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

[ethmac] =?gb2312?B?tPC4tDogUkU6IFtldGhtYWNdIG1paSByeCBob2xkIHRpbWU=?=




In some devices(phy),signals are outputed on the falling edge of the reference clock to meet the 10 ns
setup and hold time. Is that necessary?
In this core,signals(txd,txen) are outputed on the rising edge of  tx_clk.
Both ways are ok?
Regards.
      yxzhou



"Igor Mohor" <igorm@opencores.org>
发件人: owner-ethmac@opencores.org

2001-12-24 18:01
请答复 给 ethmac

       
        收件人:        <ethmac@opencores.org>
        抄送:        
        主题:        RE: [ethmac] mii rx hold time


No, tx_clk and rx_clk are not synchronous. PHY generates both signals. Yes, the hold time will meet. tx_clk and rx_clk
are 25 Mhz (40 ns).
 
Regards,
    Igor
 
 
-----Original Message-----
From:
owner-ethmac@opencores.org [mailto:owner-ethmac@opencores.org]On Behalf Of zou.yixin@zte.com.cn
Sent:
24. december 2001 9:38
To:
ethmac@opencores.org
Subject:
[ethmac] mii rx hold time


hi,
Merry Christmas!

The following  is quoted from 802.3-2000E.
"Figure 22–15 shows the timing relationship for the signals associated with the receive data path at the MII
connector. The timing is referenced to the rising edge of the RX_CLK. The input setup time shall be a minimum
of 10 ns and the input hold time shall be a minimum of 10 ns."

"Figure 22–14 shows the timing relationship for the signals associated with the transmit data path at the MII
connector. The clock to output delay shall be a minimum of 0 ns and a maximum of 25 ns."

When i send data synchronouly with respect to TX_CLK rising edge,can the 10ns hold time met ?I assume the tx_clk and rx_clk are synchronous(right?). How to avoid the hold time violation.

 Thanks.

                           yxzhou.