Xilinx LogiCORE 1000BASE-X User Manual page 33

Logicore ip ethernet 1000base-x pcs/pma or sgmii v9.1
Table of Contents

Advertisement

Core Interfaces
Common Signal Pinout
Table 2-2
Table 2-2: Other Common Signals
1. These signals are synchronous to the core's internal 125 MHz reference clock. This is userclk2 when the
Ethernet 1000BASE-X PCS/PMA or SGMII v9.1
UG155 March 24, 2008
describes the remaining signals common to all parameterizations of the core.
Signal
Direction
reset
Input
signal_detect
Input
1
status_vector[4:0]
Output
core is used with the RocketIO transceiver; this is gtx_clk when the core is used with TBI.
www.xilinx.com
Description
Asynchronous reset for the entire core. Active High. Clock
domain is not applicable.
Signal direct from PMD sublayer indicating the presence
of light detected at the optical receiver. If set to '1,'
indicates that the optical receiver has detected light. If set
to '0,' this indicates the absence of light.
If unused this signal should be set to '1'to enable correct
operation the core. Clock domain is not applicable.
Bit[0]: Link Status
Indicates the status of the link.
• When high, the link is valid: synchronization of the link
has been obtained and Auto-Negotiation (if present and
enabled) has successfully completed.
• When low, a valid link has not been established. Either
link synchronization has failed or Auto-Negotiation (if
present and enabled) has failed to complete.
• When auto-negotiation is enabled this signal is identical
to Status Register Bit 1.2: Link Status.
• When auto-negotiation is disabled this signal is identical
to status_vector Bit[1].
Bit[1]: Link Synchronization
Indicates the state of the synchronization state machine
(IEEE802.3 figure 36-9) which is based on the reception of
valid 8B10B code groups. This signal is similar to Bit[0]
(Link Status), but is NOT qualified with Auto-Negotiation.
• When high, link synchronization has been obtained and
in the synchronization state machine, sync_status =
OK.
• When low, synchronization has failed.
Bit[2]: RUDI(/C/)
The core is receiving /C/ ordered sets (Auto-Negotiation
Configuration sequences).
Bit[3]: RUDI(/I/)
The core is receiving /I/ ordered sets (Idles).
Bit[4]: RUDI(INVALID)
The core has received invalid data whilst receiving/C/ or
/I/ ordered set. See
"status_vector[4:0] signals" in
Chapter 5
for more information.
R
33

Advertisement

Table of Contents
loading

This manual is also suitable for:

Logicore ip ethernet 1000base-x pcs/pma or sgmii v9.1

Table of Contents