access the registers of the JESD204B IP
Dear Inter Support and Expert,
I am reading JESD204B Intel® FPGA IP User Guide ( Quartus 21.3, IP 19.2.0)
in the document, there are a lot of registers, transmitter and receiver registers.
I didn't find any description in the document about how to operate these registers, for example read and write. I guess it will be through the dynamic reconfiguration. if I disable the dynamic reconfiguration features. does this mean that all the registers will be fixed value after the compile.
here is the example
4.7.2. Transmitter Registers
Table 28. lane_ctrl_common
Common lane control and assignment. The common lane control applies to all lanes in the link..
Offset: 0x0
is the reconfig_avmm_[interface] the way to access the registers? what would happen if I do not enable the Transceiver Dynamic reconfiguration?
Thank you ,
David
Hi David'Enable Transceiver Dynamic Reconfiguration' option is to dynamically reconfigure the transceiver PHY CSR.
For register map of TX/RX CSR parameters, this option is not mandatory.
However, if you particularly want to dynamically reconfigure this lane_ctrl_common at offset 0x0,
Table 28 of this ug_jesd204b 683442-730782 mentioned that lane_ctrl_common is a compile-time option which needs to be set before IP generation. The bits that are compile-time specific are not configurable through register.You can set it in JESD204B IP GUI.