Hi,everyone
In my gel file ,L1P set up as 32k cache,L1D set up as 32K cache ,L2 all sram,I have the following questions:
1.If I define a variable in MSMC,and core n(0=<n<=7)want to change the value of the variable,core n should copy the value to L1D cache and access the variable in L1D cache?
2.If another core want to get the latest value that core n have changed,it should use the function of Cache_inv() and Cache_wb(),what is the relationship between these two functions second parameter and cachelinesize?For example,in the function of Cache_wb(),if the second parameter set as 2,in .cfg file,cachelinesize set as 128,that means write back 2x128=256Byte to MSMC?
Regards,
Simom