Other Parts Discussed in Thread: CCSTUDIO, TMS320C6678
Hello,
I'm coding an algorithm in Standard C66x ASM, I believe having enough documentation/knowledge to deal directely with Standard ASM ..
When i run my code on simulator (C6678 Device Cycle Approximate Simulator, Little Endian) , i get correct and expected results ;; however when i run it on device (TMX320C6678L EVM) .. i get half of the results wrong ..
First, is it normal that the simulator gives different results than the associated device ?
And, when i try to step-by-step debug the problem on device, i have noticed that some instructions are not executed even if the core passes through them on program memory !! i notice that phenemenon when almost all the core units are doing something .. Is there a limit on the number of updated registers in a 1 cycle ?
Thanks