Part Number: TMS320F28388D
Tool/software:
Customer have a couple questions regarding cache and pipelines on the C28x processor.
Cache
They have read that the FLASH memory has cache and prefetch features that can be disabled.
- They want to confirm that there are no other cache on this chip like for example a RAM cache. Is this correct?
Pipeline
The Technical Reference Manual references a pipeline for the CLA, CLB, DMA, and an instruction pipeline.
- Is there any other pipeline functionality on the chip other than these?
- Can you disable any pipeline functionality?
- What is the impact if data is corrupted in the pipeline?
- Is pipeline data ECC protected?
ECC
They are using the ECC feature of FLASH memory to store our application code, however, they copy a lot of this code into ECC protected RAM space(LSRAM sectors) so that it executes faster. They are wondering how this copying works with ECC.
- Does the chip copy the already calculated ECC section of FLASH into RAM along with the code? Or does it regenerate the ECC at the time of copying?
- Is register RAM ECC protected? For example, are ADC configuration registers protected by ECC?