UCD9090
SLVSA30A –APRIL 2011–REVISED AUGUST 2011
www.ti.com
GPO Dependencies
GPIOs can be configured as outputs that are based on Boolean combinations of up to two ANDs all ORed
together (Figure 16). Inputs to the logic blocks can include the first 8 defined GPOs, GPIs and rail-status flags.
One rail status type is selectable as an input for each AND gate in a Boolean block. For a selected rail status, the
status flags of all active rails can be included as inputs to the AND gate. _LATCH rail-status types stay asserted
until cleared by a MFR PMBus command or by a specially configured GPI pin. The different rail-status types are
shown in Table 5. See the UCD90xxx Sequencer and System Health Controller PMBus Command Reference for
complete definitions of rail-status types. The GPO response can be configured to have a delayed assertion or
deassertion.
Sub block repeated for each of GPI(1:7)
GPI_INVERSE(0)
GPI_POLARITY(0)
GPI_ENABLE(0)
AND_INVERSE(0)
1
_GPI(0)
GPI(0)
_GPI(1:7)
_STATUS(0:8)
_GPO(1:7)
_STATUS(9)
There is one STATUS_TYPE_SELECT for each of the two AND
boolean block
gates in
a
STATUS_TYPE_SELECT
STATUS(0)
STATUS(1)
OR_INVERSE(x)
Status Type 1
Sub block repeated for each of STATUS(0:8)
GPOx
STATUS_INVERSE(9)
STATUS_ENABLE(9)
Status Type 31
ASSERT_DELAY(x)
DE-ASSERT_DELAY(x)
1
STATUS(9)
AND_INVERSE(1)
_GPI(0:7)
_STATUS(0:9)
_GPO(0:7)
Sub block repeated for each of GPO(1:7)
GPO_INVERSE(0)
GPO_ENABLE(0)
1
_GPO(0)
GPO(0)
Figure 16. Boolean Logic Combinations
Figure 17. Fusion Boolean Logic Builder
24
Copyright © 2011, Texas Instruments Incorporated