Visible to Intel only — GUID: fzg1697543969248
Ixiasoft
Visible to Intel only — GUID: fzg1697543969248
Ixiasoft
4.4.2. Connect the RX MAC Avalon Streaming Client Interface
Coect the RX MAC Avalo Steamig Cliet Iteface of the GTS Etheet Itel® FPGA Had IP to a sik compoet that is compatible with the Avalo Steamig Cliet Iteface potocol.
You must sample ad pocess the idividual Avalo Steamig RX sigals accodig to the desciptio povided i the table below.
The followig figue shows how to eceive data usig the RX MAC Avalo Steamig cliet iteface. The iteface complies with the Avalo® Steamig Iteface specificatio.
You must sample ad pocess each idividual Avalo Steamig RX sigal accodig to the desciptios povided i the table below.
Sigal Name | Width | Desciptio |
---|---|---|
o_x_data[63:0] | 64 bits | Output data (Etheet Fame. Requied cotet depeds o the featues eabled duig IP cofiguatio) fom the MAC whe the ate is 10 GE/25 GE. Bit 0 is the Least Sigificat Byte (LSB). |
o_x_valid | 1 bit | You must sample o_x_data ad the othe RX MAC Avalo Steamig sigals whe the sigal is asseted. |
o_x_empty[2:0] | 3 bits | Idicates the umbe of empty bytes o the RX data sigal whe EOP sigal is asseted, statig fom the (LSB). |
o_x_statofpacket | 1 bit | Whe asseted, idicates that the RX data sigal holds the fist clock cycle of data i a packet (stat of packet). The IP coe assets this sigal fo oly a sigle clock cycle fo each packet. Whe the SOP sigal is asseted, the MSB of the RX data sigal dives the stat of packet. |
o_x_edofpacket | 1 bit | Whe asseted, idicates that the RX data sigal holds the fial clock cycle of data i a packet (ed of packet). The IP coe assets this sigal fo oly a sigle clock cycle fo each packet. I the case of a udesized fame o i the case of a fame that is exactly 64 bytes log, the SOP ad EOP sigals ae asseted i the same clock cycle. |
o_x_eo[5:0] | 6 bits | Sample this bus to idetify if the cuet packet has eos.
The idividual bits epot diffeet types of eos:
|
o_xstatus_data[39:0] | 40 bits | Sample this bus to pocess status ifomatio about the cuet packet. Sample with o_x_edofpacket.
|
o_xstatus_valid | 1 bit | Whe asseted, idicates that o_xstatus_data is divig valid data. |