User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 782
UG585 (v1.11) September 27, 2016
Appendix B
Register Details
B.1 Overview
This appendix provides details of all the memory-mapped registers in the Zynq®-7000 AP SoC.
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 appendix includes software names where they differ
from hardware names:
Software Module Name: This is included in the module introduction section and is named
Software Name.
Software Register Name: This is included in the detailed register description and is also named
Software Name.
Software Bit field Name: These are included in the register bit field tables in the Field Name
column. These names follow the hardware field name and are contained in parentheses.
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 appendix 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.