Digital Signal Processors
Digital Signal Processors
PRESENTED BY
OUTLINE
TMS320C6211 DIGITAL SIGNAL
PROCESSOR
MICRO-50 EB
C-50 DEBUGGER
CODE COMPOSER STUDIO V2
TMS320C6211 INSTRUCTION
SET
ARITHMETIC LOGICAL
ADD AND
ADDA NOT
SUB OR
NEG XOR
MPY COMPLT
SUB CLR
SUBA SET
MICRO-50 EB
DSP processor incorporated by Texas
Instruments.
Architecture similar to that of the C6x
processors.
No in-built memory.
No external peripherals can be connected to
provide external memory.
C-50 DEBUGGER
PROGRAM FLOW
C-50 debugger only supports assembly level
language programming.
The biggest demerit of this software is that it is not
code compatible with other middle level languages
like “C”.
This software is analogous to the PSPICE
software which can give only the functional
simulation but not the timing simulation.
PROGRAM FLOW
PROGRAM FLOW
CONCEPT BEHIND
DEVELOPING THE CODE FOR
CCSV2
The concept of pointers is used to develop
the code.
An & operator is used to create a pointer to
the values.
An * operator is used to load/store the
values using the LDH and STH commands.
CONCLUSION
This software tool is not only compatible to
design and simulate TMS320C6211 but
also other VLIW machines with minor
changes in the infrastructure.
This tool shall make design and simulation
of future mobile devices easier and usher in
a new era of design and simulation.