Digital Signal Processors-1

Slides:



Advertisements
Similar presentations
Components of a computer system
Advertisements

Clare Smtih SHARC Presentation1 The SHARC Super Harvard Architecture Computer.
Microprocessors A Beginning.
© 2003 Xilinx, Inc. All Rights Reserved Course Wrap Up DSP Design Flow.
Is There a Real Difference between DSPs and GPUs?
DSPs Vs General Purpose Microprocessors
Lecture 4 Introduction to Digital Signal Processors (DSPs) Dr. Konstantinos Tatas.
Intel Pentium 4 ENCM Jonathan Bienert Tyson Marchuk.
KeyStone C66x CorePac Overview
Digital Signal Processors: fundamentals & system design Lecture 1
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Slide 1 Freescale Semiconductor. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are.
1 2015/5/18 Digital Signal Processor /5/18 Analog to Digital Shift.
Introduction.
1 Architectural Analysis of a DSP Device, the Instruction Set and the Addressing Modes SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software.
Chapter 9 Bootloader. Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2002 Chapter 9, Slide 2 Learning Objectives  Need for a bootloader.
Alyssa Concha Microprocessors Final Project ADSP – SHARC Digital Signal Processor.
Lab #1 Introduction to Hardware & Software Tools of TMS320C6748 DSK
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
LPC Speech Coder on the TI C6x DSP Mark Anderson, Jeff Burke EE213A / EE298-2 Prof. Ingrid Verbauwhede.
Ehsan Shams Saeed Sharifi Tehrani. What is DSP ? Digital Signal Processing (DSP) is used in a wide variety of applications, and it is hard to find a good.
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
INTRODUCTION TO MICROCONTROLLER. What is a Microcontroller A microcontroller is a complete microprocessor system, consisting of microprocessor, limited.
Real time DSP Professors: Eng. Julian Bruno Eng. Mariano Llamedo Soria.
ECE 353 Introduction to Microprocessor Systems
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
NS7520.
DSP Processors We have seen that the Multiply and Accumulate (MAC) operation is very prevalent in DSP computation computation of energy MA filters AR filters.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Computer Architecture Memory, Math and Logic. Basic Building Blocks Seen: – Memory – Logic & Math.
Chapter 1 Introduction. Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2002 Chapter 1, Slide 2 Learning Objectives  Why process signals.
SHARC DSPs SHARC is a DSP architecture designed and fabricated by Analog Devices, Inc. As of Spring 2005, they manufacture and sell 22 DSPs based on the.
Computer Structure & Architecture 7b - CPU & Buses.
VLSI Algorithmic Design Automation Lab. THE TI OMAP PLATFORM APPROACH TO SOC.
The Evolution of TMS, Family of DSP’s
DIGITAL SIGNAL PROCESSORS. What are Digital Signals? Digital signals have finite precision in both the time (sampled) and amplitude (quantized) domains.
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
The 8085A is a general-purpose microprocessor with low hardware overhead requirements. Within the 8085A are contained the functions of clock generation,
Stored Program Concept Learning Objectives Learn the meaning of the stored program concept The processor and its components The fetch-decode-execute and.
GCSE Computing - The CPU
Programmable Logic Devices
Microprocessor and Microcontroller Fundamentals
Chapter 10: Computer systems (1)
Microcontrollers & GPIO
Computer Hardware – System Unit
Processor/Memory Chapter 3
UNIT – Microcontroller.
Chapter 7.2 Computer Architecture
Embedded Systems Design
Introduction.
Programming Microcontroller
Computer Architecture
ECE 3551 Microcomputer Systems 1
Subject Name: Microcontroller Subject Code: 10ES42
Digital Signal Processor
Digital Signal Processors
Subject Name: Digital Signal Processing Algorithms & Architecture
Introduction to Microprocessors and Microcontrollers
DSP56800E System Architecture
The TMS320C6x Family of DSPs
Subject Name: Digital Signal Processing Algorithms & Architecture
Introduction to Digital Signal Processors (DSPs)
Microprocessor & Assembly Language
Chapter 1 Introduction.
EE 445S Real-Time Digital Signal Processing Lab Spring 2014
Chapter 9 Bootloader.
CPU Structure CPU must:
GCSE Computing - The CPU
ADSP 21065L.
Presentation transcript:

Digital Signal Processors-1 By- Prof. Pratik K. Gaikwad

Selection DSPs Arithmetic Format Data Width Speed Memory Organization Ease of Development Multiprocessor Support Power Consumption and Management Cost

General Purpose DSP Processor

Special Purpose DSP Hardware Advantage of using Special Purpose DSP: Better utilization of onchip resources Increased speed No requirement of software debugging Basic requirements for Special Purpose DSPs: Data memory, Ram or ROM Fast multiplier-accumulator unit Temporary registers

Special Purpose DSP Hardware Hardware FIR filters

Special Purpose DSP Hardware Hardware FIR filters

Special Purpose DSP Hardware Hardware FIR filters

Special Purpose DSP Hardware Hardware IIR filters

Special Purpose DSP Hardware Hardware IIR filters

Special Purpose DSP Hardware Hardware FFT Processor

Special Purpose DSP Hardware Hardware FFT Processor

Architecture of TMS320C67X

Architecture of TMS320C67X

Architecture of TMS320C67X VelociTI Very Long Instruction Word (VLIW) CPU Core Fetches eight 32-bit instructions at once Eight Independent functional units Four ALUs (fixed and floating-point) Two ALUs (fixed-point) Two multipliers (fixed and floating-point) 32×32 bit integer multiply with 32 or 64-bit result Load-store architecture with 32 32-bit general purpose registers Hardware support for IEEE single and double precision floating-point operations 8, 16, and 32-bit addressable 8-bit overflow protection and saturation 4K-Byte L1P Program Cache(Direct-Mapped) 4K-Byte L1D Data Cache (2-Way) 256K-Byte L2 Memory Total; 64K-Byte L2 Unified Cache/Mapped RAM and

Architecture of TMS320C67X Enhanced Direct-Memory-Access (EDMA) 192K-Byte Additional L2 Mapped RAM Controller (16 Independent Channels) 16-Bit Host-Port Interface (HPI) Two Inter-Integrated Circuit Bus (I2C Bus) Multi-Master and Slave Interfaces Two Multichannel Audio Serial Port (McASPs) Two Multichannel Buffered Serial Ports (McBSPs) Two 32-Bit General Purpose Timers Dedicated GPIO Module with 16 pins Flexible Phase-Locked-Loop (PLL) Based Clock Generator Module IEEE-1149.1 JTAG Boundary Scan

Tiger SHARC processor

THE END