Networking Interface for Open Programmable Acceleration Engine: Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA

ID 683532
Date 8/05/2019
Public
Document Table of Contents

2.2. Connecting the MAC to the HSSI PHY

The OPAE SDK includes the following two sample AFUs that show how to connect MAC and PHY IP to the hssi interface:

Table 8.  Sample AFUs and Documentation

Network Port Mode

Documentation

Sample AFU Location

4x10GBASE-SR

10Gbps Ethernet Accelerator Functional Unit (AFU) Design Example User Guide $OPAE_PLATFORM_ROOT/hw/samples/eth_e2e_e10

40GBASE-SR4

40Gbps Ethernet Accelerator Functional Unit (AFU) Design Example User Guide $OPAE_PLATFORM_ROOT/hw/samples/eth_e2e_e40

Use the information in this section together with the sample AFUs for guidance on connecting MAC and PHY IP to the hssi interface.

The sections that follow contain connection diagrams that utilize pseudo RTL code to define connectivity on buses using Verilog*-2001 indexed part selects.

For example:

logic port_name[15:0]; //All hssi port vectors are little endian.
assign port_name[8 +:8] = {8{1’b0}};

assigns all zeros to the upper eight bits ([15:8]) of the 16-bit vector, port_name.