7.10. PMA Attribute Details
Use the following steps to update the PMA analog settings by changing the PMA
attributes in the PMA AVMM interface. Refer to PMA Attribute Codes for a list of the
PMA attribute features.
1. To modify PMA settings using PMA attribute codes, write the appropriate PMA
attribute code and data to the PMA AVMM reconfiguration interface registers 0x87
to 0x84.
2. Issue a PMA attribute code request by setting 0x90[0] to 1.
3. Verify that the PMA attribute code is sent to the PMA by verifying that 0x8A[7] is
asserted.
4. Verify that 0x8B[0] deasserts to indicate that the PMA attribute code transaction
completed.
5. Read 0x89 to 0x88 if the PMA attribute code is expected to return data.
6. Write 0x8A[7] to 1 to clear the 0x8A[7] value.
7. Repeat steps 1 to 6 for additional PMA attribute codes.
Note:
Address 0x8A[7] is asserted upon power up. You must clear the bit by writing 0x8A[7]
to 1 before writing any attributes to the PMA.
Related Information
•
on page 165
•
on page 170
7.11. Dynamic Reconfiguration Flow for Special Cases
Dynamic reconfiguration can be performed on logical operations such as switching
between multiple reference clocks. In these cases, configuration files alone cannot be
used. Configuration files are generated during IP generation and do not contain
information on the placement of reference clocks.
To perform dynamic reconfiguration on logical operations, you must use lookup
registers that contain information about logical index to physical index mapping.
Lookup registers are read-only registers. Use these lookup registers to perform a
read-modify-write to the selection MUXes to switch between reference clocks.
To perform dynamic reconfiguration using reconfiguration flow for special cases:
1. Read from the desired lookup register.
2. Perform logical encoding.
3. Perform read-modify-write to the required feature address with the desired/
encoded value.
7.11.1. Switching Reference Clocks
You can dynamically switch the input clock source.
You can use the reconfiguration interface on the channel instance to specify which
reference clock source drives the transmitter, the receiver, or both. The channel
supports clocking up to five different reference clock sources.
7. Dynamic Reconfiguration
UG-20056 | 2019.02.04
Intel
®
Stratix
®
10 E-Tile Transceiver PHY User Guide
129