文章详情

ID: 1163
实例类型: faq
分类: Architecture
相关: SERDES/PCS
产品系列: LatticeSC/M

搜索答案数据库

Search Text Image

Why do I see (rxd_[3:0]=hFE,rxc_[3:0]=1) or (rxd_0=h9C,rxc_0=1) on the LatticeSC/M flexiPCS RX data in XAUI mode?

In XAUI mode of the LatticeSC/M flexiPCS, there is no signal to indicate generic 8b10b code violations seen by the 8b10b decoder in the receive direction.
However, in this mode, an 8b10b decode code violation , or a termination data error (following EOP column) will cause the RX DATA value to change to K30.7- rxd= 8'hFE and rxc=1.

Also, upon loss of Multi Channel Alignment , the PCS mca_aligned signal will go low, at which point, the data at the XAUI RX interface indicates a local fault:

||LF|| (/K28.4/D0.0/D0.0/D1.0/):

rxd_0(7:0) = 0x9C and rxc_0 = '1' (K28.4)
rxd_1(7:0) = 0x00 and rxc_1 = '0' (D0.0)
rxd_2(7:0) = 0x00 and rxc_2 = '0' (D0.0)
rxd_3(7:0) = 0x01 and rxc_3 = '0' (D1.0)

Please refer to DS1005 for more information