SFFS779 December 2024 TMS320F28P550SJ
The CLA co-processor has built in mechanisms to detect execution of an illegal instruction (illegal opcode) and floating point underflow or overflow conditions. CLA interrupts the CPU under such conditions. Any access to an invalid memory range returns 0x00000000 data. Access to an erased flash (default state for a new device) returns 0xFFFFFFFF. Both 0x00000000 and 0xFFFFFFFF are decoded as invalid instructions so that an erased flash, cleared memory, or an invalid address generates an interrupt to the CPU. CPU can decode the cause of interrupt by checking the required CLA flags. Error response, diagnostic testability, and any necessary software requirements are defined by the software implemented by the system integrator.