#S32K144 Cache write Test

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

#S32K144 Cache write Test

373 Views
joshua9264
Contributor II

##S32K144 support modifying cache values? Why is it that after I modify a value, reading the same address still returns the original value? Additionally, can the cache's parity bit be tested?thanks

joshua9264_0-1778760071876.png

 

Tags (3)
0 Kudos
Reply
3 Replies

200 Views
danielmartynek
NXP TechSupport
NXP TechSupport
0 Kudos
Reply

168 Views
joshua9264
Contributor II
OK,thank you,i will have a test
0 Kudos
Reply

220 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @joshua9264,

It is technically possible to change the cache value through the LMEN registers.

Let me create a simple test project.

 

BR, Daniel

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2365562%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%23S32K144%20Cache%20write%20Test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2365562%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%23%23S32K144%20support%20modifying%20cache%20values%3F%20Why%20is%20it%20that%20after%20I%20modify%20a%20value%2C%20reading%20the%20same%20address%20still%20returns%20the%20original%20value%3F%20Additionally%2C%20can%20the%20cache's%20parity%20bit%20be%20tested%EF%BC%9Fthanks%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22joshua9264_0-1778760071876.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22joshua9264_0-1778760071876.png%22%20style%3D%22width%3A%20379px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22joshua9264_0-1778760071876.png%22%20style%3D%22width%3A%20379px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22joshua9264_0-1778760071876.png%22%20style%3D%22width%3A%20379px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F385442iBDC9D720CC471B1D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22joshua9264_0-1778760071876.png%22%20alt%3D%22joshua9264_0-1778760071876.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2367673%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20%23S32K144%20Cache%20write%20Test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2367673%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F262511%22%20target%3D%22_blank%22%3E%40joshua9264%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EIt%20is%20technically%20possible%20to%20change%20the%20cache%20value%20through%20the%20LMEN%20registers.%3C%2FP%3E%0A%3CP%3ELet%20me%20create%20a%20simple%20test%20project.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%2C%20Daniel%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2368501%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20%23S32K144%20Cache%20write%20Test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2368501%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F262511%22%20target%3D%22_blank%22%3E%40joshua9264%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EHave%20a%20look%20at%20this%20example%3A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K-Knowledge-Base%2FExample-S32K142-LMEM-Cache-v1-0-S32DS3-6-RTD300%2Fta-p%2F2368498%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K-Knowledge-Base%2FExample-S32K142-LMEM-Cache-v1-0-S32DS3-6-RTD300%2Fta-p%2F2368498%3C%2FA%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ERegards%2C%3C%2FP%3E%0A%3CP%3EDaniel%3C%2FP%3E%3C%2FLINGO-BODY%3E