EasyManuals Logo

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 #101 background imageLoading...
Page #101 background image
Figure 34. TX FIFO Pre-fill (6-lane Interface)
tx_enh_data_valid
tx_digitalreset
tx_enh_fifo_full
tx_enh_fifo_pfull
tx_enh_fifo_empty
tx_enh_fifo_pempty
tx_enh_fifo_cnt
tx_enh_frame
tx_enh_frame_burst_en
3f 00
00
00
00
3f
3f
000000
00
00
3f
3f
3f
00
00
003f
1... 2... 3... 4... 5... 6... 7... 8... 9... a... b... c... d... e... ffffff
Deassert tx_digitalreset
Deassert burst_en for all Lanes and Fill
TX FIFO Until all Lane FIFOs Are Full
After the TX FIFO pre-fill stage completes, the transmit lanes synchronize and the MAC
layer begins to send valid data to the transceiver’s TX FIFO. You must never allow the
TX FIFO to overflow or underflow. If it does, you must reset the transceiver and repeat
the TX FIFO pre-fill stage.
For a single lane Interlaken implementation, TX FIFO soft bonding is not required. You
can begin sending an Interlaken word to the TX FIFO after tx_digitalreset
deasserts.
The following figure shows the MAC layer sending valid data to the Native PHY after
the pre-fill stage. tx_enh_frame_burst_en is asserted, allowing the frame
generator to read data from the TX FIFO. The TX MAC layer can now control
tx_enh_data_valid and write data to the TX FIFO based on the FIFO status signals.
Figure 35. MAC Sending Valid Data (6-lane Interface)
tx_enh_data_valid
tx_digitalreset
tx_enh_fifo_full
tx_enh_fifo_pfull
tx_enh_fifo_empty
tx_enh_fifo_pempty
tx_enh_fifo_cnt
tx_enh_frame
tx_enh_frame_burst_en
3f
00
00
00
00
3f 00
00
3f
3f
3f
00
00
00
3f
ffffff
After the Pre-fill Stage, Assert burst_en.
The Frame Generator Reads Data from
the TX FIFO for the Next Metaframe
The User Logic Asserts data_valid
to Send Data to the TX FIFO Based
on the FIFO Status
The TX FIFO
Writes Backpressure
2.5.2.2.2. RX Multi-lane FIFO Deskew State Machine
Add deskew logic at the receiver side to eliminate the lane-to-lane skew created at the
transmitter of the link partner, PCB, medium, and local receiver PMA.
Implement a multi-lane alignment deskew state machine to control the RX FIFO
operation based on available RX FIFO status flags and control signals.
2. Implementing Protocols in Arria 10 Transceivers
UG-01143 | 2018.06.15
Intel
®
Arria
®
10 Transceiver PHY User Guide
101

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
Transceiver Data RateUp to 17.4 Gbps
Transceiver Protocols SupportedCPRI, JESD204B
Transceiver Power ConsumptionVaries depending on configuration and data rate. Refer to Intel Arria 10 device power estimation tools.
Transceiver FeaturesClock data recovery
Power Consumption per ChannelVaries depending on data rate and equalization settings. Refer to Intel Arria 10 device power estimation tools.
Transceiver TypeFPGA integrated transceiver
Operating Temperature Range-40°C to 100°C (Industrial)
Number of Transceiver Channelsup to 96 full-duplex

Related product manuals