[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ethmac] About the Invalid Symbol



It is not invalid symbol.
It is False Carrier indication.If RX_DV is de-asserted.
See p505,spec 802.3-2000.

----- Original Message ----- 
From: "XiaYun" <xiayun@m... > 
To: <ethmac@o... > 
Date: Tue, 18 Feb 2003 10:11:03 +0800 
Subject: [ethmac] About the Invalid Symbol 

> Dear all, 
> 
>  In IEEE 802.3, the invalid symbol is defined in the 22.2.2.7 as 
> following: 
> 
> While RX_DV is de-asserted, the PHY may provide a False Carrier 
> indication by asserting the RX_ER signal 
> 
> while driving the value <1110> onto RXD<3:0>. 
> 
>  But in MAC core, invalid symbol is defined as following: 
> 
>  assign SetInvalidSymbol = MRxDV & MRxErr & MRxD[3:0] == 
> 4'he; 
> 
>  Should MRxDV be asserted when adjusting a invalid symbol? 
> 
>  In addition, can anyone be kind enough to tell me how to handle 
> the received data when a invalid symbol is received? 
> 
>  Thanks 
> 
>  XiaYun 
> 
--
To unsubscribe from ethmac mailing list please visit http://www.opencores.org/mailinglists.shtml