The theoretical aspects of DSP technology are not too difficult. We just have different algorithms for different operations. But, the real world doesn't work on just mathematics and algorithms. We need to have some physical hardware that will implement these operations. This is where the DSP processor comes in.
We used a custom board of the popular C2000 processor. The coding platform used was Code Composer Studio. Using the implementations of DSP algorithms in C language developed previously, the code was tweaked to work on-chip in embedded C. Basic operations were performed on the board such as addition and subtraction among others. We also implemented FFT algorithms. The difference in implementing on hardware is that we have to reference the registers too while writing the code while a simple C language implementation does not require this.
We used a custom board of the popular C2000 processor. The coding platform used was Code Composer Studio. Using the implementations of DSP algorithms in C language developed previously, the code was tweaked to work on-chip in embedded C. Basic operations were performed on the board such as addition and subtraction among others. We also implemented FFT algorithms. The difference in implementing on hardware is that we have to reference the registers too while writing the code while a simple C language implementation does not require this.
The processor has a capability to execute these basic instructions in a single instruction cycle and that too at several hundred mega Hertz. For TMS320F28335 its 120 MHz.
ReplyDeleteyes and we can also perform addition,subtraction etc
DeleteJTAG debugger tool makes easy to debug the problem and also verify the results.
ReplyDeleteyes exactly...
DeleteDsp processor capabilities make our task very much easy.
ReplyDeleteyes it is very fast.
DeleteThis comment has been removed by the author.
ReplyDeleteThese are some of instructions we learned..
ReplyDeleteADD - ADDITION
SUBB - SUBTRACTION
MPYB - MULTIPLICATION
ANDB - LOGICAL AND
LSR - SHIFT RIGHT
LSL - SHIFT LEFT
ROL - ROTATE LEFT
ROR - ROTATE RIGHT
best info.....
ReplyDeleteUsing JTAG, results can be seen on PC too
ReplyDeleteha....
DeleteCleared my concepts
ReplyDeletethank u
DeleteAwesome stuff... now I don't have any doubt related to this topic...
ReplyDeletethank u
DeleteNice explanation
ReplyDeletethank u
Delete