Hi,
I got an evaluation version of CCS to test how accurate its DM6437 simulator is. When I tried to profile my algorithm (video processing stuff), CCS crashed before finishing the first frame. So I took a closer look at 'simdm6437.cfg', and found something interesting. My questions are listed below:
1. The file 'simdm6437.cfg' itself doesn't have revision history, but the file I have is dated '1/23/2008 12:40AM'. Is this the latest version? If not, where can I get the latest version?
2. I want the simulator to simulate the DM6437 EVM as accurately as possible, so I changed the SRAM_START_ADDRESS from 0x00F04000 to 0x10F04000 in module DMC. Likewise, I changed the SRAM_START_ADDRESS from 0x00E08000 to 0x10E08000 in module PMC. However, I am not no sure of the module UMC. Does it control the L2 cache/SRAM? If yes, what's the proper number for RAM_WAIT_STATES? It's current set to 0, and seems too optimistic.
3. For the same purpose, In module DDR_EMIF, I should change cpu_clk_freq from 600 to 594, mem_clk_freq from 266 to 162, and system_bus_width from 64 to 32. Are these changes correct?
4. What else changes are needed?
Thanks in advance