
Figure 3-28: Top-Level Signals of the Low Latency 40-100GbE IP Cores
In the figure, <n> = 4 for the 40GbE IP cores and <n> = 8 for the 100GbE IP cores. <l> is log
2
(8*<n>). In
the custom streaming client interface, <w> = 2 for the 40GbE IP core and <w> = 4 for the 100GbE IP
core. <v> is the number of transceiver PHY links (4 for 40GbE and CAUI-4 IP cores, and 10 for standard
100GbE IP cores). <N> is the number of priority flow control queues. (<N> = 1 for IP cores configured
with standard flow control or with no flow control, and <N> = the value of the relevant parameter for IP
cores configured with priority-based flow control).
Low Latency 40-100GbE IP Core
rx_serial [<v>-1:0]
tx_serial [<v>-1:0]
Asynchronous
Reset Signal
Avalon-MM
Control
and Status
Interface
Pause Control
and Generation
1588 Precise Timing
Protocol Interface
Link Fault Signaling
reset_async
status_addr [15:0]
reset_status
status_read
status_write
status_writedata [31:0]
status_readdata [31:0]
status_readdata_valid
status_waitrequest
status_read_timeout
Avalon-MM
Arria10
Transceiver
Reconfiguration
Interface
reconfig_address[13:0]
reconfig_reset
reconfig_from_xcvr
reconfig_to xcvr
reconfig_read
reconfig_write
reconfig_writedata [31:0]
reconfig_readdata [31:0]
reconfig_waitrequest
pause_receive_rx[<N>-1:0]
pause_insert_tx[<N>-1:0]
remote_fault_status
local_fault_status
Transceiver Serial
Data <v> lanes
@ 10.3125 Gbps or
25.78125 Gbps
Increment Vectors of
Statistics Counters
rx_statistic_counters[26:0]
tx_statistic_counters[21:0]
ptp_pkt_out
tx_in_ptp_offset[15:0]
tx_in_ptp_overwrite[1:0]
tx_in_ptp
tod_tx_clk_st2[95:0]
rx_tod[95:0]
RX PHY Status
rx_pcs_ready
TX Avalon-ST
Client Interface
RX Avalon-ST
Client Interface
l<n>_tx_data[(64 x <
n>)-1:0]
l<n>_tx_empty[<
l>-1:0]
l<n>_tx_startofpacket
l<n>_tx_endofpacket
l<n>_tx_ready
l<n>_tx_valid
l<n>_rx_data[(64 x <n>)-1:0]
l<n>_rx_empty[<l>-1:0]
l<n>_rx_startofpacket
l<n>_rx_endofpacket
l<n>_rx_error[5:0]
l<n>_rx_valid
l<n>_rx_fcs_valid
l<n>_rx_fcs_error
l<n>_rx_status[2:0]
l<n>_tx_error
TX Custom
Client Interface
RX Custom
Client Interface
din[(64 x <w>)-1:0]
din_sop[<w>-1:0]
din_eop[<w>-1:0]
din_eop_empty[11:0]
din_idle[<w>-1:0]
tx_error[<w>-1:0]
din_req
dout_d[(64 x <w>)-1:0]
dout_c[(8 x <w>)-1:0]
dout_sop[<w>-1:0]
dout_eop[<w>-1:0]
dout_eop_empty[<w>-1:0]
dout_idle[<w>-1:0]
rx_fcs_error
rx_fcs_valid
rx_status[2:0]
dout_valid
Clocks
clk_txmac_in
clk_rxmac
clk_rx_recover
clk_status
reconfig_clk
clk_ref
External PLL Interface
for Arria 10 Devices
Interface to Stratix V
Transceiver Reconfiguration
Controller
tx_serial_clk [<v>-1:0]
pll_locked
rx_inc_octetsOK[15:0]
tx_inc_octetsOK[15:0]
rx_inc_octetsOK_valid
tx_inc_octetsOK_valid
OctetOK Count Interface
unidirectional_en
link_fault_gen_en
tod_txmac_in
tod_rxmac_in
tx_in_zero_tcp
tx_in_tcp_offset[15:0]
clk_txmac
rx_error[5:0]
tx_lanes_stable
3-56
Low Latency 40-100GbE IP Core Signals
UG-01172
2015.05.04
Altera Corporation
Functional Description
Send Feedback
Kommentare zu diesen Handbüchern