We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 19717

LogiCORE 10 Gigabit Ethernet MAC v4.0 core - Frames with certain corrupt preambles will cause subsequent frames to be incorrectly dropped


General Description: 

A problem exists in the 10 Gigabit Ethernet MAC v4.0 core. It occurs if the following sequence of data is presented at the XGMII interface: 


- Full column of Idle ||I||  

- Start code /S/ in Lane 0 

- Corruption of one or more of the 6 preamble bytes (0x55) 

- Corruption or absence of the SFD (0xD5) in Lane 3 of the XGMII column following /S/ 


This frame will be correctly ignored by the MAC. However, the problem is that the following frame will have "rx_bad_frame" asserted, regardless of its validity.


This will be fixed in v5.0 release of the core.

AR# 19717
Date Created 09/03/2007
Last Updated 05/16/2014
Status Archive
Type General Article