7
SPNU563A – March 2018
Copyright © 2018, Texas Instruments Incorporated
Contents
9.5.11
ROM Algorithm Mask Register (ALGO)
.....................................................................
9.5.12
RAM Info Mask Lower Register (RINFOL)
..................................................................
9.5.13
RAM Info Mask Upper Register (RINFOU)
..................................................................
9.6
PBIST Configuration Example
..........................................................................................
9.6.1
Example 1 : Configuration of PBIST Controller to Run Self-Test on DCAN1 RAM
.....................
9.6.2
Example 2 : Configuration of PBIST Controller to Run Self-Test on ALL RAM Groups
................
10
Self-Test Controller (STC) Module
.......................................................................................
10.1
General Description
......................................................................................................
10.1.1
Self-Test Controller Features
.................................................................................
10.1.2
Terminology
.....................................................................................................
10.1.3
STC Block Diagram
............................................................................................
10.2
STC Module Assignments
...............................................................................................
10.3
STC Programmers Flow
.................................................................................................
10.4
Application Self-Test Flow
...............................................................................................
10.4.1
STC Module Configuration
....................................................................................
10.4.2
Context Saving - CPU
..........................................................................................
10.4.3
Entering CPU Idle Mode
.......................................................................................
10.4.4
Entering nHET Idle Mode
......................................................................................
10.4.5
Self-Test Completion and Error Generation
.................................................................
10.5
STC1 Segment 0 (CPU) Test Coverage and Duration
..............................................................
10.6
STC1 Segment 1 (µSCU) Test Coverage and Duration
.............................................................
10.7
STC2 (nHET) Test Coverage and Duration
...........................................................................
10.8
STC Control Registers
...................................................................................................
10.8.1
STC Global Control Register 0 (STCGCR0)
................................................................
10.8.2
STC Global Control Register 1 (STCGCR1)
................................................................
10.8.3
Self-Test Run Timeout Counter Preload Register (STCTPR)
............................................
10.8.4
STC Current ROM Address Register - CORE1 (STCCADDR1)
.........................................
10.8.5
STC Current Interval Count Register (STCCICR)
..........................................................
10.8.6
Self-Test Global Status Register (STCGSTAT)
............................................................
10.8.7
Self-Test Fail Status Register (STCFSTAT)
................................................................
10.8.8
CORE1 Current MISR Registers (CORE1_CURMISR[3:0])
..............................................
10.8.9
CORE2 Current MISR Registers (CORE2_CURMISR[3:0])
..............................................
10.8.10
Signature Compare Self-Check Register (STCSCSCR)
.................................................
10.8.11
STC Current ROM Address Register - CORE2 (STCCADDR2)
........................................
10.8.12
STC Clock Prescalar Register (STCCLKDIV)
.............................................................
10.8.13
Segment Interval Preload Register (STCSEGPLR)
......................................................
10.9
STC Configuration Example
.............................................................................................
10.9.1
Example: STC1 Self-Test Run
................................................................................
10.10
Self-Test Controller Diagnostics
........................................................................................
11
System Memory Protection Unit (NMPU)
..............................................................................
11.1
Overview
...................................................................................................................
11.1.1
Features
..........................................................................................................
11.1.2
Safety Diagnostic
...............................................................................................
11.1.3
Block Diagram
...................................................................................................
11.2
Module Operation
.........................................................................................................
11.2.1
Functional Mode
................................................................................................
11.2.2
Diagnostic Mode
................................................................................................
11.2.3
Functional Fail Safe
............................................................................................
11.3
How to Use NMPU
.......................................................................................................
11.3.1
How to Use NMPU in Functional Mode
......................................................................
11.3.2
How to Use Diagnostics
.......................................................................................
11.4
NMPU Registers
..........................................................................................................
11.4.1
MPU Revision ID Register (MPUREV)
.......................................................................