Ethernet 1000BASE-X PCS/PMA or SGMII v9.1
www.xilinx.com
227
UG155 March 24, 2008
R
Appendix F
Debugging Guide
This appendix provides assistance for debugging the core within a system. For additional
help, contact Xilinx by submitting a WebCase at
support.xilinx.com/
.
General Checks
•
Ensure that all the timing constraints for the core were met during Place and Route.
•
Does it work in timing simulation? If problems are seen in hardware but not in timing
simulation, this could indicate a PCB issue.
•
Ensure that all clock sources are clean. If using DCMs in the design, ensure that all
DCMs have obtained lock by monitoring the
LOCKED
port.
Problems with the MDIO
•
Ensure that the MDIO is driven properly. See
“MDIO Management Interface,” page
115
for detailed information about performing MDIO transactions.
•
Check that the
mdc
clock is running and that the frequency is 2.5 MHz or less.
•
Read from a configuration register that does not have all 0s as a default. If all 0s are
read back, the read was unsuccessful. Check that the PHYAD field placed into the
MDIO frame matches the value placed on the
phyad[4:0]
port of the core.
Problems with Data Reception or Transmission
When no data is being received or transmitted:
•
Ensure that a valid link has been established between the core and its link partner,
either by Auto-Negotiation or Manual Configuration:
status_vector[0]
and
status_vector[1]
should both be high. If no link has been established, see the
topics discussed in the next section.
♦
“Problems with Auto-Negotiation”
♦
“Problems in Obtaining a Link (Auto-Negotiation Disabled)”
Note:
Transmission through the core is not allowed unless a link has been established. This
behavior can be overridden by setting the Unidirectional Enable bit.
•
Ensure that the Isolate state has been disabled.
By default, the Isolate state is enabled after power-up. For an external GMII, the PHY
will be electrically isolated from the GMII; for an internal GMII, it will behave as if it is
isolated. This results in no data transfer across the GMII. See
“Startup Sequencing,”
page 197
for more information.
Содержание LogiCORE IP Ethernet 1000BASE-X PCS/PMA or SGMII v9.1
Страница 1: ...R LogiCORE IP Ethernet 1000BASE X PCS PMA or SGMII v9 1 User Guide UG155 March 24 2008...
Страница 8: ...www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 R...
Страница 12: ...www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 R...
Страница 18: ...20 www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 Preface About This Guide R...
Страница 22: ...24 www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 Chapter 1 Introduction R...
Страница 178: ...178 www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 Chapter 12 Constraining the Core R...
Страница 196: ...196 www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 Chapter 13 Interfacing to Other Cores R...
Страница 218: ...218 www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 Appendix D 1000BASE X State Machines R...