Hi,
We are assessing the DDR performance on K2HK with both PDK and MCSDK version of SDKs , we are seeing some timing issues while executing programs on DSP with PDK version kernel loaded. Here are the observations for your reference. We are seeing PDK execution is almost 3 times slower than MCSDK, all the DDR config registers are same on both the platform. Any pointers will be of great help.
DDR read and write cycles in MCSDK and PDK.
Kernel | Memory | Size | Read & Write Cycles | Variables |
MCSDK 3.0 | DDR3A | 1024*12 | 503349 | ab000000 ramBuffer_Wr ab00c000 ramBuffer_Rd |
PDK 06_03_00_106 | DDR3A | 1024*12 | 1696787 | ab000000 ramBuffer_Wr ab00c000 ramBuffer_Rd |
Thanks
Phaneesh A Kashyap