In this Lab session some basic operations were performed on TI's C2000 DSP(Digital Signal Processor)TMS320F28335. The basic arithmetic and logical operations were performed using assembly instructions defined by the processor's architecture. The output of these instructions is seen using the JTAG debugger. These operations are similar to the ones in a regular processor but the DSP's hardware allows faster and more efficient execution of these instructions. Multiply and add instruction(MLA) has a single cycle execution due to a dedicated multiplier block inside the DSP. These fast operations differentiate DSPs from other processors. As multiplication and addition are commonly used in signal processing applications, the DSP hardware is used in such applications where faster computation is required.
Real time debugging of the hardware is one of the best advantages of using a DSP processor.
ReplyDeleteReal-time debugging is used for critical applications.
DeletePrecisely explained
ReplyDeleteYou can refer TI's documentation on assembly instructions.
Deletewell explained
ReplyDeleteRefer TI's documentation for more.
DeleteDSP is indeed a fast processor with hundreds of MHz clock speed and abilities to execute several million instructions per second.
ReplyDeleteThis DSP has 150 MIPS ratings.
DeleteDebugging is easy using JTAG
ReplyDeleteJTAG is a certified IEEE standard.
Deletewhat platform was the coding done on?
ReplyDeleteCode Composer Studio v4 was used. Here , an assembly file was used.
DeleteUsing JTAG, results can be seen on PC too
ReplyDeleteMultiple processors have on-board JTAG for the same.
DeleteDSP can be used for audio synthesis, speech recognition, and real time applications like these
ReplyDelete1D signal processing is possible.
DeleteC2000 is one of the advanced DSP architectures.
ReplyDeleteC5000 and C6000 architectures are better.
DeleteC2000 support assembly instructions for faster and parallel execution
ReplyDeleteYou can refer to TI's documentation for more.
Delete