ΣSigmaStudio Ask AI Русский Log in

CPLD

Processors & DSP TBecker774 Jun 8, 2020 00:00 1 replies Original on forum ↗
Subscribe
TBecker774 Question
Jun 8, 2020 00:00

Hi,

I have a problem with BF707 CCES 2.9.2. I do not know the reason, but once without any concret reason for me after launching a Debug session, I got the message:

A non-recoverable error or exception has occurred.
Description: A data CPLB miss has occurred without a corresponding CPLB entry.
General Type: RunTimeError
Specific Type: DCPLBMissWithoutReplacement
Error PC: 0x11a00d94

by checking the SeqStat.excause I see 0x26, looking in Programming reference I see 'Protection violation, illegal use of Supervisor resource' but I have no glue what that means and why this happens.

best thomas

ADIApproved Reply
Jun 12, 2020 00:00

Hi Thomas,

The _cplb_miss_without_replacement is called by the default exception handler when a CPLB Miss exception has occurred, and the default handler is unable to find a CPLB entry in the table which corresponds to the address which caused the miss.

We recommend you to check your cache protection options. Double click the "System.svc", navigate to the 'Startup Code/LDF' tab. In the 'Startup Code' tab there are options for Instruction and Data Cache - enable or disable these as required.

The other possible cause of the CPLB miss without replacement in your program could be the use of an invalid address, or when there is a NULL pointer.

For more details please refer the below linked Ezone threads which might help you resolve your issue:
ez.analog.com/.../202507

Regards,
Anand Selvaraj.