EasyManuals Logo
Home>Intel>Transceiver>Arria 10

Intel Arria 10 User Manual

Intel Arria 10
607 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #89 background imageLoading...
Page #89 background image
Table 72. 8B/10B Encoder and Decoder
Name Direction Clock Domain Description
tx_datak
Input tx_clkout
tx_datak is exposed if 8B/10B enabled and simplified data
interface is set.When 1, indicates that the 8B/10B encoded
word of tx_parallel_data is control. When 0, indicates that
the 8B/10B encoded word of tx_parallel_data is data.
tx_datak is a part of tx_parallel_data when simplified
data interface is not set.
tx_forcedisp[<n>(<w>/
<s>-1:0]
Input Asynchronous This signal allows you to force the disparity of the 8B/10B
encoder. When "1", forces the disparity of the output data to
the value driven on tx_dispval. When "0", the current
running disparity continues. tx_forcedisp is a part of
tx_parallel_data. tx_forcedisp corresponds to
tx_parallel_data[9].
tx_dispval[<n>(<w>/
<s>-1:0]
Input Asynchronous Specifies the disparity of the data. When 0, indicates positive
disparity, and when 1, indicates negative disparity.
tx_dispval is a part of tx_parallel_data. tx_dispval
corresponds to tx_dispval[10].
rx_datak[<n><w>/
<s>-1:0]
Output
rx_clkout rx_datak is exposed if 8B/10B is enabled and simplified
data interface is set. When 1, indicates that the 8B/10B
decoded word of rx_parallel_data is control. When 0,
indicates that the 8B/10B decoded word of
rx_parallel_data is data. rx_datak is a part of
rx_parallel_data when simplified data interface is not
set.
rx_errdetect[<n><w>/
<s>-1:0]
Output Synchronous to
the clock
driving the
read side of the
FIFO
(rx_coreclki
n or
rx_clkout)
When asserted, indicates a code group violation detected on
the received code group. Used along with rx_disperr
signal to differentiate between code group violation and
disparity errors. The following encodings are defined for
rx_errdetect/rx_disperr:
2'b00: no error
2'b10: code group violation
2'b11: disparity error. rx_errdetect is a part of
rx_parallel_data. For each 128-bit word,
rx_errdetect corresponds to
rx_parallel_data[9].
rx_disperr[<n><w>/
<s>-1:0]
Output Synchronous to
the clock
driving the
read side of the
FIFO
(rx_coreclki
n or
rx_clkout)
When asserted, indicates a disparity error on the received
code group. rx_disperr is a part of rx_parallel_data.
For each 128-bit word, rx_disperr corresponds to
rx_parallel_data[11].
rx_runningdisp[<n><w>
/<s>-1:0]
Output Synchronous to
the clock
driving the
read side of the
FIFO
(rx_coreclki
n or
rx_clkout)
When high, indicates that rx_parallel_data was received
with negative disparity. When low, indicates that
rx_parallel_data was received with positive disparity.
rx_runningdisp is a part of rx_parallel_data. For
each 128 bit word, rx_runningdisp corresponds to
rx_parallel_data[15].
rx_patterndetect[<n><
w>/<s>-1:0]
Output Asynchronous When asserted, indicates that the programmed word
alignment pattern has been detected in the current word
boundary. rx_patterndetect is a part of
continued...
2. Implementing Protocols in Arria 10 Transceivers
UG-01143 | 2018.06.15
Intel
®
Arria
®
10 Transceiver PHY User Guide
89

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Intel Arria 10 and is the answer not in the manual?

Intel Arria 10 Specifications

General IconGeneral
BrandIntel
ModelArria 10
CategoryTransceiver
LanguageEnglish

Related product manuals