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

Re: [ethmac] About the Invalid Symbol



Then 
MRxDV & MRxErr & MRxD[3:0]  ==  4'he; indicate a invalide symbol.
It is a error.go to abort state.

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

> 
> 
> Then what does invalid symbol mean? How to handle the received 
data 
> when 
> an invalid symbol is received? 
> 
> -----邮件原件----- 
> 发件人: owner-ethmac@o...  
> [mailto:owner-ethmac@o... ] 
> 代表 yisonglin@s...  
> 发送时间: 2003年2月18日 19点24 
> 收件人: ethmac@o...  
> 主题: 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