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.