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

RE: [ethmac] BUSY bit in MIISTATUS



Hi, Dennis.

Why is this problem? If you do a read right after the write cycle (that
should change the BUSY bit) it takes more than 2 cycles. However I did
put your changes to the eth_miim.v file.

Thank you for your effort.

Regards,
	Igor

> -----Original Message-----
> From: owner-ethmac@opencores.org [mailto:owner-ethmac@opencores.org]
On
> Behalf Of dennis@microtronix.com
> Sent: Tuesday, May 13, 2003 7:08 PM
> To: ethmac@opencores.org
> Subject: [ethmac] BUSY bit in MIISTATUS
> 
> When using the EMAC to access the MII device, I have noticed that it
> takes a couple of cycles for the BUSY bit to turn on in the MIISTATUS
> register once the command is initiated in the MIICOMMAND register.
> 
> I was wondering if this was the expected behaviour.  I made a change
> to eth_miim.v that fixes this problem and makes BUSY turn on
immediately.
> 
> Original:
> assign Busy = WCtrlDataStart | RStatStart | SyncStatMdcEn | EndBusy |
> InProgress | InProgress_q3 | Nvalid;
> 
> Modified: (added WCtrlData and RStat)
> assign Busy = WCtrlData | WCtrlDataStart | RStat | RStatStart |
> SyncStatMdcEn | EndBusy | InProgress | InProgress_q3 | Nvalid;
> 
> Is this the correct fix? or is the observed behaviour expected?
> 
> Dennis Scott
> --
> 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