Avinashilingam Institute for Home Science and Higher Education for Women
(Deemed to be University Estd. u/s 3 of UGC Act 1956, Category A by MHRD)
Re-accredited with A ++ Grade by NAAC. CGPA 3.65/4, Category 1 by UGC
Coimbatore – 641043, Tamil Nadu, India.
School of Engineering
Course: 20BELC16 Digital Signal Processing
Topic: Introduction And Architecture Of
TMS320C67XX
Submitted BY:
Anu Babu
20011UEL03
III YEAR
BE.ECE
Outline
Introduction Of DIGITAL SIGNAL
PROCESSING
Introduction Of DSP PROCESSOR
Introduction Of TMS320c67xx
Features Of C6000 Devices
Block Diagram Of TMS320c67x
Architecture Of TMS320c67x
CPU & Data Path
Memory
Peripherals
INTRODUCTION OF DIGITAL SIGNAL PROCESSING
Digital signal processing (DSP) is the method of processing
signals and data in order to enhance, modify, or analyze those
signals to determine specific information content.
INTRODUCTION OF DSP Processors
A digital Signal Processor is a specialized
microprocessor targeted at digital signal processing.
DSP Processors - needs of specific digital signal
processing applications.
Advanced Microprocessor – RISC (Reduced
Instruction Set Computer) Processor, CISC
(Complex Instruction set Computer) Processor
For real time signal processing, DSP processors are
rated best among the programmable processors
Continue….
TMS 320 Family of processors includes four basic
types of processors.
Fixed Point Processors – Low power, Low cost
device and operates at high speed.
32-bit floating point Processors - Large dynamic
range, wider instruction word size and more
addressing modes.
VLIW architecture processors - Executes Parallel
instructions at a time by multiple execution unit.
Multiprocessor DSPs – Provides parallel
processing
Introduction of TMS320C67xx
The TMS320C67x is a family of 32- bit floating-point
DSPs from Texas Instruments.
TMS320C6X is the family of digital signal processor
introduced by Texas Instruments.
The TMS320C6201 (C62x), announced in 1997, is the
first member of the C6x family of fixed-point digital
signal processors.
The TMS320C6X is a 32 bit processor based on the
VLIW architecture.
VLIW stands for Very Large Instruction Word.
Features of C6000 Devices
Each multiplier can perform two 16X16 bit or four
8X8 multiplies every clock cycle.
The CPU executes upto 8 instructions per cycle.
It allows designer to develop highly effective RISC
like code for fast development time.
Hardware support for single precision(32-bit) and
double precision (64-bit) IEEE floating point
32x32 bit integer multiply with 32bit or 64 bit result
32kbytes instruction cache
40 bit arithmetic option
TMS320C67x block diagram
ARCHITECTURE OF TMS320C67X
TMS320C67x is one time type of DSP processor
from texas instrument
It consist of
• CPU & data path
• Functional unit
• Memory
• peripherals
Continue…
CPU and Data Path
Continue……
Its consist of
• Program fetch unit
• Instrution dispatch unit
• Instrution decode unit
• Two data path
• 16-16 bit register
• Control register
• Control logic
• Test ,emulation, interrupt
Instructions is fetched first ,dispatched into
various unit and then decode the instruction
which is fetched.
Continue…..
Two types of data path
◦ Data path A
◦ Data path B
Each data path has its own register and has 8
functional unit
8 functional is divided
◦ 2 multiplier
◦ 6 ALU
MEMORY
There are two types of memory
Program memory/program cache
32 bit address
256 bit data
Data memory/data cache
32 bit address
8/16/32 bit data
Peripharals
DMA-Direct memory access
It can access the data from memory without any
intervention of CPU. DMA has 4 programmable
channel
The advance of DMA is enhanced DMA in which it
has 16 programmable channel
EMIF –External Memory Interface
Used to connect the external memory like RAM ,
SRAM which is accessed by DSP processor
Continue….
Timer
• Two 32 bit times
• Used to time events ,count events , general pulses
etc…
Power Down
• Used for power saving
• Reduce the clock rate
HPI –Host Post Interface
• Used to direct access with host processor and CPU’s
memory
Conclusion
The TMS320C6X is used for real time domain
signals. Because of its high speed it is very
much in demand. Good for large instruction set
and floating point analysis.
REFERENCE LINK
https://www.youtube.com/watch?v=I-ltsu9S_uA
https://www.ques10.com/p/49955/explain-archit
ecture-of-tms320c67xx
https://www.slideshare.net/ShwetaTripathi42/tm
s320c6x-architecture
https://www.slideshare.net/PeriyanayagiS/introd
uction-to-digital-signal-processors
https://www.slideshare.net/hossamfadeel48/an-i
ntroduction-to-digital-signal-processors-1
https://www.youtube.com/watch?v=0Y78c9cLd
vA