
SWCS045B
– SEPTEMBER 2010 – REVISED JUNE 2011
Resources
A resource is an element that provides the requirements to a system or subsystem to operate. Typical resources
are supplies, clocks, resets, references, and bias. Each resource can be addressed with its unique I2C address
or with the I2C-shared addresses (broadcast).
Two configurable attributes can be associated to each resource:
A subsystem group attribute (GRP) specifying to which subsystem group the resource is associated
A resource category attribute (CAT) specifies the category of the resource among power-providers,
power-references or clocks, resets, and comparators. This attribute is hard coded.
Each resource can be associated to one or more subsystems. Resource attributes can be hard coded or
configurable. The state of each group to which the resource belongs is stored in the group state register. A state
arbitration is made to define the current state of shared resources. The resource state versus group state can be
remapped. For example, a resource can be set ON or OFF when the group state is SLEEP.
Table 10 lists the different resource operating modes.
Table 10. Resource Operating Modes
RESOURCE
MODE
Power on
OFF: Disabled
AUTO: Enabled, adapts to load current
FORCE: Forced to active mode
REGEN1/REGEN2/SYSEN signals
DISABLE: Logic low
ENABLE: Logic high
SMPS regulators
OFF: Disabled
AUTO: Enabled (PFM/PWM operation)
FORCED PWM: Enabled, forced to operate in PWM mode
Main band gap
OFF: Disabled
ON ACCURATE: Enabled, high on accuracy
LOW POWER: Enabled, lower accuracy, low power
FAST: Enabled, filtering bypassed (used only during BOOT or
WAKEUP)
Comparators
OFF: Disabled
ON: Enabled
Thermal shutdown
ACTIVE: Enabled
OFF: Disabled
System reset
ACTIVE: NRESPWRON signal active (logic high)
RELEASED: NRESPWRON signal inactive (logic low)
Clocks and PWM1/PWM2 drivers
DISABLE: Signal delivery is gated.
ACTIVE: Signal is delivered.
Configuration registers are intended for resource configuration, while state registers are intended to manage the
resource state transition; finally, SmartReflex registers are intended to provide dynamic voltage control through
the SR-I2C. Configuration and state registers contribute to determine resource behavior. The state register
defines to which state the resource must switch and the timing for the transition. The configuration register
defines the resource behavior in a defined state. Although both types of registers can be accessed by the FSM
and the CTL-I2C, it is preferable to reserve I2C access to configuration registers and FSM access to state
registers. SmartReflex registers are accessed exclusively through the SR-I2C in applications using SmartReflex
capability.
These registers can be accessed in different ways: individual access allows the registers to be accessed through
their physical address (ID), and broadcast messages are interpreted by individual resources in function of their
configuration.
Copyright
2010–2011, Texas Instruments Incorporated
47