Registers view

The Registers view lists the registers handled by the tool models. You can see the state of the processor registers that correspond to the current configuration settings and also the state that is in the registers by default after the reset. The values of the registers are displayed in the hexadecimal and binary form. If the value of the register (or bit) is not defined, an interrogation mark "?" is displayed instead of the value.
Figure 1. Registers view
The Registers view contains several items.
Table 1. Registers
Item Description
Peripheral filter drop-down list List the registers only for the selected peripheral. Select all to list registers for all the peripherals.
Show modified registers only checkbox Hide the registers that are left in their after-reset state or are not configured.
Text filter Filter content by text.
Import/Export registers Import/Export registers from/to CSV (Import is available only for the Clocks tool)

The following table lists the color highlighting styles used in the Registers view.

Table 2. Color codes
Color Description
Yellow background Indicates that the bitfield has been affected by the last change made in the tool.
Gray text color Indicates that the bitfield is not edited and the value is the after-reset value.
Black text Indicates the bit-fields that the tool modifies.
Note: When the Peripherals tool is active and register initialization components are used, the user can perform manual changes to some of the displayed values.
Note: This view contains registers for the selected tool. The view uses registers as internal parameters but it might not handle all the register writes needed in the code. The register writes are done inside the SDK functions that are called by the generated code. There might be additional registers accessed in the SDK code during the setup process, and such register writes are not known to the tool and are not displayed in the registers view.