I am using a 6748 SOM and am building a CCS v 3.3 project wtih BIOS 5.41.03.17 and CodeGen 7.0.1. I am also using a the gel file C6748.gel. I have modified it in some cases to test power consumption. So I will either use the call Core_300MHz_mDDR_132MHz(); to run at full speed or the call Core_100MHz_mDDR_102MHz(); to run at a much lower speed. I do see a significant difference in total board power consumption. However, I am questioning if the DDR speed is being adjusted. I am measuring the speed on R10 and it is consistently around 132 MHz no matter what I do in the gel file. I also have another project that uses PWRM and I always see that speed at 132 MHZ.
Also, I realize now that I need to reload the gel file and then disconnect and connect. I've pasted the GEL file output below as well.
Am I measuring this on the correct location?
Is there a way to measure the clock speed of the DSP somewhere on the SOM to verify the gel is setting it correctly?
GEL File Contents.
OnTargetConnect( )
{
Clear_Memory_Map();
Setup_Memory_Map();
PSC_All_On_Experimenter(); //original
//Core_300MHz_mDDR_132MHz(); //original
Core_100MHz_mDDR_102MHz(); //Power Test TP
....
Memory Map Cleared.
---------------------------------------------
Memory Map Setup Complete.
---------------------------------------------
Enabling Experimenter PSCs...
PSC Enable Complete.
---------------------------------------------
PLL0 init done for Core:100MHz, EMIFA:25MHz
mDDR initialization is in progress....
PLL1 init done for DDR:102MHz
mDDR init for 102 MHz is done
---------------------------------------------