STC Control Registers
356
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
CPU Self-Test Controller (STC) Module
8.4.10 STCSCSCR (Signature Compare Self-Check Register)
This register is described in
. This register is used to enable the self-check feature of the CPU
Self-Test Controller's (STC) signature compare logic. Self-check can only be done for the STC interval 0
by setting the RS_CNT bit in STCGCR0 to 1 to restart the self-test. The STC run will fail for signature
miss-compare, provided the signature compare logic is operating correctly. To proceed with regular CPU
self-test, STCSCSCR should be programmed to disable the self-check feature and clear the RS_CNT bit
in STCGCR0 to 0. This register gets reset to its default value with any system reset assertion.
Figure 8-18. Signature Compare Self-Check Register (STCSCSCR) [offset = 3Ch]
31
16
Reserved
R-0
15
5
4
3
0
Reserved
FAULT_INS
SELF_CHECK_KEY
R-0
R/WP-0
R/WP-5h
LEGEND: R/W = Read/Write; R = Read only; WP = Write in privilege mode only; -
n
= value after nPORST (power-on reset) or System reset
Table 8-13. Signature Compare Self-Check Regsiter (STCSCSCR) Field Descriptions
Bit
Field
Value
Description
31-5
Reserved
Reads return zeros, writes have no effect
4
FAULT_INS
Enable / Disable fault insertion.
0
No fault is inserted.
1
Insert stuck-at-fault inside CPU so that STC signature compare will fail.
3-0
SELF_CHECK_KEY
Signature compare logic self-check enable key
Ah
Signature compare logic self-check is enabled. This allows a fault to be inserted using
the FAULT_INS field.
Any other
value
Signature compare logic self-check is disabled The FAULT_INS field has no effect in this
case.