The device register map must adhere to a specific structure to represent the relationship between devices, registers, and fields in the system.
This map can contain information about one or more devices. Each device contains the details of the device memory map which you can divide into groups as needed. Each register defines a specific memory address in the device memory map. The fields within the register represent one or more bits that define the purpose of the register. These fields can be split across two registers within the same group.
The following list shows an example of the hierarchy structure of the device register map file, including the use of split-field registers.