Achronix Speedster22i PCIe User Manual

Page 26

Advertising
background image

UG030, April 26, 2013

26

Port Name

Direction

Clock

Description

clocking (majority of open systems). The
required 600 ppm maximum clock difference
between devices may not be met when Spread
Spectrum clocking is in use unless both devices
in the link are using the same Spread
Spectrum-modulated clock reference.

i_sbus_clk

Input

i_sbus_clk Serial-Bus clock

i_sbus_req

Input

i_sbus_clk SBUS interface request

i_sbus_sw_rst

Input

i_sbus_clk Soft reset to the SBUS interface

i_sbus_data[1:0]

Input

i_sbus_clk SBUS write data

o_sbus_ack

Output

i_sbus_clk SBUS acknowledgment

o_sbus_rdata[1:0]

Output

i_sbus_clk SBUS read data

bypass_clk

Input

bypass_clk DMA Bypass clock

bypass_rst_n

Input

bypass_clk DMA Bypass Reset

bypass_tx_valid

Input

bypass_clk DMA Bypass Tx Data Valid

bypass_tx_ready

Output

bypass_clk DMA Bypass Tx ready

bypass_tx_almost_full

Output

bypass_clk DMA Bypass Tx Data Fifo almost full

bypass_tx_sop

Input

bypass_clk Start of packet indicator and packet transmit

request; set == 1 coincident with the first
vc0_tx_data word in each packet. vc0_tx_sop
may not be asserted until the user is ready to
provide the entire packet with the minimum
possible timing of the core’s vc0_tx_en
assertions.
The user may wait state the transmit interface
only between packets; the user may choose to
hold off on transmitting a packet by not
asserting vc0_tx_sop.

bypass_tx_eop

Input

bypass_clk End of packet indicator; set == 1 coincident

with the last vc0_tx_data word in each packet.

bypass_tx_data[127:0]

Input

bypass_clk Packet data to transfer; vc0_tx_data must be

valid from the assertion of vc0_tx_sop until the
packet is fully consumed with the assertion of
vc0_tx_eop == vc0_tx_en == 1. The core may
assert and de-assert vc0_tx_en at any time, so
the user must ensure that vc0_tx_sop,
vc0_tx_eop, and vc0_tx_data are always valid.
Packet data must comprise a complete
Transaction Layer packet as defined by the PCI
Express Specification including the entire
packet header, data payload, and optional TLP
Digest (ECRC). The core adds the necessary
STP/END/EDB framing, Sequence Number,
LCRC, and for cores with ECRC support,
ECRC as part of its Data Link Layer

Advertising