Hi, all:
I want to emulate the speed of the C6000 DSP on EVMDM8148 board, there are much double mux and div calculation in my test code.
In the debug mode, I got the CPU clock is about 1,187,500,000 clks, and it’s spent about 27 seconds. But on the other hand, I calculate the time by DSP clock which is 1,187,500,000/500/(1000*1000)=2.375s
The gel file output like the list(in ARM):
CortexA8: Output: **** DM8148 ALL ADPLL INIT IS In Progress .........
CortexA8: GEL Output: A8 ADPLLJ CLKOUT value is = 600
CortexA8: GEL Output: L3 ADPLLJ CLKOUT value is = 200
CortexA8: GEL Output: DSP ADPLLJ CLKOUT value is = 500
CortexA8: GEL Output: DSS ADPLLJ CLKOUT value is = 200
CortexA8: GEL Output: HDVICP ADPLLJ CLKOUT value is = 266
CortexA8: GEL Output: SGX ADPLLJ CLKOUT value is = 200
CortexA8: GEL Output: USB ADPLLJ CLKOUT value is = 192
CortexA8: GEL Output: VIDEO-0 ADPLLJ CLKOUT value is = 54
CortexA8: GEL Output: VIDEO-1 ADPLLJ CLKOUT value is = 148
CortexA8: GEL Output: VIDEO-2/HDMI ADPLLJ CLKOUT value is = 148
CortexA8: GEL Output: AUDIO ADPLLJ CLKOUT value is = 200
SO, the DSP core clock at 500M!
How to explain this, which is TURE speed? Thanks any relay!
I send the test code to other, he test it at DM642 DSP borad, the ture time about 5s.
why EVMDM642 board is so slowly?
I was confused by your post. You are questioning on the speed of DM8148 or DM642?
By the way, DM8148 can be supported by XDS100v2?
O, Sorry for my mistaken!
I test at DM8148 board. I find it’s too slowly, so want to check where is problem.
Then I set the same program at DM642 platform, the clock and the time is the about same speed.
So, the question is why the speed is so slowly on the DM8148 platform ?
------------
Yes,