Intel Cyclone 10 GX User Manual page 332

Phy
Hide thumbs Also See for Cyclone 10 GX:
Table of Contents

Advertisement

to the target channel for reconfiguration. Optionally, you can also use the embedded
reconfiguration streamer feature of the Native PHY/ATX PLL IP cores, which includes
the logic to store the individual profile information and logic to perform streaming.
Using the embedded reconfiguration streamer, you can reduce the number of read-
modify-write operations to obtain the modified configuration.
To perform dynamic reconfiguration using the Embedded Reconfiguration Streamer:
1. Perform the necessary steps from steps 1 to 7 in Steps to Perform Dynamic
Reconfiguration.
2. Perform a read-modify-write to address x340 with the desired profile select,
broadcast bit (applicable for Native PHY only), and configuration load bit set
accordingly. For example, to stream profile 1 to a channel, perform a read-modify-
write to bits x340[2:0] with 3'b001, bit x340[6] with 1'b0 to disable broadcasting,
and bit x340[7] with 1'b1 to initiate streaming.
3. Poll the streamer busy bit at address x341 (x341[0]) at regular intervals. When
the busy bit is 1'b0, the reconfiguration is complete.
4. Perform the necessary steps from steps 9 to 12 in Steps to Perform Dynamic
Reconfiguration.
Note:
If reconfiguration involved data rate or protocol mode changes, you may need to
reconfigure the PMA analog parameters of the channels. Refer to the Changing PMA
Analog Parameters section for more details.
Figure 213. Timing Diagram for Embedded Streamer Reconfiguration
reconfig_clk
reconfig_address
reconfig_read
reconfig_readdata
reconfig_waitrequest
reconfig_write
reconfig_writedata
Related Information
Arbitration
Changing PMA Analog Parameters
Steps to Perform Dynamic Reconfiguration
Resetting Transceiver Channels
Calibration
®
®
Intel
Cyclone
10 GX Transceiver PHY User Guide
332
6. Reconfiguration Interface and Dynamic Reconfiguration
xxx
0x340h
xxx
0x00h
0x00h
0x81h
User Requests
User Polls
Streaming
Streaming
Busy Bit
on page 325
on page 243
on page 373
0x341h
0x01h
0x01h
0x01h
0x00h
Streaming in
Progress; Streaming
Busy Bit Is High
on page 338
on page 328
UG-20070 | 2018.09.24
0x000h
0x00h
0x00h
Streaming Completes;
Streaming Busy Bit Is Low
Send Feedback

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents