Auto-negotiation control and status, Serial bus interface – Achronix Speedster22i 10G/40G/100G Ethernet User Manual

Page 18

Advertising
background image

18

UG029, September 6, 2013

ff_tx_pfc_ack[11:0]

Out

Per segment Transmit Flow Control Acknowledge. Each
segment provides an ACK back to the application when it
samples the ff_tx_pfc_xoff inputs to indicate that a
PFC/Pause control frame is about to be sent according to
the provided status.

ff_rx_pfc_xoff

[11:0][ 7:0]

Out

12

– 8bit bus interfaces on a per segment Receive Flow

Control Status. For each of the 12 segments, an 8-bit
vector indicating the current pause status for the 8
priorities based on the internal pause quanta counters that
were set when a PFC control frame was received. When
asserted, it indicates that a PFC pause condition is in
place for that priority and the upstream core logic should
not schedule further traffic for this class. When zero, this
indicates the pause condition is no longer present and
traffic can be scheduled for this class.

In Link Pause Frame mode, Bit 0 is asserted (set to 1) to
indicate that the transmit path is paused as a result of a
received XOFF Pause frame. The signal deasserts, when
the pause timer has expired and the transmitter is allowed
to transmit frames again.

Auto-Negotiation Control and Status

Table 6

Auto-Negotiation Control and Status (all synchronous to sbus_clk)

Signal Name

Mode

Description

an_ena[11:0]

In

Per segment Default Auto-

Negotiation Enable. If ‘1’, the auto-

negotiation process will start after reset de-assertion for the
respective segment. The application can also start the auto-
negotiation process by writing the
KXAN_CONTROL.an_enable

bit with ‘1’.

an_int[11:0]

Out

Per segment Auto-Negotiation Page Received Interrupt.
Asserted when a new page is received. Active only when the
Page Received Interrupt pin is enabled by writing the
KXAN_CONTROL.page_rcv_int_en bit with ‘1’.
See
Control Register Bits (KXAN_CONTROL) page 89
for details.

an_done[11:0]

Out

Per segment Auto-

Negotiation Done. If ‘1’, the auto-

negotiation process has completed.

Serial Bus Interface

Table 7

Serial bus Interface (all synchronous to sbus_clk)

Signal Name

Mode

Description

sbus_clk

In

Register Access Clock.

reset_sbus_clk_n

In

Active low reset signal for the Ethernet MAC register
interface controlled by the sbus_clk clock domain.

i_sbus_data[1:0]

In

Carries read/write indication, address and data to write

i_sbus_req

In

Asserted for 9-cycles in case of read and for 11-cycles in
case of write

i_sbus_sw_rst

In

Active high reset signal for the Serial Bus Interface
controlled by the sbus_clk clock domain.

o_sbus_ack

Out

Acknowledgment from register i/f once read or write is

Advertising