SFFS779 December   2024 TMS320F28P550SJ

 

  1.   1
  2. 1Introduction
  3.   Trademarks
  4. 2 TMS320F28P55x Product Safety Capability and Constraints
  5. 3TI Development Process for Management of Systematic Faults
    1. 3.1 TI New-Product Development Process
    2. 3.2 TI Functional Safety Development Process
  6. 4 TMS320F28P55x Component Overview
    1. 4.1 Targeted Applications
    2. 4.2 Hardware Component Functional Safety Concept
      1. 4.2.1 VDA E-GAS Monitoring Concept
      2. 4.2.2 Fault Tolerant Time Interval (FTTI)
      3. 4.2.3 TMS320F28P55x MCU Safe State
        1. 4.2.3.1 Assumed Safety Requirements
      4. 4.2.4 Operating States
    3. 4.3 TMS320F28P55x MCU Safety Implementation
      1. 4.3.1 Assumed Safety Requirements
      2. 4.3.2 Example Safety Concept Implementation Options on TMS320F28P55x MCU
        1. 4.3.2.1 Safety Concept Implementation: Option 1
        2. 4.3.2.2 Safety Concept Implementation: Option 2
    4. 4.4 TMS320F28P55x Diagnostic Libraries
      1. 4.4.1 Assumptions of Use - F28P55x Self-Test Libraries
      2. 4.4.2 Operational Details - F28P55x Self-Test Libraries
        1. 4.4.2.1 Operational Details – C28x Self-Test Library
        2. 4.4.2.2 Operational Details – CLA Self-Test Library
        3. 4.4.2.3 Operational Details - Software Diagnostic Libraries
      3. 4.4.3 C2000 Safety STL Software Development Flow
    5. 4.5 Functional Safety Constraints and Assumptions
  7. 5Description of Safety Elements
    1. 5.1 C2000 MCU Infrastructure Components
      1. 5.1.1 Power Supply
        1. 5.1.1.1 Power Supply (Power) Safety Features List
      2. 5.1.2 Clock
        1. 5.1.2.1 Clock Safety Features List
      3. 5.1.3 APLL
        1. 5.1.3.1 APLL Safety Features List
      4. 5.1.4 Reset
        1. 5.1.4.1 Reset Safety Features List
      5. 5.1.5 System Control Module and Configuration Registers
        1. 5.1.5.1 System Control Module and Configuration Registers (System control) Safety Features List
      6. 5.1.6 JTAG Debug, Trace, Calibration, and Test Access
        1. 5.1.6.1 Debug Logic (JTAG) Safety Features List
      7. 5.1.7 Advanced Encryption Standard (AES) Accelerator
        1. 5.1.7.1 AES Safety Features List
    2. 5.2 Processing Elements
      1. 5.2.1 C28x Central Processing Unit (CPU)
        1. 5.2.1.1 C28x Central Processing Unit (C28x) Safety Features List
        2. 5.2.1.2 FPU_TMU (FPU_TMU) Safety Features List
      2. 5.2.2 Control Law Accelerator
        1. 5.2.2.1 Control Law Accelerator (MCLA) Safety Features List
    3. 5.3 Memory (Flash, SRAM and ROM)
      1. 5.3.1 Embedded Flash Memory
        1. 5.3.1.1 NW Embedded Flash Memory (NW Flash) Safety Features List
      2. 5.3.2 Embedded SRAM
        1. 5.3.2.1 SRAM Safety Features List
      3. 5.3.3 Embedded ROM
        1. 5.3.3.1 ROM Safety Features List
    4. 5.4 On-Chip Communication Including Bus-Arbitration
      1. 5.4.1 Device Interconnect
        1. 5.4.1.1 Device Interconnect (Interconnect_Bridges) Safety Features List
      2. 5.4.2 Direct Memory Access (DMA)
        1. 5.4.2.1 DMA Safety Features List
      3. 5.4.3 Enhanced Peripheral Interrupt Expander (ePIE) Module
        1. 5.4.3.1 Enhanced Peripheral Interrupt Expander (PIE) Module Safety Features List
      4. 5.4.4 Dual Zone Code Security Module (DCSM)
        1. 5.4.4.1 Dual Zone Code Security Module (DCSM) Safety Features List
      5. 5.4.5 CrossBar (X-BAR)
        1. 5.4.5.1 CrossBar (XBAR) Safety Features List
      6. 5.4.6 Timer
        1. 5.4.6.1 CPU_Timer Safety Features List
      7. 5.4.7 Configurable Logic Block
        1. 5.4.7.1 Configurable Logic Block (CLB) Safety Features List
    5. 5.5 Digital I/O
      1. 5.5.1 General-Purpose Input/Output (GPIO) and Pin Muxing
        1. 5.5.1.1 General Pupose I O and Multiplexing (GPIO_Pinmux) Safety Features List
      2. 5.5.2 Enhanced Pulse Width Modulators (ePWM)
        1. 5.5.2.1 Enhanced Pulse Width Modulators (ePWM) Safety Features List
      3. 5.5.3 High Resolution PWM (HRPWM)
        1. 5.5.3.1 High Resolution Pulse Width Modulator (OTTO) Safety Features List
      4. 5.5.4 Enhanced Capture (eCAP)
        1. 5.5.4.1 Enhanced Capture (ECAP) Safety Features List
      5. 5.5.5 High Resolution Capture (HRCAP)
        1. 5.5.5.1 High Resolution Capture (HRCAP) Safety Features List
      6. 5.5.6 Enhanced Quadrature Encoder Pulse (eQEP)
        1. 5.5.6.1 Enhanced Quadrature Encoder Pulse (eQEP) Safety Features List
      7. 5.5.7 External Interrupt (XINT)
        1. 5.5.7.1 XINT Safety Features List
    6. 5.6 Analog I/O
      1. 5.6.1 Analog-to-Digital Converter (ADC)
        1. 5.6.1.1 ADC Safety Features List
      2. 5.6.2 Buffered Digital-to-Analog Converter (DAC)
        1. 5.6.2.1 BufDAC Safety Features List
      3. 5.6.3 Comparator Subsystem (CMPSS)
        1. 5.6.3.1 Comparator Subsystem (CMPSS) Safety Features List
      4. 5.6.4 Programmable Gain Amplifier (PGA)
        1. 5.6.4.1 Programmable Gain Amplifier (PGA) Safety Features List
    7. 5.7 Data Transmission
      1. 5.7.1 Controller Area Network (MCAN, CAN FD)
        1. 5.7.1.1 MCAN Safety Features List
      2. 5.7.2 Serial Peripheral Interface (SPI)
        1. 5.7.2.1 Serial Peripheral Interface (SPI) Safety Features List
      3. 5.7.3 Serial Communication Interface (SCI)
        1. 5.7.3.1 Serial Communications Interface (SCI) Safety Features List
      4. 5.7.4 Inter-Integrated Circuit (I2C)
        1. 5.7.4.1 Inter-Integrated Circuit (I2C) Safety Features List
      5. 5.7.5 Fast Serial Interface (FSI)
        1. 5.7.5.1 Fast Serial Interface (FSI) Safety Features List
      6. 5.7.6 Power Management Bus Module (PMBus)
        1. 5.7.6.1 Power Management BUS (PMBUS) Safety Features List
      7. 5.7.7 Local Interconnect Network (LIN)
        1. 5.7.7.1 Local Interconnect Network (LIN) Safety Features List
    8. 5.8 Not Safety Related Elements
  8. 6Management of Random Faults
    1. 6.1 Fault Reporting
    2. 6.2 Suggestions for Improving Freedom From Interference
    3. 6.3 Suggestions for Addressing Common Cause Failures
    4. 6.4 Descriptions of Functional Safety Mechanisms
      1. 6.4.1 C2000 MCU Infrastructure Components
        1. 6.4.1.1  External Voltage Supervisor
        2. 6.4.1.2  External Watchdog
        3. 6.4.1.3  Multibit Enable Keys for Control Registers
        4. 6.4.1.4  Lock Mechanism for Control Registers
        5. 6.4.1.5  Software Readback of Written Configuration
        6. 6.4.1.6  Periodic Software Readback of Static Configuration Registers
        7. 6.4.1.7  Online Monitoring of Temperature
        8. 6.4.1.8  EALLOW and MEALLOW Protection for Critical Registers
        9. 6.4.1.9  Internal Watchdog (WD)
        10. 6.4.1.10 Brownout Reset (BOR)
        11. 6.4.1.11 Missing Clock Detect (MCD)
        12. 6.4.1.12 Clock Integrity Check Using CPU Timer
        13. 6.4.1.13 Clock Integrity Check Using HRPWM
        14. 6.4.1.14 External Clock Monitoring Using XCLKOUT
        15. 6.4.1.15 Software Test of Watchdog (WD) Operation
        16. 6.4.1.16 Software Test of Missing Clock Detect Functionality
        17. 6.4.1.17 PLL Lock Profiling Using On-Chip Timer
        18. 6.4.1.18 Peripheral Clock Gating (PCLKCR)
        19. 6.4.1.19 Dual Clock Comparator (DCC) – Type 2
        20. 6.4.1.20 Clock Integrity Check Using DCC
        21. 6.4.1.21 PLL Lock Indication
        22. 6.4.1.22 Software Test of DCC Functionality Including Error Tests
        23. 6.4.1.23 External Clock Monitoring Using XCLKOUT
        24. 6.4.1.24 Software Test of PLL Functionality Including Error Tests
        25. 6.4.1.25 Interleaving of FSM States
        26. 6.4.1.26 External Monitoring of Warm Reset (XRSn)
        27. 6.4.1.27 Reset Cause Information
        28. 6.4.1.28 Glitch Filtering on Reset Pins
        29. 6.4.1.29 NMIWD Shadow Registers
        30. 6.4.1.30 NMIWD Reset Functionality
        31. 6.4.1.31 Peripheral Soft Reset (SOFTPRES)
        32. 6.4.1.32 Software Test of ERRORSTS Functionality
        33. 6.4.1.33 Software Test of Reset – Type 1
        34. 6.4.1.34 Peripheral Access Protection – Type 1
        35. 6.4.1.35 Hardware Disable of JTAG Port
        36. 6.4.1.36 Lockout of JTAG Access Using OTP
        37. 6.4.1.37 Decryption of Encrypted Data Output Using Same KEY and IV
        38. 6.4.1.38 Information Redundancy Techniques Including End-to-End Safing
        39. 6.4.1.39 Transmission Redundancy
        40. 6.4.1.40 Disabling of Unused DMA Trigger Sources
        41. 6.4.1.41 Software Test of Function Including Error Tests
        42. 6.4.1.42 Software Test of Standalone GHASH Operation
      2. 6.4.2 Processing Elements
        1. 6.4.2.1  Reciprocal Comparison by Software
        2. 6.4.2.2  Software Test of CPU
        3. 6.4.2.3  Periodic Software Readback of Static Configuration Registers
        4. 6.4.2.4  Access Protection Mechanism for Memories
        5. 6.4.2.5  Hardware Disable of JTAG Port
        6. 6.4.2.6  CPU Handling of Illegal Operation, Illegal Results, and Instruction Trapping
        7. 6.4.2.7  Internal Watchdog (WD)
        8. 6.4.2.8  External Watchdog
        9. 6.4.2.9  Information Redundancy Techniques
        10. 6.4.2.10 Stack Overflow Detection
        11. 6.4.2.11 VCRC Auto Coverage
        12. 6.4.2.12 Embedded Real Time Analysis and Diagnostic (ERAD)
        13. 6.4.2.13 Inbuilt Hardware Redundancy in ERAD Bus Comparator Module
        14. 6.4.2.14 Software Test of CLA
        15. 6.4.2.15 CLA Handling of Illegal Operation and Illegal Results
        16. 6.4.2.16 Software Readback of Written Configuration
        17. 6.4.2.17 CLA Liveness Check Using CPU
        18. 6.4.2.18 Software Test of Function Including Error Tests
      3. 6.4.3 Memory (Flash, SRAM and ROM)
        1. 6.4.3.1  SRAM ECC
        2. 6.4.3.2  SRAM Parity
        3. 6.4.3.3  Software Test of SRAM
        4. 6.4.3.4  Bit Multiplexing in SRAM Memory Array
        5. 6.4.3.5  Periodic Software Readback of Static Configuration Registers
        6. 6.4.3.6  Software Readback of Written Configuration
        7. 6.4.3.7  Data Scrubbing to Detect/Correct Memory Errors
        8. 6.4.3.8  VCRC Check of Static Memory Contents
        9. 6.4.3.9  Software Test of Function Including Error Tests
        10. 6.4.3.10 Access Protection Mechanism for Memories
        11. 6.4.3.11 Lock Mechanism for Control Registers
        12. 6.4.3.12 Software Test of ECC Logic
        13. 6.4.3.13 Software Test of Parity Logic
        14. 6.4.3.14 Information Redundancy Techniques
        15. 6.4.3.15 CPU Handling of Illegal Operation, Illegal Results, and Instruction Trapping
        16. 6.4.3.16 Internal Watchdog (WD)
        17. 6.4.3.17 External Watchdog
        18. 6.4.3.18 CLA Handling of Illegal Operation and Illegal Results
        19. 6.4.3.19 Memory Power-On Self-Test (MPOST)
        20. 6.4.3.20 Power-Up Pre-Operational Security Checks
        21. 6.4.3.21 ROM Parity
        22. 6.4.3.22 Flash ECC
        23. 6.4.3.23 Flash Program Verify and Erase Verify Check
        24. 6.4.3.24 Flash Program and Erase Protection
        25. 6.4.3.25 Flash Wrapper Error and Status Reporting
        26. 6.4.3.26 Prevent 0 to 1 Transition Using Program Command
        27. 6.4.3.27 On-demand Software Program Verify and Blank Check
        28. 6.4.3.28 Software Readback of Written Configuration
        29. 6.4.3.29 CMDWEPROT* and Program Command Data Buffer Registers Self-Clear After Command Execution
        30. 6.4.3.30 ECC Generation and Checker Logic is Separate in Hardware
        31. 6.4.3.31 Bit Multiplexing in Flash Memory Array
        32. 6.4.3.32 Auto ECC Generation Override
        33. 6.4.3.33 Software Test of Flash Prefetch, Data Cache, and Wait States
        34. 6.4.3.34 Software Test of ECC Logic
      4. 6.4.4 On-Chip Communication Including Bus-Arbitration
        1. 6.4.4.1  Software Test of Function Including Error Tests
        2. 6.4.4.2  Internal Watchdog (WD)
        3. 6.4.4.3  External Watchdog
        4. 6.4.4.4  Periodic Software Readback of Static Configuration Registers
        5. 6.4.4.5  Software Readback of Written Configuration
        6. 6.4.4.6  CPU Handling of Illegal Operation, Illegal Results, and Instruction Trapping
        7. 6.4.4.7  CLA Handling of Illegal Operation and Illegal Results
        8. 6.4.4.8  Transmission Redundancy
        9. 6.4.4.9  Hardware Redundancy
        10. 6.4.4.10 EALLOW and MEALLOW Protection for Critical Registers
        11. 6.4.4.11 Information Redundancy Techniques
        12. 6.4.4.12 DMA Overflow Interrupt
        13. 6.4.4.13 Access Protection Mechanism for Memories
        14. 6.4.4.14 Disabling of Unused DMA Trigger Sources
        15. 6.4.4.15 Software Test of SRAM
        16. 6.4.4.16 Software Test of ePIE Operation Including Error Tests
        17. 6.4.4.17 Maintaining Interrupt Handler for Unused Interrupts
        18. 6.4.4.18 Online Monitoring of Interrupts and Events
        19. 6.4.4.19 SRAM Parity
        20. 6.4.4.20 Software Test of Parity Logic
        21. 6.4.4.21 Multibit Enable Keys for Control Registers
        22. 6.4.4.22 Majority Voting and Error Detection of Link Pointer
        23. 6.4.4.23 VCRC Check of Static Memory Contents
        24. 6.4.4.24 Software Check of X-BAR Flag
        25. 6.4.4.25 1oo2 Software Voting Using Secondary Free Running Counter
        26. 6.4.4.26 Software Test of Function Including Error Tests
        27. 6.4.4.27 Monitoring of CLB by eCAP or eQEP
        28. 6.4.4.28 Lock Mechanism for Control Registers
        29. 6.4.4.29 Periodic Software Read Back of SPI Buffer
      5. 6.4.5 Digital I/O
        1. 6.4.5.1  Software Test of Function Including Error Tests
        2. 6.4.5.2  Hardware Redundancy
        3. 6.4.5.3  Monitoring of ePWM by eCAP
        4. 6.4.5.4  Periodic Software Readback of Static Configuration Registers
        5. 6.4.5.5  Software Readback of Written Configuration
        6. 6.4.5.6  Lock Mechanism for Control Registers
        7. 6.4.5.7  ePWM Fault Detection Using XBAR
        8. 6.4.5.8  ePWM Synchronization Check
        9. 6.4.5.9  ePWM Application-Level Safety Mechanism
        10. 6.4.5.10 Online Monitoring of Interrupts and Events
        11. 6.4.5.11 Monitoring of ePWM by ADC
        12. 6.4.5.12 HRPWM Built-In Self-Check and Diagnostic Capabilities
        13. 6.4.5.13 Information Redundancy Techniques
        14. 6.4.5.14 ECAP Application-Level Safety Mechanism
        15. 6.4.5.15 eQEP Quadrature Watchdog
        16. 6.4.5.16 eQEP Application-Level Safety Mechanisms
        17. 6.4.5.17 QMA Error Detection Logic
        18. 6.4.5.18 eQEP Software Test of Quadrature Watchdog Functionality
      6. 6.4.6 Analog I/O
        1. 6.4.6.1  Software Test of Function Including Error Tests
        2. 6.4.6.2  DAC to ADC Loopback Check
        3. 6.4.6.3  ADC Information Redundancy Techniques
        4. 6.4.6.4  Open and Short Detection Circuit for ADC
        5. 6.4.6.5  Software Readback of Written Configuration
        6. 6.4.6.6  Periodic Software Readback of Static Configuration Registers
        7. 6.4.6.7  ADC Signal Quality Check by Varying Acquisition Window
        8. 6.4.6.8  ADC Input Signal Integrity Check
        9. 6.4.6.9  Monitoring of ePWM by ADC
        10. 6.4.6.10 Hardware Redundancy
        11. 6.4.6.11 Lock Mechanism for Control Registers
        12. 6.4.6.12 DAC to Comparator Loopback Check
        13. 6.4.6.13 Lock Mechanism for Control Registers
        14. 6.4.6.14 CMPSS Ramp Generator Functionality Check
        15. 6.4.6.15 PGA to ADC Loopback Test
      7. 6.4.7 Data Transmission
        1. 6.4.7.1  Software Test of Function Using I/O Loopback
        2. 6.4.7.2  Information Redundancy Techniques Including End-to-End Safing
        3. 6.4.7.3  Transmission Redundancy
        4. 6.4.7.4  Periodic Software Readback of Static Configuration Registers
        5. 6.4.7.5  Software Readback of Written Configuration
        6. 6.4.7.6  Data Parity Error Detection
        7. 6.4.7.7  SCI Overrun Error Detection
        8. 6.4.7.8  SCI Frame Error Detection
        9. 6.4.7.9  LIN Physical Bus Error Detection
        10. 6.4.7.10 LIN No-Response Error Detection
        11. 6.4.7.11 Bit Error Detection
        12. 6.4.7.12 LIN Checksum Error Detection
        13. 6.4.7.13 LIN ID Parity Error Detection
        14. 6.4.7.14 SCI Break Error Detection
        15. 6.4.7.15 Communication Access Latency Profiling Using On-Chip Timer
        16. 6.4.7.16 Software Test of Function Including Error Tests Using EPG
        17. 6.4.7.17 Software Test of Function Using I/O Loopback
        18. 6.4.7.18 SPI Data Overrun Detection
        19. 6.4.7.19 Hardware Redundancy
        20. 6.4.7.20 FSI Data Overrun and Underrun Detection
        21. 6.4.7.21 FSI Frame Overrun Detection
        22. 6.4.7.22 FSI CRC Framing Checks
        23. 6.4.7.23 FSI ECC Framing Checks
        24. 6.4.7.24 FSI Frame Watchdog
        25. 6.4.7.25 FSI RX Ping Watchdog
        26. 6.4.7.26 FSI Tag Monitor
        27. 6.4.7.27 FSI Frame Type Error Detection
        28. 6.4.7.28 FSI End-of-Frame Error Detection
        29. 6.4.7.29 FSI Register Protection Mechanisms
        30. 6.4.7.30 Hardware Disable of JTAG Port
        31. 6.4.7.31 Parity in Message
        32. 6.4.7.32 I2C Data Acknowledge Check
        33. 6.4.7.33 I2C Access Latency Profiling Using On-Chip Timer
        34. 6.4.7.34 PMBus Protocol CRC in Message
        35. 6.4.7.35 PMBus Clock Timeout
        36. 6.4.7.36 PWM Trip by MCAN
        37. 6.4.7.37 Software Test of SRAM
        38. 6.4.7.38 SRAM ECC
        39. 6.4.7.39 Bit Multiplexing in SRAM Memory Array
        40. 6.4.7.40 MCAN Stuff Error Detection
        41. 6.4.7.41 MCAN Form Error Detection
        42. 6.4.7.42 MCAN Acknowledge Error Detection
        43. 6.4.7.43 CRC in Message
        44. 6.4.7.44 Software Test of ECC Logic
        45. 6.4.7.45 Timeout on FIFO Activity
        46. 6.4.7.46 Timestamp Consistency Checks
        47. 6.4.7.47 Tx-Event Checks
        48. 6.4.7.48 Interrupt on Message RAM Access Failure
        49. 6.4.7.49 Software Test of Function Including Error Tests Using EPG
  9. 7References
  10. 8f28p55x Summary of Safety Features and Diagnostic
    1.     332
  11.   A Distributed Developments
    1.     A.1 How the Functional Safety Life Cycle Applies to Functional Safety-Compliant Products
    2.     A.2 Activities Performed by Texas Instruments
    3.     A.3 Information Provided
  12.   B Revision History

Table 8-1 Summary Table Legend
Unique Identifier Identifier used to reference the contents.
Safety Feature or Diagnostic Safety feature
Usage Each test listed in this chart can be one of three types: a "diagnostic" test, a "test for diagnostic", or a "fault avoidance" measure.
Diagnostic: Provides coverage for faults on a primary function of the device. It may, in addition, provide fault coverage on other diagnostics, and can therefore be also used as a test-for-diagnostic in certain cases
Test-for-Diagnostic Only: Does not provide coverage for faults on a primary function of the device. It's only purpose is to provide fault coverage on other diagnostics
Fault Avoidance: This is typically a feature used to improve the effectiveness of a related diagnostic.
Diagnostic Type Hardware - A diagnostic which is implemented by TI in silicon and can communicate error status upon the detection of failures. It may require software to enable the diagnostic and/or to take action upon the detection of a failure.
Software - A test recommended by TI which must be created by the software implementer. This test may use additional hardware implemented on the device by TI.
Hardware / Software - A test recommended by TI which requires both, diagnostic hardware which has been implemented in silicon by TI, and which requires software that must be created by the software implementer.
System - A diagnostic implemented externally of the microcontroller
Diagnostic Operation This can be one among the following:
(i) Bootup (enabled by default)
(ii) Continuous - Enabled at reset: Hardware safety mechanism that is enabled by default at reset.
(iii) Continuous - Enabled by software: Hardware safety mechanism that needs to be enabled by software.
(iv) On demand (Software defined): Software or Hardware-software safety mechanism that gets activated in the diagnostic test interval by the software
(v) System defined: Implemented by the system.
Test Execution Time This column lists the time required for this diagnostic to complete.
Action on Detected Fault The response this diagnostic takes when an error is detected.
For software-driven tests, this action is often software implementation-dependent.
Error Reporting Time Typical time required for diagnostic to indicate a detected fault to the system. For safety mechanisms where fault detection time is known, this value is indicated. For software-driven tests, this time is often software implementation-dependent.
Table 8-2 Summary of Safety Features and Diagnostic
Device Partition Unique Identifier Safety Feature Usage Diagnostic Type Diagnostic Operation Test Execution Time Action On Detected Fault Error Reporting Time
Power Supply (Power) PWR1 External Voltage Supervisor Diagnostic System System defined System defined System defined System defined
PWR2 External Watchdog Diagnostic System System defined System defined System defined System defined
SYS1 Multi-Bit Enable Keys for Control Registers Fault avoidance Hardware Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
SYS2 Lock Mechanism for Control Registers Fault avoidance Hardware Continuous - Enabled by software N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
SYS3 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SYS4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SYS5 Online Monitoring of Temperature Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SYS8 EALLOW and MEALLOW Protection for Critical Registers Fault avoidance Hardware Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) NA (Fault avoidance technique)
CLK6 Internal Watchdog (WD) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset or interrupt as per configuration Software defined
PWR4 Brownout Reset (BOR) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset Typically less than 1μs
Clock CLK1 Missing Clock Detect (MCD) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead NMI with ERRORSTS assertion and PLL reference clock switch to INTOSC1 0.82ms
CLK2 Clock Integrity Check using CPU Timer Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLK3 Clock Integrity check using HRPWM Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLK5 External Monitoring of Clock via XCLKOUT Diagnostic System System defined System defined System defined System defined
CLK6 Internal Watchdog (WD) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset or interrupt as per configuration Software defined
CLK7 External Watchdog Diagnostic System System defined System defined System defined System defined
CLK8 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLK9 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLK10 Software Test of Watchdog (WD) Operation Test for diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLK12 Software Test of Missing Clock Detect Functionality Test for diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLK13 PLL Lock Profiling using On-Chip Timer Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLK14 Peripheral Clock Gating (PCLKCR) Fault avoidance Hardware - Software On demand (Software defined) N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
CLK17 Dual clock comparator (DCC) - Type 2 Diagnostic Hardware - Software On demand (Software defined) Software defined NMI with ERRORSTS assertion or interrupt to CPU based on error severity Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
APLL APLL1 Clock integrity check using DCC Diagnostic Hardware - Software On demand (Software defined) Software defined Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
APLL2 PLL lock indication Diagnostic Hardware Continuous - Enabled by software Software defined Software defined Software defined
APLL4 Internal Watchdog (WD) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset or interrupt as per configuration Software defined
APLL5 External Watchdog Diagnostic System System defined System defined System defined System defined
APLL6 Software test of DCC functionality including error tests Test for diagnostic Software On demand (Software defined) Software defined Software defined Software defined
APLL7 External Monitoring Of Clock Via Xclkout Diagnostic System System defined System defined System defined System defined
APLL10 Software test of PLL functionality including error tests Test for diagnostic Software On demand (Software defined) Software defined Software defined Software defined
APLL11 Interleaving of FSM states Fault avoidance Hardware Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
Reset RST1 External monitoring of warm reset (XRSn) Diagnostic System System defined System defined System defined System defined
RST2 Reset Cause Information Fault avoidance Hardware - Software On demand (Software defined) N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
RST4 Glitch filtering on reset pins Fault avoidance Hardware Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
RST5 NMIWD Shadow Registers Fault avoidance Hardware - Software On demand (Software defined) N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
RST6 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
RST7 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
RST8 NMIWD Reset functionality Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset Software defined
RST9 Peripheral Soft Reset (SOFTPRES) Fault avoidance Hardware - Software On demand (Software defined) N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
SYS9 Software Test of ERRORSTS functionality Diagnostic Software On demand (Software defined) Software defined System defined System defined
CLK6 Internal Watchdog (WD) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset or interrupt as per configuration Software defined
CLK7 External Watchdog Diagnostic System System defined System defined System defined System defined
RST10 Software Test of Reset (Type 1) Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
System Control Module and Configuration Registers (System control) SYS1 Multi-Bit Enable Keys for Control Registers Fault avoidance Hardware Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
SYS2 Lock Mechanism for Control Registers Fault avoidance Hardware Continuous - Enabled by software N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
SYS3 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SYS4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SYS5 Online Monitoring of Temperature Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SYS6 Peripheral Clock Gating (PCLKCR) Fault avoidance Hardware - Software On demand (Software defined) N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
SYS7 Peripheral Soft Reset (SOFTPRES) Fault avoidance Hardware - Software On demand (Software defined) N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
SYS8 EALLOW and MEALLOW Protection for Critical Registers Fault avoidance Hardware Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
SYS9 Software Test of ERRORSTS functionality Diagnostic Software On demand (Software defined) Software defined System defined System defined
SYS11 Peripheral access protection - Type 1 Diagnostic Hardware - Software On demand (Software defined) Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
Debug Logic (JTAG) JTAG1 Hardware Disable of JTAG Port Fault avoidance System Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
JTAG2 Lockout of JTAG Access using OTP Fault avoidance Hardware Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
JTAG3 Internal Watchdog (WD) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset or interrupt as per configuration Software defined
JTAG4 External Watchdog Diagnostic System System defined System defined System defined System defined
C28x Central Processing Unit (C28x) CPU1 Reciprocal Comparison by Software Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CPU3 Software Test of CPU Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CPU4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CPU5 Access Protection Mechanism for Memories Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
JTAG1 Hardware Disable of JTAG Port Fault avoidance System Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
CPU7 CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping Diagnostic Hardware Continuous - Enabled at reset zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
CPU8 Internal Watchdog (WD) Diagnostic Hardware Continuous - Enabled at reset zero or very low overhead Device reset or interrupt as per configuration Software defined
CPU9 External Watchdog Diagnostic System System defined System defined System defined System defined
CPU10 Information Redundancy Techniques Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CPU14 Stack overflow detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
CPU15 VCU CRC Auto Coverage Test for diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Software defined Software defined
CPU18 Embedded Real Time Analysis and Diagnostic (ERAD) Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
CPU19 Inbuilt hardware redundancy in ERAD bus comparator module Test for diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
FPU_TMU (FPU_TMU) CPU1 Reciprocal Comparison by Software Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CPU5 Access Protection Mechanism for Memories Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
JTAG1 Hardware Disable of JTAG Port Fault avoidance System Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
CPU8 Internal Watchdog (WD) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset or interrupt as per configuration Software defined
CPU9 External Watchdog Diagnostic System System defined System defined System defined System defined
CPU10 Information Redundancy Techniques Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CPU14 Stack overflow detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
CPU15 VCU CRC Auto Coverage Test for diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Software defined Software defined
CPU18 Embedded Real Time Analysis and Diagnostic (ERAD) Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
CPU19 Inbuilt hardware redundancy in ERAD bus comparator module Test for diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
Control Law Accelerator (MCLA) CLA1 Reciprocal Comparison by Software Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLA2 Software Test of CLA Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLA3 CLA Handling of Illegal Operation and Illegal Results Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
CLA4 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLA5 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLA7 Information Redundancy Techniques Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLA8 CLA liveness check using CPU Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLA9 Access Protection Mechanism for Memories Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SRAM5 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SRAM10 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SRAM SRAM1 SRAM ECC Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead NMI with ERRORSTS assertion or interrupt to CPU based on error severity Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SRAM2 SRAM Parity Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead NMI with ERRORSTS assertion Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SRAM3 Software Test of SRAM Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SRAM4 Bit Multiplexing in SRAM Memory Array Fault avoidance Hardware Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
SRAM5 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SRAM6 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SRAM7 Data scrubbing to detect/correct Memory errors Fault avoidance Software On demand (Software defined) Software defined NMI with ERRORSTS assertion or interrupt to CPU based on error severity Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SRAM8 VCU CRC check of static memory contents Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SRAM10 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SRAM11 Access Protection Mechanism for Memories Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SRAM12 Lock mechanism for control registers Fault avoidance Hardware Continuous - Enabled by software N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
SRAM13 Software Test of ECC Logic Test for diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
SRAM14 Software Test of Parity Logic Test for diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
SRAM16 Information Redundancy Techniques Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SRAM17 CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SRAM18 Internal Watchdog (WD) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset or interrupt as per configuration Software defined
SRAM19 External Watchdog Diagnostic System System defined System defined System defined System defined
SRAM20 CLA Handling of Illegal Operation and Illegal Results Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SRAM21 Memory Power-On Self-Test (MPOST) Diagnostic Hardware Bootup (enabled by default) Software defined Software defined Software defined
ROM ROM1 VCU CRC check of static memory contents Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
ROM2 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
ROM3 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
ROM4 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
ROM5 CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
ROM6 Internal Watchdog (WD) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset or interrupt as per configuration Software defined
ROM7 External Watchdog Diagnostic System System defined System defined System defined System defined
ROM8 Power-Up Pre-Operational Security Checks Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
ROM10 Memory Power-On Self-Test (MPOST) Diagnostic Hardware Bootup (enabled by default) Software defined Software defined Software defined
ROM15 ROM Parity Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead NMI with ERRORSTS assertion Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
Device Interconnect (Interconnect_Bridges) INC1 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
INC2 Internal Watchdog (WD) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset or interrupt as per configuration Software defined
INC3 External Watchdog Diagnostic System System defined System defined System defined System defined
INC4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
INC5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
INC6 CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
INC7 CLA Handling of Illegal Operation and Illegal Results Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
INC8 Transmission Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
INC9 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SYS8 EALLOW and MEALLOW Protection for Critical Registers Fault avoidance Hardware Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
DMA DMA2 Information Redundancy Techniques Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DMA3 Transmission Redundancy Diagnostic Software On demand (Software defined) Software defined System defined Software defined
DMA4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DMA5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DMA6 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DMA7 DMA Overflow interrupt Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
DMA8 Access Protection Mechanism for Memories Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
DMA9 Disabling of unused DMA trigger sources Fault avoidance Software Continuous - Enabled by software Zero or very low overhead N/A (Fault avoidance technique) N/A (Fault avoidance technique)
Enhanced Peripheral Interrupt Expander (PIE) Module PIE2 Software Test of SRAM Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PIE3 Software Test of ePIE Operation Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PIE4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PIE5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PIE7 Maintaining Interrupt Handler for unused interrupts Diagnostic Software Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
PIE8 Online Monitoring of Interrupts and Events Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PIE11 SRAM Parity Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead NMI with ERRORSTS assertion or interrupt to CPU based on error severity Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
PIE12 Software Test of Parity Logic Test for diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
Dual Zone Code Security Module (DCSM) DCSM1 Multi-Bit Enable Keys for Control Registers Fault avoidance Hardware Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
DCSM2 Majority Voting and Error Detection of Link Pointer Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DCSM3 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DCSM4 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DCSM5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DCSM6 CPU Handling of Illegal Operation, Illegal Results and Instruction Trapping Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
DCSM8 VCU CRC check of static memory contents Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DCSM9 External Watchdog Diagnostic System System defined System defined System defined System defined
DCSM11 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CrossBar (XBAR) XBAR1 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
XBAR2 Hardware Redundancy Diagnostic Software Continuous - Enabled by software Zero or very low overhead Software defined Software defined
XBAR3 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
XBAR4 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
XBAR5 Software Check of X-BAR Flag Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CPU_Timer TIM1 1oo2 Software Voting Using Secondary Free Running Counter Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
TIM2 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
TIM3 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
TIM4 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
Configurable Logic Block (CLB) CLB1 Software test of function including error tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLB2 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLB3 Monitoring of CLB by eCAP or eQEP Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLB4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLB5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CLB6 Lock Mechanism for control registers Fault avoidance Hardware Continuous - Enabled by software N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
CLB7 Internal Watchdog (WD) Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Device reset or interrupt as per configuration Software defined
CLB8 Periodic Software Read Back of SPI buffer Registers / final RAM locations where the data gets transferred through DMA Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
General Pupose I/O and Multiplexing (GPIO_Pinmux) GPIO1 Lock Mechanism for Control Registers Fault avoidance Hardware Continuous - Enabled by software N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
GPIO2 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
GPIO3 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
GPIO4 Software test of function using I/O loopback Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
GPIO5 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
Enhanced Pulse Width Modulators (ePWM) PWM1 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PWM2 Hardware Redundancy Diagnostic Software Continuous - Enabled by software Zero or very low overhead Software defined Software defined
PWM3 Monitoring of ePWM by eCAP Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PWM4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PWM5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PWM6 Lock Mechanism for Control Registers Fault avoidance Hardware Continuous - Enabled by software N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
PWM8 ePWM fault detection using XBAR Diagnostic Software Continuous - Enabled by software Zero or very low overhead Software defined Software defined
PWM9 ePWM synchronization check Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PWM11 ePWM Application Level Safety Mechanism Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PWM12 Online Monitoring of Interrupts and Events Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PWM13 Monitoring of ePWM by ADC Diagnostic System On demand (Software defined) Software defined Software defined Software defined
High Resolution Pulse Width Modulator (OTTO) OTTO1 HRPWM Built-In Self-Check and Diagnostic Capabilities Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
OTTO2 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
OTTO3 Monitoring of ePWM by eCAP Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
OTTO4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
OTTO5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
Enhanced Capture (ECAP) CAP1 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CAP2 Information Redundancy Techniques Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CAP3 Monitoring of ePWM by eCAP Test for diagnostic Hardware On demand (Software defined) Software defined Software defined Software defined
CAP4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CAP5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CAP6 eCAP Application Level Safety Mechanism Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CAP7 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
Enhanced Quadrature Encoder Pulse (eQEP) QEP1 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
QEP2 eQEP Quadrature Watchdog Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
QEP3 Information Redundancy Techniques Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
QEP4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
QEP5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
QEP6 eQEP Application Level Safety Mechanism Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
QEP7 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
QEP8 QMA error detection logic Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
QEP9 eQEP Software Test of Quadrature Watchdog Functionality Test for diagnostic Software On demand (Software defined) Software defined Software defined Software defined
XINT XINT1 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
XINT2 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
XINT3 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
XINT4 Hardware Redundancy Diagnostic Software Continuous - Enabled by software Zero or very low overhead Software defined Software defined
ADC ADC1 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
ADC2 DAC to ADC Loopback Check Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
ADC3 ADC Information redundancy techniques Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
ADC4 Opens/Shorts Detection Circuit for ADC Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
ADC5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
ADC6 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
ADC7 ADC signal quality check by varying acquisition window Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
ADC8 ADC Input Signal Integrity Check Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Software defined Software defined
ADC9 Monitoring of ePWM by ADC Diagnostic System On demand (Software defined) Software defined Software defined Software defined
ADC10 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
BufDAC DAC1 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DAC2 DAC to ADC Loopback Check Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DAC3 Lock mechanism for control registers Fault avoidance Hardware Continuous - Enabled by software N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
DAC4 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DAC5 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DAC6 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
DAC7 DAC to Comparator Loopback Check Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
Comparator Subsystem (CMPSS) CMPSS1 Software Test of Function Including Error Tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CMPSS3 Hardware Redundancy Diagnostic Software Continuous - Enabled by software Software defined Software defined Software defined
CMPSS4 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CMPSS5 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
CMPSS6 Lock Mechanism for Control Registers Fault avoidance Hardware Continuous - Enabled by software N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
CMPSS8 CMPSS Ramp generator functionality check Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
Programmable Gain Amplifier (PGA) PGA1 PGA to ADC Loopback Test Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PGA2 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PGA3 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PGA4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PGA6 Lock mechanism for control registers Fault avoidance Hardware Continuous - Enabled by software N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
Local Interconnect Network (LIN) LIN1 Software Test of Function Using I/O Loopback Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
LIN2 Information Redundancy Techniques Including End-to-End Safing Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
LIN3 Transmission Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
LIN4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
LIN5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
LIN6 Data Parity Error Detection Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
LIN7 SCI Overrun Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
LIN8 SCI Frame Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
LIN9 LIN Physical Bus Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
LIN10 LIN No-Response Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
LIN11 Bit Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
LIN12 LIN Checksum Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
LIN13 LIN ID Parity Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
LIN15 SCI Break Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
LIN16 Communication Access Latency Profiling Using On-Chip Timer Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
LIN17 Software Test of Function Including error tests using EPG Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
Serial Peripheral Interface (SPI) SPI1 Software test of function using I/O loopback Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
SPI2 Information Redundancy Techniques Including End-to-End Safing Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SPI3 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SPI4 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SPI5 Transmission Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SPI6 SPI Data Overrun Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SPI7 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SPI8 Software Test of Function Including error tests using EPG Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
Fast Serial Interface (FSI) FSI1 Software test of function using I/O loopback Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
FSI2 Information Redundancy Techniques Including End-to-End Safing Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
FSI3 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
FSI4 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
FSI5 Transmission Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
FSI6 FSI Data Overrun/Underrun Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
FSI7 FSI Frame Overrun Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
FSI8 FSI CRC Framing Checks Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
FSI9 FSI ECC Framing Checks Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
FSI10 FSI Frame Watchdog Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
FSI11 FSI RX Ping Watchdog Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
FSI12 FSI Tag Monitor Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
FSI13 FSI Frame Type Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
FSI14 FSI End of Frame Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
FSI15 FSI Register Protection Mechanisms Fault avoidance Hardware Continuous - Enabled by software Zero or very low overhead Ping Trigger to Receiver Ping Frame Duration
JTAG1 Hardware Disable of JTAG Port Fault avoidance System Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
Serial Communications Interface (SCI) SCI1 Software test of function using I/O loopback Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
SCI2 Parity in Message Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SCI3 Information Redundancy Techniques Including End-to-End Safing Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SCI4 SCI Overrun Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SCI5 SCI Break Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SCI6 SCI Frame Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
SCI7 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SCI8 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SCI9 Transmission Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SCI10 Hardware Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
SCI11 Software Test of Function Including error tests using EPG Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
Inter-Integrated Circuit (I2C) I2C1 Software test of function using I/O loopback Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
I2C2 I2C Data Acknowledge Check Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
I2C3 Information Redundancy Techniques Including End-to-End Safing Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
I2C4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
I2C5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
I2C6 Transmission Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
I2C7 I2C Access Latency Profiling Using On-Chip Timer Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
I2C9 Software Test of Function Including error tests using EPG Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
Power Management BUS (PMBUS) PMBUS2 I2C Data Acknowledge Check Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PMBUS3 Information Redundancy Techniques Including End-to-End Safing Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PMBUS4 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PMBUS5 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PMBUS6 Transmission Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
PMBUS7 PMBus Protocol CRC in Message Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
PMBUS8 Clock Timeout Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
MCAN MCAN1 Software test of function using I/O loopback Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
MCAN2 Information Redundancy Techniques Including End-to-End Safing Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
MCAN3 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
MCAN4 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
MCAN5 Transmission Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
MCAN6 PWM Trip by MCAN Diagnostic Hardware Continuous - Enabled by software Software defined Software defined Software defined
MCAN7 Software Test of SRAM Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
MCAN8 SRAM ECC Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead NMI with ERRORSTS assertion Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
MCAN9 Bit Multiplexing in SRAM Memory Array Fault avoidance Hardware Continuous - Enabled at reset N/A (Fault avoidance) N/A (Fault avoidance technique) N/A (Fault avoidance technique)
MCAN10 MCAN Stuff Error Detection Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
MCAN11 MCAN Form Error Detection Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
MCAN12 MCAN Acknowledge Error Detection Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
MCAN13 Bit Error Detection Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
MCAN14 CRC in Message Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Interrupt to CPU Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
MCAN15 Software Test of ECC Logic Test for diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
MCAN16 Timeout on FIFO activity Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Software defined Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
MCAN17 Timestamp Consistency checks Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
MCAN18 Tx-Event Checks Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
MCAN19 Interrupt on Message RAM Access Failure Diagnostic Hardware Continuous - Enabled by software Zero or very low overhead Software defined Typically less than 1μs to notify *(Interrupt Handling Time is System Load and Software Dependent)
MCAN20 Software Test of Function Including Error Tests using EPG Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
AES AES1 Decryption of encrypted data output using same KEY and IV (Initialization Vector) Diagnostic Hardware - Software On demand (Software defined) Software defined Software defined Software defined
AES2 Information Redundancy Techniques Including End-to-End Safing Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
AES3 Periodic Software Read Back of Static Configuration Registers Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
AES4 Software Read Back of Written Configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
AES5 Transmission Redundancy Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
AES6 Disabling of unused DMA trigger sources Fault avoidance Software Continuous - Enabled by software Zero or very low overhead N/A (Fault avoidance technique) N/A (Fault avoidance technique)
AES7 Software test of function including error tests Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
AES8 Software test of standalone GHASH operation Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
NW Embedded Flash Memory (NW Flash) NWFLASH1 Flash ECC Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead NMI with ERRORSTS assertion Software defined
NWFLASH2 Flash Program Verify and Erase Verify Check Diagnostic Hardware Continuous - Enabled at reset Software defined Software defined Software defined
NWFLASH3 Flash Program/Erase Protection Fault avoidance Hardware Continuous - Enabled by software Zero or very low overhead N/A (Fault avoidance technique) N/A (Fault avoidance technique)
NWFLASH4 Flash Wrapper Error and Status Reporting Diagnostic Hardware Continuous - Enabled at reset Zero or very low overhead Software defined Software defined
NWFLASH5 VCU CRC check of static memory contents Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
NWFLASH6 Prevent 0 to 1 Transition Using Program Command Fault avoidance Hardware Continuous - Enabled by software Zero or very low overhead N/A (Fault avoidance technique) N/A (Fault avoidance technique)
NWFLASH7 On-demand Software Program Verify and Blank Check Diagnostic Hardware-Software On demand (Software defined) Software defined Software defined Software defined
NWFLASH8 Software readback of written configuration Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
NWFLASH9 CMDWEPROT* and Program Command Data Buffer Registers Self-Clear After Command Execution Fault avoidance Hardware Continuous - Enabled at reset Zero or very low overhead N/A (Fault avoidance technique) N/A (Fault avoidance technique)
NWFLASH10 ECC generation and checker logic is separate in hardware Fault avoidance Hardware Continuous - Enabled at reset Zero or very low overhead Software defined Software defined
NWFLASH12 Bit Multiplexing in Flash Memory Array Fault avoidance Hardware Continuous - Enabled at reset Zero or very low overhead N/A (Fault avoidance technique) N/A (Fault avoidance technique)
NWFLASH13 AUTOECC Generation Override Test for diagnostic Hardware On demand (Software defined) Zero or very low overhead Software defined Software defined
NWFLASH14 Software Test of Flash Prefetch, Data Cache and Wait-States Diagnostic Software On demand (Software defined) Software defined Software defined Software defined
NWFLASH15 Software Test of ECC logic Test for diagnostic Hardware-Software On demand (Software defined) Zero or very low overhead NMI with ERRORSTS assertion Software defined
NWFLASH16 Information Redundancy Techniques Diagnostic Software On demand (Software defined) Software defined Software defined Software defined