How the AURIX PFLSH ECC Mechanism work

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
abcmo123
Level 1
Level 1
25 sign-ins 10 questions asked 5 questions asked

Dear Aurix Users,

 

I have some questions about Pflash ECC mechanism is Aurix TC23x device.

First question is that in what situation will cause the Pflash ECC error. Dose the Pflash is effected by Electromagnetic Disturbance?

 

The second question is about the ECC correction mechanism

The user manual says that the ECC will be automatically evaluated when reading data.

Dose it mean ECC will be automatically evaluated when the data is read from Pflash to DMI(Data ram)?

I think the ECC may not correct the error in program flash, so there is still exist bit flip error in Pflash, but the ECC mechanism can ensure us to obtain the corrected answer when it is read from flash to RAM.

Thanks,

 

abcmo123_0-1675318487227.png

abcmo123_1-1675318700037.png

 

 

0 Likes
1 Solution
Di_W
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 250 solutions authored

For 1), this is a generic question, please refer to this answer.

For 2),  if you see Figure 63 Block Diagram of the PFI module in user manual, all the data is from PFLASH bank is to Read register. 

Program Flash Read Write Buffer (PFRWB) The PFRWB provides read access on the corresponding PFlash bank, status registers and Erase Counter. 

dw_0-1675415362392.png

 

View solution in original post

1 Reply
Di_W
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 250 solutions authored

For 1), this is a generic question, please refer to this answer.

For 2),  if you see Figure 63 Block Diagram of the PFI module in user manual, all the data is from PFLASH bank is to Read register. 

Program Flash Read Write Buffer (PFRWB) The PFRWB provides read access on the corresponding PFlash bank, status registers and Erase Counter. 

dw_0-1675415362392.png