Implementing External GMII
R
| IOB LOGIC |
|
|
| FDDRRSE |
| |
| Q | D | '0' |
|
| ||
gmii_rx_clk |
|
|
|
OPAD | gmii_rx_clk_obuf |
|
|
|
|
| |
| OBUFT | D | '1' |
| Q | ||
gmii_rxd[0] | gmii_rxd_obuf[0] |
|
|
OPAD | D |
| |
Q |
| ||
| OBUFT |
|
|
gmii_rx_dv | gmii_rx_dv_obuf |
|
|
| D |
| |
OPAD | Q |
| |
| OBUFT |
|
|
gmii_rx_er | gmii_rx_er_obuf |
|
|
OPAD | D |
| |
Q |
| ||
| OBUFT |
|
|
Figure 5-18: External GMII Receiver Logic
userclk2 (if RocketIO is used) gtx_clk (if TBI is used)
Ethernet
or SGMII LogiCORE
gmii_isolate
gmii_rxd[0]
gmii_rx_dv
gmii_rx_er
Ethernet | www.xilinx.com | 67 |