Zynq UltraScale+ Devices Register Reference
This reference provides details of all the memory-mapped registers in Zynq® UltraScale+™ Devices.
Throughout this manual, the names of registers and register bit fields used match those given in the hardware. They are called the hardware names. C header files are delivered with this product which define register and bit field names for easy use in software code. In some cases, the software names are different from the hardware names. This reference includes software names where they differ from hardware names:
Note: If a software name does not exist in the C header files or if it exists but is the same as the hardware name, it is not included in this reference and the above fields are not present.
The software register name will be:
<software module name>_<software register name>_<optional suffix>. One
common suffix used for register names is “OFFSET”, which would give the OFFSET address of that
register from the base address for the module.
The software bit field name will be:
<software module name>_<software register name>_<software bit field
name>_<optional suffix>. One common suffix used for bit field names is “MASK”, which would
be useful when extracting the bit field of interest from the full register.