Link Layer to Physical Layer Interface

Figure 26-8 on page 695 illustrates the signal interconnect between a port's Physical Layer and its Link Layer. It should be noted that these are the logical signal names provided in the specification and there is no requirement to use these names.

Figure 26-8. Interface Between Link and Physical Layers


Transmit-Side Signals

The transmit-side signals are defined in Table 26-5 on this page. Figure 26-9 on page 697 illustrates the relationship of the XmitControl and XmitStream signals.

Figure 26-9. XmitControl and XmitStream


Table 26-5. Transmit-Side Signals in Link Layer/Physical Layer Interface
Signal(s)DirectionDefinition
XmitStreamto Physical LayerXmitStream is a byte-wide bus. It delivers the packet to be transmitted to the Physical Layer one byte at a time.
XmitClkto Physical LayerUsed to clock each character presented on the XmitStream bus to the Physical Layer. The frequency chosen for XmitClk must be sufficient to permit sustained throughput (based on the link speed and width) over the link.
XmitControlto Physical LayerThe state of the XmitControl signal indicates to the Physical Layer that the character currently present on the XmitStream bus is one of the following:
  • a Data character (D).

  • a Control character (K).

Also see Table 26-6 on this page.
XmitReadyto Link LayerA Physical Layer implementation may have constraints that prevent it from sending continuous packet traffic. The state of this signal indicates whether the Physical Layer transmit function is ready to start transmitting a new packet.

Table 26-6. XmitControl Signal States
XmitControl StateDefinition
Data (D)Outgoing data character.
Control (K)Start Data Packet Delimiter (SDP).
Start Link Packet Delimiter (SLP).
End Good Packet Delimiter (EGP).
End Bad Packet Delimiter (EBP; only generated in a switch or router).

Receive-Side Signals

The receive-side signals are defined in Table 26-7 on this page. Figure 26-10 on page 699 illustrates the relationship of the RcvControl and RcvStream signals.

Figure 26-10. RcvControl and RcvStream


Table 26-7. Receive-Side Signals in Link Layer/Physical Layer Interface
Signal(s)DirectionDefinition
RcvStreamto Link LayerRcvStream is a byte-wide bus. It delivers the received packet character stream to the Link Layer one byte at a time.
RcvClkto Link LayerUsed to clock each character presented on the RcvStream bus to the Link Layer. The frequency chosen for RcvClk must be sufficient to permit sustained throughput (based on the link speed and width) over the link.
RcvControlto Link LayerThe state of the RcvControl signal indicates to the Link Layer that the character currently present on the RcvStream bus is one of the following:
  • a Data character (D).

  • a Control character (K).

  • an Idle.

  • a badly encoded character (referred to as a code violation).

Also see Table 26-8 on this page.

Table 26-8. RcvControl Signal States
XmitControl StateDefinition
Data (D)Incoming data character.
Error (E)Code Violation (i.e, bad encoded character).
Control (K)Start Data Packet Delimiter (SDP).
Start Link Packet Delimiter (SLP).
End Good Packet Delimiter (EGP).
End Bad Packet Delimiter (EBP; only generated in switch or router).
Idle (I)No character being received.

Other Link Layer to Physical Layer Interface Signals

Other signals in the Link Layer to Physical layer interface are defined in Table 26-9 on this page.

Table 26-9. Other Signals in Link Layer/Physical Layer Interface
Signal(s)DirectionDefinition
LinkInitRetrainingto Physical LayerAsserted to start retraining due to one of following:
  • Local link integrity error.

  • Excessive buffer overrun error.

  • Flow Control update errors.

Retraining is also referred to as Link Error Recovery.
PhyLinkStatto Link layer Indicates Physical Layer is:
  • Down (i.e., it is in one of the following states):

    - Disabled state.

    - Sleeping state.

    - Polling state.

    - Configuration state.

    - Recovery state.

  • Up = Physical Layer is trained and operational. It's in the LinkUp state.

When PhyLinkStat = Down, the Link Layer remains in:

  • the LinkDown state after reset, or

  • the LinkActDefer state after being in the LinkActive state at least once.

When PhyLinkStat goes Up, the Link Layer goes to:
  • LinkInitialize if it was in the LinkDown state.

  • LinkActive if it was in the LinkActDefer state.

LinkPhyResetto Physical LayerAsserted due to an unrecoverable error in the Link Layer.
PowerOnResetto Physical LayerAsserted to the Physical Layer by external logic at power-on time.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.148.112.79