Intel Arria 10 User Manual page 77

Transceiver phy
Hide thumbs Also See for Arria 10:
Table of Contents

Advertisement

2. Implementing Protocols in Arria 10 Transceivers
UG-01143 | 2018.06.15
Table 49.
Enhanced TX PCS: Parallel Data, Control, and Clocks
Name
tx_parallel_data[
<n>128-1:0]
unused_tx_paralle
l_data
tx_control[<n><3>
or
-1:0]
tx_control[<n><18
>-1:0]
unused_tx_contro
l[<n> <15>-1:0]
tx_err_ins
Direction
Clock Domain
Input
Synchronous to
the clock driving
the write side of
the FIFO
(
tx_coreclkin
or
)
tx_clkout
Input
tx_clkout
Input
Synchronous to
the clock driving
the write side of
the FIFO
(
tx_coreclkin
or
)
tx_clkout
Input
Synchronous to
the clock driving
the write side of
the FIFO
(
tx_coreclkin
or
)
tx_clkout
Input
tx_coreclkin
Description
TX parallel data inputs from the FPGA fabric to the TX PCS. If
you select Enable simplified interface in the Transceiver
Native PHY IP Parameter Editor,
includes only the bits required for the configuration you specify.
You must ground the data pins that are not active. For single
width configuration, the following bits are active:
32-bit FPGA fabric to PCS interface width:
tx_parallel_data[31:0]. Ground [127:32].
40-bit FPGA fabric to PCS interface width:
tx_parallel_data[39:0]. Ground [127:40].
64-bit FPGA fabric to PCS interface width:
tx_parallel_data[63:0] Ground [127:64].
For double width configuration, the following bits are active:
40-bit FPGA fabric to PCS interface width: data[103:64],
[39:0]. Ground [127:104], [63:40].
64-bit FPGA fabric to PCS interface width: data[127:64],
[63:0].
Double-width mode is not supported for 32-bit, 50-bit, and 67-
bit FPGA fabric to PCS interface widths.
Port is enabled, when you enable Enable simplified data
interface. Connect all of these bits to 0. When Enable
simplified data interface is disabled, the unused bits are a
part of
. Refer to
tx_parallel_data
identify the bits you need to ground.
bits have different functionality depending on the
tx_control
transceiver configuration rule selected. When Simplified data
interface is enabled, the number of bits in this bus change
because the unused bits are shown as part of the
port.
unused_tx_control
Refer to
Enhanced PCS TX and RX Control Ports
section for more details.
This port is enabled when you enable Enable simplified data
interface. Connect all of these bits to 0. When Enable
simplified data interface is disabled, the unused bits are a
part of the
.
tx_control
Refer to
to identify the bits you need to ground.
tx_control
For the Interlaken protocol, you can use this bit to insert the
synchronous header and CRC32 errors if you have turned on
Enable simplified data interface.
When asserted, the synchronous header for that cycle word is
replaced with a corrupted one. A CRC32 error is also inserted if
Enable Interlaken TX CRC-32 generator error insertion is
turned on. The corrupted sync header is 2'b00 for a control
word, and 2'b11 for a data word. For CRC32 error insertion, the
word used for CRC calculation for that cycle is incorrectly
inverted, causing an incorrect CRC32 in the Diagnostic Word of
the Metaframe.
Note that a synchronous header error and a CRC32 error
cannot be created for the Framing Control Words because the
Frame Control Words are created in the frame generator
®
Intel
Arria
tx_parallel_data
to
tx_parallel_data
on page 83
continued...
®
10 Transceiver PHY User Guide
77

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents