10m-10gbe mac speed control signal, Ieee 1588v2 interface signals, Ieee 1588v2 timestamp interface signals – Altera 10-Gbps Ethernet MAC MegaCore Function User Manual
Page 139: Ieee 1588v2 timestamp interface signals –20
9–20
Chapter 9: Interface Signals
10-Gbps Ethernet MAC MegaCore Function User Guide
February 2014
Altera Corporation
9.0.8. 10M-10GbE MAC Speed Control Signal
The speed_sel signal is the input status signal from the PHY that determines the
speed for the MAC. The signal indicates the following speeds:
■
0 = 10 Gbps
■
1 = 1 Gps
■
2 = 100 Mbps
■
3 = 10 Mbps
9.0.9. IEEE 1588v2 Interface Signals
9.0.9.1. IEEE 1588v2 Timestamp Interface Signals
Table 9–10
describes the RX ingress timestamp interface signals for the IEEE 1588v2
feature.
avalon_st_rx_pause_length_data[]
Output
16
This signal is present only in the MAX RX only
variation.
Specifies the pause duration when a pause frame is
sent to the TX path. The pause length is in unit of pause
quanta, where 1 pause length = 512 bits time.
avalon_st_rx_pause_length_valid
Output
1
This signal is present only in the MAX RX only
variation.
When asserted, this signal qualifies the data on the
avalon_st_rx_pause_length_data
bus.
Note to
Table 9–9
:
(1) The signal is present only when you turn on the Priority-based flow control (PFC) parameter.
Table 9–9. Avalon-ST Flow Control Signals (Part 3 of 3)
Signal
Direction
Width
Description
Table 9–10. IEEE 1588v2 RX Ingress Timestamp Interface Signals (Part 1 of 2)
Signal
Direction
Width
Description
rx_ingress_timestamp_96b_data
Output
96
Carries the ingress timestamp on the receive
datapath. Consists of 48-bit seconds field, 32-bit
nanoseconds field, and 16-bit fractional
nanoseconds field.
The MAC presents the timestamp for all receive
frames and asserts this signal in the same clock
cycle it asserts
rx_ingress_timestamp_96b_valid
.
rx_ingress_timestamp_96b_valid
Output
1
When asserted, this signal indicates that
rx_ingress_timestamp_96b_data
contains
valid timestamp.
For all receive frame, the MAC asserts this signal
in the same clock cycle it receives the start of
packet (avalon_st_rx_startofpacket is
asserted).