Embedded CPU supports multiple instruction sizes (16/32/48 bits). The CPU also supports variable instruction packet size, with each packet able to contain up to eight instructions that execute in parallel. For example, the CPU architecture can execute up to eight 16-bit instructions in parallel. This is enabled by multiple functional units inside the CPU which can execute concurrently. Core 1 and Core 2 are capable of independent execution in split-lock mode or lock step mode.
- Hardware Redundancy Using Lockstep Compare Module
(LCM). Lockstep Compare Module (LCM) is used to implement lockstep compare
functionality and indicate an error.
- Self-test Logic for LCM. The LCM self-test logic
is designed for the lockstep comparator. The self-test for the comparator has
two different modes – match test and mismatch test. When the self-test is
initiated, the two different test modes are executed on the two comparators one
after the other.
- Internal Watchdog (WD). Provide watchdog function
with two mode selection, which is normal watchdog (WD) and windowed watchdog
(WWD).
- Logic Power on Self-Test. LPOST (Logic Power on
Self-Test) provides high diagnostic coverage for the device at a transistor
level during start-up and application time. LPOST utilizes Design for Test (DFT)
structures inserted into the device for rapid execution of high-quality
manufacturing tests, but with an internal test engine rather than external
automated test equipment (ATE). The LPOST test is triggered by the BootROM based
on the SECCFG user input.