Pma tx/rx interface – Achronix Speedster22i 10G/40G/100G Ethernet User Manual
Page 16
16
UG029, September 6, 2013
111111: ff_tx_data[503:0] is valid (100G only)
ff_tx_err[11:0]
In
Transmit Frame Error per segment. Asserted with the
frame’s final data word to indicate that the transmitted
frame is invalid. When ff_tx_err is asserted, the frame
is transmitted to the XL/CGMII interface with a transmit
error.
ff_tx_crc[11:0]
In
Transmit CRC Append per segment. If set, a CRC field will
be appended to the frame. If cleared, the MAC does not
append a FCS to the frame. This signal must be valid
during ff_tx_sop assertion.
ff_tx_rdy[11:0]
Out
Transmit FIFO Ready per segment. When the ff_tx_rdy
signal is high, the user may send ff_tx_data to the transmit
FIFO of the addressed segment. When the ff_tx_rdy signal
is low, the transmit interface FIFO is almost full and the
user must stop sending data to the ff_tx_data port.
ff_tx_ovr[11:0]
Out
Transmit Overflow Error per segment. Asserted (set to 1)
as long as an overflow condition persists on the application
FIFO per segment. This signal can be used to trigger an
application interrupt.
ff_tx_id[3:0]
In
Frame Identifier. An arbitrary value that must be valid
during ff_tx_eop assertion that can be used to mark
specific frames. The frame identifier ff_tx_id[3:0] can
be mapped to any segment of FIFO group 0 (10G: SEG0-3,
40G: SEG0, 100G: SEG0).
The value is available at the transmit status pins
tx_ts_id[3:0] when the frame has been transmitted to
the PHY.
Has no further meaning inside the MAC besides the
forwarding to the transmit status.
ff_tx_ts_frm
In
IEEE 1588 Timing Frame Indication that must be valid
during ff_tx_eop assertion. The frame indication
ff_tx_ts_frm can be mapped to any segment of FIFO
group 0 (10G: SEG0-3, 40G: SEG0, 100G: SEG0). Allows
the application to mark specific 1588 event frames. When
set for a frame, its transmit timestamp will be returned on
tx_ts[31:0]
ff_tx_preamble_val
In
Transmit Frame Preamble Valid Indication. Should be
asserted with ff_tx_sop to indicate that the current frame
should be sent with the preamble provided on
ff_tx_preamble[55:0].
ff_tx_preamble[55:0]
In
Transmit Frame Preamble. 56-Bit preamble inserted in the
current frame, must be valid when ff_tx_preamble_val
is set to 1. The transmit frame preamble
ff_tx_preamble[55:0] can be mapped to any segment
of FIFO group 0 (10G: SEG0-3, 40G: SEG0, 100G: SEG0).
PMA TX/RX Interface
Table 4
– PMA TX/RX Interface
Signal Name
Mode
Description
pma_{11:0}_pd{1:0]
Input
Individual Lane power down state control:
11
– Coma Power State (P2) - Everything but receiver
detection + signal detect is disabled. Minimum power
consumption