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

RE: [ethmac] halfduplex



Hi,
 
    In general base on the MAC tou have you advertise using the MDIO bus your capability and the augo-neg will try to achive the best between what you can do and what the other side can do.
 
if you don;t use auto-neg than you usualy can fix using pullup/down the phy to work in certain mode meaning usualy 10/100 and half/full-duplex.
 
once the auto-neg is done you can read again using the MDIO the result.
 
as for when sending and receiving than you need to take also into considuration the blinder time which will result in cases where you start trasmiting even tho' you already started reciving.
 
now days all (?) MAC are dual path so the MAC can recive while trasmiting this is perfectly ok , of course a collision will occur and you will have to retransmite as well as reject the junk you recived and apply the backoff algoritem.
 
have a nice day
 
   Illan
 
 
-----Original Message-----
From: lxn [mailto:[email protected]]
Sent: Tuesday, March 26, 2002 11:52 PM
To: [email protected]
Subject: [ethmac] halfduplex

I'd like to ask two questions that have nothing to do with the code.
1.I can get to know which mode,half duplex or full duplex,the mac is working on only through reading the status register, is it right?
2.If the mac is going to send a package while it is working on halfduplex mode, is it only when the rx_en is at low level can mac deliver the package to PHY ? and also only tx_en is at low level can mac receive a package?

Thanks for your reply.

Regards,
lxn

=============================================================
��vip���䣬�͡���ְ���䡷��
10ԪǮ����ʲô����ȫ�ȶ�����������VIP���䣡
���ֻ���������VIP���䣡
����VIP���䣬����绰����ӵ�У�
"V"��չ�����ң���ζ���ģ�