Good Morning,
I'm using the C64x+ Cycle Accurate Simulator. This one is configured following the C6474 characteristics thanks to the information located here : http://wiki.davincidsp.com/index.php/C64x%2B_Cycle_Accurate_Simulator.
When I configured for L2, the SRAM_START_ADDRESS 0x0080 0000 (see "simc64plus.cfg"), no problem, I see the cache effect on L1. For example, when I call my fonction first, it takes 185 cycles. The second call use only 109 cyles. So, here it's ok. Final cycles saw here, are compliant to simulations done on C64x+ CPU Cycle Accurate Simulator.
But when I change the configuration for L2, the SRAM_START_ADDRESS is set to 0x0082 0000 (see "simc64plus_1.cfg" renamed for post), I continue to see the cache effect on L1 but when I call the same fonction as previous first, it takes 1318 cycles ! The second call use only 1376 cyles !! I don't understand why this address modification leads to this different results.
I send you enclosed the 2 configuration files, I used for the simulator.
D'avance merci
Bubsy