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 #417 background imageLoading...
Page #417 background image
4.2. Transceiver PHY Implementation
Figure 199. Typical Transceiver PHY Implementation
(user-coded
Reset Controller
Transceiver PHY Instance
tx_analogreset
tx_digitalreset
rx_analogreset
rx_digitalreset
tx_cal_busy (1)
rx_cal_busy
rx_is_lockedtoref
rx_is_lockedtodata
Transmit
PLL
pll_powerdown
pll_cal_busy (1)
pll_locked
clock
Receiver
PCS
Receiver
PMA
Transmitter
PCS
Transmitter
PMA
or Intel IP)
Notes:
(1) You can logical OR the pll_cal_busy and tx_cal_busy signals.
(2) tx_analogreset_ack and rx_analogreset_ack are status signals from the Transceiver PHY IP core when these ports are enabled for manual user implementation of Model 2.
tx_analogreset_ack (2)
rx_analogreset_ack (2)
reset_req_0
reset_out_0
reset_req_1
reset_out_1
tre_reset_req
tre_reset_in
tre_reset_req
tre_reset_in
Transceiver Reset Sequencer Inferred Block
clk_usrpin
Optional
user reset
Transceiver Reset EndpointsThe Transceiver PHY IP core contains Transceiver
Reset Endpoints (TREs)
(59)
.
Transceiver Reset SequencerThe Quartus Prime software detects the presence of
TREs and automatically inserts only one Transceiver Reset Sequencer (TRS)
(59)
. The
tx_analogreset and rx_analogreset requests from the reset controller (User
coded or Transceiver PHY Reset Controller) is received by the TREs. The TRE sends the
reset request to the TRS for scheduling. TRS schedules all the requested PMA resets
and sends them back to TREs. You can use either Transceiver PHY Reset Controller or
your own reset controller. However, for the TRS to work correctly, the required timing
duration must be followed. See Figure 200 on page 419 for required timing duration.
Note: The TRS IP is an inferred block and is not visible in the RTL. You have no control
over this block.
CLKUSR connectionThe clock to the TRS must be stable and free-running
(100-125 MHz). By default, the Quartus Prime software automatically connects the
TRS clock input to the CLKUSR pin on the device. If you are using the CLKUSR pin for
your own logic (feeding it to the core), you must instantiate
altera_a10_xcvr_clock_module:
altera_a10_xcvr_clock_module reset_clock (.clk_in(mgmt_clk));
For more information about the CLKUSR pin, refer to the Arria 10 Pin Connection
Guidelines.
(59)
There is only one centralized TRS instantiated for one or more Native PHY.
4. Resetting Transceiver Channels
UG-01143 | 2018.06.15
Intel
®
Arria
®
10 Transceiver PHY User Guide
417

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