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

[ethmac] =?gb2312?B?tPC4tDogW2V0aG1hY10gQWJvdXQgdGhlIEludmFsaWQgU3ltYm9s?=



Then what does invalid symbol mean?How to handle the received data when
an invalid symbol is received?

-----邮件原件-----
发件人: owner-ethmac@opencores.org [mailto:owner-ethmac@opencores.org]
代表 yisonglin@sina.com
发送时间: 2003年2月18日 19点24
收件人: ethmac@opencores.org
主题: 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

--
To unsubscribe from ethmac mailing list please visit http://www.opencores.org/mailinglists.shtml