ADSP 21065L.

Slides:



Advertisements
Similar presentations
DSPs Vs General Purpose Microprocessors
Advertisements

MICROPROCESSORS TWO TYPES OF MODELS ARE USED :  PROGRAMMER’S MODEL :- THIS MODEL SHOWS FEATURES, SUCH AS INTERNAL REGISTERS, ADDRESS,DATA & CONTROL BUSES.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
1 Architectural Analysis of a DSP Device, the Instruction Set and the Addressing Modes SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software.
Alyssa Concha Microprocessors Final Project ADSP – SHARC Digital Signal Processor.
Module I Overview of Computer Architecture and Organization.
Hardware Overview Net+ARM – Well Suited for Embedded Ethernet
Introduction to Computing: Lecture 4
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
Samsung ARM S3C4510B Product overview System manager
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
Top Level View of Computer Function and Interconnection.
CSI-2111 Computer Architecture Ipage Control, memory and I/O v Objectives: –To define and understand the control units and the generation of sequences.
ECEG-3202 Computer Architecture and Organization Chapter 3 Top Level View of Computer Function and Interconnection.
Overview of Super-Harvard Architecture (SHARC) Daniel GlickDaniel Glick – May 15, 2002 for V (Dewar)
8085. Microcomputer Major components of the computer - the processor, the control unit, one or more memory ICs, one or more I/O ICs, and the clock Major.
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
Intel 8051 Another family of microcontroller is the Intel 8051 family. The basic 8051 microcontroller has four parallel input/output ports, port 0, 1,
MICROOCESSORS AND MICROCONTROLLER:
Computer and Information Sciences College / Computer Science Department CS 206 D Computer Organization and Assembly Language.
Overview von Neumann Architecture Computer component Computer function
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
بسم الله الرحمن الرحيم MEMORY AND I/O.
Chapter Microcontroller
The 8085A is a general-purpose microprocessor with low hardware overhead requirements. Within the 8085A are contained the functions of clock generation,
DSP Processor
Introduction to Microcontroller Technology
CPU Lesson 2.
GCSE Computing - The CPU
DSP技术与应用 Section 4 ADSP-2191 Memory.
Seminar On 8085 microprocessor
Popular Microcontrollers and their Selection by Lachit Dutta
Embedded Systems Programming
COURSE OUTCOMES OF Microprocessor and programming
Microprocessor and Microcontroller Fundamentals
Basic Processor Structure/design
UNIT – Microcontroller.
Embedded Systems Design
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
Introduction of microprocessor
Dr. Michael Nasief Lecture 2
Chapter 3 Top Level View of Computer Function and Interconnection
8085 Microprocessor Architecture
The Arduino Microcontroller: Atmel AVR Atmega 328
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
Subject Name: Microcontroller Subject Code: 10ES42
Subject Name: Digital Signal Processing Algorithms & Architecture
Introduction to Microprocessors and Microcontrollers
Interfacing Memory Interfacing.
Number Representations and Basic Processor Architecture
The TMS320C6x Family of DSPs
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
Microprocessor & Assembly Language
Morgan Kaufmann Publishers Computer Organization and Assembly Language
Architecture & Support Components
ECEG-3202 Computer Architecture and Organization
8085 Microprocessor Architecture
Chapter 2: Data Manipulation
8051 Microcontroller.
Md. Mojahidul Islam Lecturer Dept. of Computer Science & Engineering
Md. Mojahidul Islam Lecturer Dept. of Computer Science & Engineering
8051 Micro Controller.
Chapter 2: Data Manipulation
Digital Signal Processors-1
Introduction to 5685x Series
8085 Microprocessor Architecture
GCSE Computing - The CPU
BUSES FUNCTIONAL UNITS Ch.Ramesh Embedded Systems.
Chapter 2: Data Manipulation
Presentation transcript:

ADSP 21065L

Ch.Ramesh Embedded Systems

Features of ADSP 21065L High performance signal computer for communications, audio, automotive instrumentation and industrial applications. Super HARWARD architecture computer (SHARC) for independent buses for dual data , instructions, and IO fetch on a single cycle. 32 bit fixed point and 40 bit fixed and floating point arithmetic. 544 Kbit on chip SRAM memory and integrated IO peripheral. 66 MIPS, 198 MFLOPS peak, sustained performance. User configurable 544 Kbits on chip SRAM memory, two external port, DMA channels and eight serial port, DMA channels. SDRAM controller for glue less interface to low cost external memory @ 66MHzs. 64 Mwords external address range. Ch.Ramesh Embedded Systems

Code compatibility with all 2106x family processors. Flexible data formats and 40bit extended precision. 32 bit single precision and 40 bit extended precision floating point data formats. 32 bit fixed point data format computation integer and fractional with dual 80 bit accumulator. Parallel computation Single cycle multiply and ALU operations in parallel with dual memory read writes with instructon fetch. Multiply with add and subtract for accelerated FFT butterfly computation. 1024 point complex FFT bench mark 0.274ms. 544 kbits on chip SRAM. DMA controller. Host processor interface. Multiprocessing Serial ports. Ch.Ramesh Embedded Systems

ADSP 21000 FAMILY CORE ARCHITECTURE Ch.Ramesh Embedded Systems

Ch.Ramesh Embedded Systems

DATA ADDRESS GENERATOR WITH HARDWARE CIRCULAR BUFFERS INDEPENDENT PARALLEL COMPUTATION UNITS: the arithmetic logic unit, multiplier, shifter alll perform single cycle instruction. The three units are arranged in parallel, maximize the computational throughput. Single multifunction instructions execute parallel ALU and multiplier operations. DATA REGISTE FILE : the general purpose data register file is used for transferring data between the computation units and the data buses, and for storing intermediate results. SINGLE CYCLE FETCH OF INSTRUCTIONS AND TWO OPERANDS : in the chip the data memory data and the proram memory transfers both instructions and data . INSTRUCTION CACHE DATA ADDRESS GENERATOR WITH HARDWARE CIRCULAR BUFFERS FLEXIBLE INSTRUCTION SET. Ch.Ramesh Embedded Systems

Clock – 33MHz SDRAM – 66MHz External RAM – 33MHz Serial ports – 33MHz Multiprocessing – 33MHz Host – 33MHz Ch.Ramesh Embedded Systems

ADSP 21065l FEATURES DUAL PORTED ON-CHIP MEMORY OFF CHIP MEMORY AND PERIPHERAL INTERFACE. SDRAM INTERFACE HOST PROCESSOR INTERFACE DMA CONTROLLER SERIAL PORTS PROGRAMMABLE TIMERS AND GENERAL PURPOSE IO PORTS PROGRAM BOOTING MUTIPROCESSING Ch.Ramesh Embedded Systems

DUAL PORTED ON CHIP MEMORY It contains 544Kbits of on chip SRAM. The RAM is organized into two banks. Bank – 0 288 Kbits - 2k x 16 9 columns Bank – 1 256 Kbits – 2k x 16 8 columns Dual ported for single cycle – independent access by the core processor. 16k x 32 bits, 34k x 16 and 10k x 48 bits memory blocks can store combination code and data accesses are more efficient with respect DM And PM Ch.Ramesh Embedded Systems

OFF CHIP MEMORY AND PERIPHERAL INTERFACE: 64 M words off chip address space Separate on chip buses for program data and IO are multiplexed at the external port to create an external system bus with a single 24 bit address bus. Single 32 bit data bus. SDRAM INTERFACE HOST PROCESSOR INTERFACE HBR and HBG READY 8, 16, 32 bit Ch.Ramesh Embedded Systems

It has two synchronous serial ports. DMA COONTROLLER The DMA controller operates independently and is invisible to processor. The processor allow DMA operations to occur simultaneously while it is executing its program instructions. DMA transfers can occur between int, ext, ext peripherals or host processor and serial ports. 10 channel DMA is available with 8 via serial ports and two via processor external port. DMAR|+, DMAG|, SERIAL PORTS : It has two synchronous serial ports. They can operate 1 x clock frequency an d providing the data rate of 33Mbits / sec. Serial port data can be automatically transferred to and from on chip memory through DMA. The word lengths that can be transferred is from 3 bits to 32 bits. They can be used for inter processor communication. Ch.Ramesh Embedded Systems

PROGRAMMABLE TIMER AND GENERAL PURPOSE IO PORTS ADSP has 2 independent timer blocks and they perform the following Pulse width generation Pulse count and capture In pulse width generation mode it can generate a modulated waveform with an arbitrary pulse width with in 71.5 secs In pulse counter mode it can measure either high or low pulse width and the period of input wave form. It has 12 programmable IO pins which can function either inpout or output. They can be used for conditional branching. PROGRAM BOOTING: The internal memory of the ADSP can be booted up at the system power up from 8 bit EPROM, a host processor or external memory. Selection of the host boot source is controlled by BMS|( boot memory select) and BSEL( EPROM boot ) pins. Ch.Ramesh Embedded Systems

MULTIPROCESSING: The unified address space allows direct inter processor access of both ADSP and IOP registers. Distributed bus arbitration logic is included on chip for simple glue less connection of systems containing a maximum of two ADSPs, and a host processor. Master processor changeover incurs only one cycle of overhead. A vector interrupt is provided for inter processor commands. Maximum throughput for inter processor data transfer is 132 Mbytes /sec. Ch.Ramesh Embedded Systems

END Ch.Ramesh Embedded Systems