RESET_IN => tx_lane_reset,
TX_DATA_IN => MED_DATA_IN(i*16+15 downto i*16),
+ TX_PACKET_NUMBER_IN => MED_PACKET_NUM_IN(i*3+2 downto i*3),
TX_WRITE_IN => MED_DATAREADY_IN(i),
TX_READ_OUT => MED_READ_OUT(i),
PKT_TOC_IN : in std_logic; -- full packet RX timeout\r
RX_IC_IN : in std_logic; -- illegal comma or CodeViolation on RX\r
STX_FND_IN : in std_logic; -- StartOfTransmission found on RX\r
+ STX_TOC_IN : in std_logic; -- timeout waiting for StartOfTransmission\r
PKT_IN_TRANS_IN : in std_logic; -- paket in transmission to media interface\r
-- control signals\r
FIFO_RST_OUT : out std_logic; -- clear RX FIFO\r
if( STX_FND_IN = '1' ) then\r
next_state <= DONE;\r
resume_x <= '1';\r
+ elsif STX_TOC_IN = '1' then\r
+ next_state <= RX_FAIL;\r
else\r
next_state <= WAIT_STX;\r
fifo_rst_x <= '1';\r