Figure 12: fifo transmit interface, Frame transfer with user application pause, Figure 13: fifo transmit interface – Achronix Speedster22i 10G/40G/100G Ethernet User Manual
Page 38: Back-to-back frame transfer, Figure 14: fifo transmit interface, Frame transfer with error
38
UG029, September 6, 2013
sys_clk
ff_tx_wren[0]
ff_tx_data[511:0]
ff_tx_mod[5:0]
ff_tx_sop[0]
ff_tx_eop[0]
ff_tx_err[0]
Figure 12: FIFO Transmit Interface – Frame Transfer with User Application Pause
By keeping the write enable signal (ff_tx_wren[0]) asserted between two consecutive
frames, the user application can send back-to-back frames to the MAC Core.
sys_clk
ff_tx_wren[0]
ff_tx_data[511:0]
ff_tx_mod[5:0]
ff_tx_sop[0]
ff_tx_eop[0]
ff_tx_err[0]
Figure 13: FIFO Transmit Interface – Back-to-Back Frame Transfer
An error from the user application can be reported to the MAC Core by asserting
ff_tx_err[0] at the end of a frame transfer to the FIFO [1]. The frame is then transferred to
the PCS with an Error control code during the frame transfer.
sys_clk
ff_tx_wren[0]
ff_tx_data[511:0]
ff_tx_mod[5:0]
ff_tx_sop[0]
ff_tx_eop[0]
ff_tx_err[0]
Figure 14: FIFO Transmit Interface – Frame Transfer with Error