DSPRelated.com

"C6414 Device Cycle Accurate Simulator" profiling woes

Started by atseddesta in TMS320c6x18 years ago

Hi, when running profiling tests on the "C6414 Device Cycle Accurate Simulator", I get different profile numbers when I exceed the 1MB...

Hi, when running profiling tests on the "C6414 Device Cycle Accurate Simulator", I get different profile numbers when I exceed the 1MB core memory than when my application and test reside within it. My problem is that that the core-application is approaching the 1MB limit. Is there a way, without having to break up the application and test-code into smaller portions, to not suf...


Calculation of MIPS

Started by Narendra Lakshman in TMS320c6x16 years ago 2 replies

Hi everybody, I have to calculate MIPS taken for my code. To calculate MIPS, I have a formula ==> MIPS = (Total num of cycles/Total num...

Hi everybody, I have to calculate MIPS taken for my code. To calculate MIPS, I have a formula ==> MIPS = (Total num of cycles/Total num of Instructions)*CPU_Freq. If the formula is right, then, with the help of profiling in CCS, I can find the cycles taken, but what about the instructions, should I do manually?? Or, is there any way to find it out during profiling itself. Waiting for


rtdx problem

Started by abhik2415 in TMS320c6x14 years ago

how can i profiling a rtdx application in the simulator mode.when i try this it gives me a memory address...

how can i profiling a rtdx application in the simulator mode.when i try this it gives me a memory address error. _____________________________________


Counting Clock cycles

Started by Senthil in TMS320c6x19 years ago

Hi folks! Can u give me the info regarding how to calculate the clock cycles using Timers in TMS320c6XXX? I mean that...

Hi folks! Can u give me the info regarding how to calculate the clock cycles using Timers in TMS320c6XXX? I mean that through coding? Really i struck up in that.. I know that through profiling we could do that.. I looking it through ti


Profile in code composer 3.0. ????

Started by Manika Vasagam in TMS320c6x19 years ago 2 replies

Hello. Has anyone used profiling in code composer 3.0 I am not getting any output in the window. Please help me out. manik....

Hello. Has anyone used profiling in code composer 3.0 I am not getting any output in the window. Please help me out. manik.


PBC

Started by Kiran Chitriki in TMS320c6x21 years ago 1 reply

Hi, how to run only a certain part of the code for PBC(Profile based compilation).Actually i set the start and end points n...

Hi, how to run only a certain part of the code for PBC(Profile based compilation).Actually i set the start and end points n left for profiling..but it gets aborted without giving the configuration graph....any suggestions??? Kiran


Profiling C Code

Started by indrtiya in TMS320c6x21 years ago

Dear Experts, I am working on the development of a software codec for the TMS320C6416 DSP from TI. I am using the Test and...

Dear Experts, I am working on the development of a software codec for the TMS320C6416 DSP from TI. I am using the Test and Evaluation Board with XDS510PP and Code Composer Studio Version 2.10. I am at a stage where my code is written in C only and I have used C instrinsics for


Profiling in CCS

Started by #JONATHAN SANITO# in TMS320c6x20 years ago 4 replies

Hi, I am using CCS 2.0, to program on C6711 DSK. I'm trying to profile my code. But the funny thing I got different results for...

Hi, I am using CCS 2.0, to program on C6711 DSK. I'm trying to profile my code. But the funny thing I got different results for different execution. Is this normal? I actually set to profile functions that don't have any communication with my host pc. ie no printf/fread and su


Profile Problem

Started by simha j in TMS320c6x22 years ago 2 replies

hi, i am using ccs2 for 621x. I was Profiling a 'for loop' of my c-code which loops for count=200, few equations in it. For...

hi, i am using ccs2 for 621x. I was Profiling a 'for loop' of my c-code which loops for count=200, few equations in it. For this case I got clock=15050. but when i made count =1 (i.e., only one iteration), I am getting clock = 550. so for count=


Profiling between simulator and hardware

Started by Swaminathan Sathappan in TMS320c6x18 years ago 1 reply

Hi everyone, When I profile the same code in simulator(6416 Functional Simulator) and DSK (TMS320c6416), the difference in MIPS(Million...

Hi everyone, When I profile the same code in simulator(6416 Functional Simulator) and DSK (TMS320c6416), the difference in MIPS(Million Instructions Per Cycle) between the two is 1.0.Hardware board is consuming more cycles (higher MIPS) than the simulator. What could be the reason?? Swaminathan.S India. ______________________________________________________________________


Problem with DMA

Started by Giovanni Parodi in TMS320c6x21 years ago 1 reply

Hi Cx, I have a little problem with DMA in c6701. I need to initialize with 0.0 an array of 65536 float stored in external memory...

Hi Cx, I have a little problem with DMA in c6701. I need to initialize with 0.0 an array of 65536 float stored in external memory and I wanna do this operation using DMA. I created a little program to test the DMA and I've seen that it works but profiling the function I've seen resul


Profiling with simulator and actual processor

Started by Indrajit Chakrabarty in TMS320c6x21 years ago 1 reply

Dear Experts, I had a post similar to the one I have now. I am using the C6xxx Simulator (Revision 2) with "MAP 1" (Default ...

Dear Experts, I had a post similar to the one I have now. I am using the C6xxx Simulator (Revision 2) with "MAP 1" (Default memory mapping) and I am using a TI Test and Evaluation Board with a TMS320C6416 on it. I am porting a huge bundle of code and I a


Profiling on DM642 EVM board

Started by Lakshman in TMS320c6x19 years ago

Hi all, I'm working on DM642EVM with CCS 3.0 IDE. The CCS profiler is showing incorrect profile figures for function calls(cache...

Hi all, I'm working on DM642EVM with CCS 3.0 IDE. The CCS profiler is showing incorrect profile figures for function calls(cache config. is not changed). The profile figures are not getting refreshed after every call, It sometimes don't show up the statistics at all. Can anyone please explain wht's going wrong on the settings? When I comp


Printf 30K cycles?

Started by #JONATHAN SANITO# in TMS320c6x21 years ago

Hi all, I am using C6711 DSK, CCS 2.0. I really had doubts in my program cycle count. I was profiling 1 single printf statement...

Hi all, I am using C6711 DSK, CCS 2.0. I really had doubts in my program cycle count. I was profiling 1 single printf statement and gives me the result of 34600 + cycle. I believe printf should only takes around 3k cycles? Do you have suggestions where I might be wrong?


CCS 3.1 crashes on statistics view

Started by "Norton, Peter" in TMS320c6x17 years ago 1 reply

Question - I can debug my C6414 target fine, but if I try to use any of the profiling tools like statistics view or cpu load graph, then CCS...

Question - I can debug my C6414 target fine, but if I try to use any of the profiling tools like statistics view or cpu load graph, then CCS 3.1 locks up on me and I have to kill it via task manager. Anyone know if there is there some trick to getting these tools to work? i.e. some interrupt that needs to be enabled for RTDX or something? (I am using 4.9 BIOS.) Thanks!


C6201 - EMIF wait State ?

Started by goelhss in TMS320c6x21 years ago 2 replies

Hi .... I have to run my code on 'C6201. If i use internal program memory, there is some profiling figure, which is different...

Hi .... I have to run my code on 'C6201. If i use internal program memory, there is some profiling figure, which is different than if i load my code in external memory(i.e. SBSRAM, or SDRAM). Is it because of wait states ? The documents say that there is certain n


CCS Problem....

Started by Anand Pradhan in TMS320c6x18 years ago

Hello All, I have the licenced version of CCS : "CCS DSK Tools 3.0.0.4 " I have presently selected the " C6416 Device Functional...

Hello All, I have the licenced version of CCS : "CCS DSK Tools 3.0.0.4 " I have presently selected the " C6416 Device Functional Simulator " Now, when i enable the loop profile for my whole code, the CCS crashes. i want to know why this is happening ! Is there any setting for loop profiling anywhere else


Re: Re: CCS crash caused by too large program or Socket IO plug-in?

Started by Jeff Brower in TMS320c6x16 years ago

Janne- > We are trying to remove the need for actual Node Bs in our testing. New > env will also provide better tools for debugging and...

Janne- > We are trying to remove the need for actual Node Bs in our testing. New > env will also provide better tools for debugging and profiling. "port > the code to appropriate DSK board with Enet daughtercard and then send > test data via the Enet I/O" what does that mean? Do you know where I can > get more info about this? You can get a TCI6482 DSK board: http://c6000.spectrumdi


Cache misses

Started by "H.264encoderondm642" in TMS320c6x17 years ago 2 replies

Hi All, I am implementing h.264 on ti dm642. There is a problem for encoder design. Actually my code is running fine. But from profile data...

Hi All, I am implementing h.264 on ti dm642. There is a problem for encoder design. Actually my code is running fine. But from profile data that i got is reason to concern. From profiling i come to know that data and instruction cache misses on L1, L2 both are 100%. I am surprised how it could be 100% if simulator is simulating cache behavior in "functional" simulation configuration. It is...


tips for calculating the MIPS

Started by raja nayaka in TMS320c6x21 years ago

Hello C6x Pals I want know some basic tips for calculating the MIPS. Can any one suggest as how to calculate the MIPS for a code...

Hello C6x Pals I want know some basic tips for calculating the MIPS. Can any one suggest as how to calculate the MIPS for a code written in C. Will profiling help me ? Are MIPS the general indicators of an efficient code? For C6211 for instance,it reads as 1200 MIPS, but