Graduate Institute of Electronics Engineering, NTU 9/16/2004

Similar documents
The World Leader in High Performance Signal Processing Solutions. DSP Processors

Microcontroller Not just a case of you say tomarto and I say tomayto

Microprocessor or Microcontroller Not just a case of you say tomarto and I say tomayto

Outline: System Development and Programming with the ADSP-TS101 (TigerSHARC)

Microprocessor or Microcontroller Not just a case of you say tomarto and I say tomayto

Blackfin ADSP-BF533 External Bus Interface Unit (EBIU)

WS_CCESSH-OUT-v1.00.doc Page 1 of 8

REAL TIME DIGITAL SIGNAL PROCESSING

DSP Platforms Lab (AD-SHARC) Session 05

REAL TIME DIGITAL SIGNAL PROCESSING

,1752'8&7,21. Figure 1-0. Table 1-0. Listing 1-0.

Graduate Institute of Electronics Engineering, NTU FIR Filter Design, Implement, and Applicate on Audio Equalizing System ~System Architecture

Blackfin Optimizations for Performance and Power Consumption

MICROPROCESSOR BASED SYSTEM DESIGN

REAL TIME DIGITAL SIGNAL PROCESSING

Digital Signal Processor Core Technology

EMBEDDED SYSTEM FOR VIDEO AND SIGNAL PROCESSING

Course Introduction. Purpose: Objectives: Content: Learning Time:

An introduction to DSP s. Examples of DSP applications Why a DSP? Characteristics of a DSP Architectures

The World Leader in High Performance Signal Processing Solutions. Development Tools.

University Program Advance Material

Classification of Semiconductor LSI

An Investigation of the Blackfin/uClinux Combination as a Candidate Software Radio Processor

This section discusses resources available from Analog Devices to help you develop applications using ADSP Family digital signal processors.

Choosing a Micro for an Embedded System Application

ATmega128. Introduction

Blackfin Embedded Processor ADSP-BF535

Digital Signal Processor 2010/1/4

Development Tool (Tool Installation)

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

ADSP-BF533 EZ-KIT Lite Evaluation System Manual

ADSP-2181 EZ-KIT Lite Evaluation System Manual

2008/12/23. System Arch 2008 (Fire Tom Wada) 1

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

ADSP-BF533 EZ-KIT Lite Evaluation System Manual

نﺎﻬﻔﺻا ﻲﺘﻌﻨﺻ هﺎﮕﺸﻧاد ﺮﺗﻮﻴﭙﻣﺎﻛ و قﺮﺑ هﺪﻜﺸﻧاد

Getting the O in I/O to work on a typical microcontroller

ADSP-BF537 EZ-KIT Lite Evaluation System Manual

Interconnects, Memory, GPIO

Hi Hsiao-Lung Chan, Ph.D. Dept Electrical Engineering Chang Gung University, Taiwan

Introduction to ARM LPC2148 Microcontroller

D Demonstration of disturbance recording functions for PQ monitoring

VIII. DSP Processors. Digital Signal Processing 8 December 24, 2009

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

Optimal Porting of Embedded Software on DSPs

WS_CCESBF7-OUT-v1.00.doc Page 1 of 8

LPC1788 Mio Board. The functional details of the board are as follows-

Microcontrollers. Microcontroller

ADSP-BF561 EZ-KIT Lite Evaluation System Manual

Future Designs, Inc. Your Development Partner LCD DEMO KITS

FriendlyARM. Mini2440.

Embedded System Design

ADSP-218x. DSP Hardware Reference. First Edition, February Part Number

Tutorial Introduction

Lecture 1. Course Overview and The 8051 Architecture

Blackfin Products. ...maximum performance at minimum space

EMBEDDED SYSTEM BASICS AND APPLICATION

CONTACT: ,

Hardware User Manual. EVAL-BF5xx V5.x DEV-BF5xxDA-lite V5.x

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7

Getting the O in I/O to work on a typical microcontroller

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

History and Basic Processor Architecture

Intel Galileo gen 2 Board

ADSP-BF537 EZ-KIT Lite Evaluation System Manual

ADSP-2191 EZ-KIT Lite Evaluation System Manual

Digital Signal Processors: fundamentals & system design. Lecture 1. Maria Elena Angoletta CERN

Microcontroller: CPU and Memory

ADSP EZ-Board TM Evaluation System Manual

Hardware User Manual CM-BF Maximum Power at Minimum Size

SMS045 - DSP Systems in Practice. Lab 2 - ADSP-2181 EZ-KIT Lite and VisualDSP++ Due date: Tuesday Nov 18, 2003

Chapter 7. Hardware Implementation Tools

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

General Purpose Signal Processors

CN310 Microprocessor Systems Design

ADSP EZ-KIT Lite Evaluation System Manual

Overview of Microcontroller and Embedded Systems

ADSP EZ-Board Evaluation System Manual

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

1 The Attractions of Soft Modems

Engineer To Engineer Note. Interfacing the ADSP-BF535 Blackfin Processor to Single-CHIP CIF Digital Camera "OV6630" over the External Memory Bus

ADSP-BF537 EZ-KIT Lite Evaluation System Manual

Getting Started With SHARC Processors Revision 3.0, April 2010 Part Number

ADSP-2100A DSP microprocessor with off-chip Harvard architecture. ADSP-2101 DSP microcomputer with on-chip program and data memory

KEY FEATURES PROCESSOR CORE At 266 MHz (3.75 ns) core instruction rate, the ADSP-237/ ADSP-2375 performs.596 GFLOPs/533 MMACs ADSP-237 M bit on-chip S

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Blackfin Processor Family

Apex-ICE Universal JTAG Emulator Hardware and Software Installation Guide

Designing with STM32F2x & STM32F4

STM32 Journal. In this Issue:

The MAXQ TM Family of High Performance Microcontrollers

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

SHARC Processor Family

ICE-100B Emulator User Guide

Programming in the MAXQ environment

Section 6 Blackfin ADSP-BF533 Memory

Introduction to VisualAudio

Transcription:

/ 9/16/2004 ACCESS IC LAB

Overview of DSP Processor Current Status of NTU DSP Laboratory (E1-304) Course outline of Programmable DSP Lab Lab handout and final project

DSP processor is a specially designed microprocessor for multimedia/communication applications Data path is configured for DSP algorithms (Inner product & convolutions) Specialized (DSP-oriented) instruction sets (Single-cycle MAC, Hamming distance operations, Saturation operations, etc.) Multiple memory banks and buses (Harvard architecture) Specialized addressing modes (FFT bit reversal) Specialized execution control (Loop control) Specialized peripherals for DSP (ADC, DAC, A/V Codec)

Implementation Choices of DSP Systems DSP system can be implement through many approaches Programmable DSP not only makes prototyping fast but also achieve great performance and power efficiency. DSP processor costs less than ASIC/FPGA if it is selected carefully with application-specific analysis.

Two 16-bit MACs (Multiply-and Accumulator), two 40-bit ALUs, four 8-bit Video ALUs Support for 8/16/32-bit integer and 16/32-bit fractional data types Concurrent Fetch of One instruction and Two unique data elements Two loop counters that allow for Nested Zero-overhead Looping A Modified Harvard architecture

Compute Unit Architecture

A single, unified 4G byte address space using 32-bit addresses The L1 memory system is the primary highest performance memory available to the core and is faster than L2 memory system The L2 memory system is off-chip and have longer access latencies

Parallel Peripheral Interface (PPI) Serial Ports (SPORTs) Serial Peripheral Interface (SPI) General-purpose timers Universal Asynchronous Receiver Transmitter (UART) Real-Time Clock (RTC) Watchdog timer General-purpose I/O (programmable flags)

ADSP-BF535 EZ-KIT Lite Key features Attributes ADSP-BF535 Blackfin Processor 4M x 32-bit SDRAM 272K x 16-bit FLASH memory AD1885 48 khz AC 97 SoundMax codec Power management capability JTAG ICE 14-pin header Evaluation suite of VisualDSP++ Three 90-pin connectors for analyzing and interfacing with the processors peripheral interfaces CE Certified System Requirements Pentium 166 MHz or higher Minimum of 32 MB of RAM Windows 98, Windows 2000, or Windows XP One USB port

C2.4G 11 ( VLSI ) 4 ( ) 12 ( ) 13 ( ) ADI Blackfin DSP tools 11 ( ADI donation) TV-BOX 11 ( ) NTSC Camera 11 ( ) ( )

Course Outline of NTU DSP Lab (Fall 2004) E2-144 E1-304 9/13~9/19 Course outline No Lab 9/20~9/26 DSP introduction No Lab 9/27~10/2 Blackfin architecture No Lab 10/4~10/10 Development tool Tool installation 10/11~10/17 BF533 peripherals Access peripherals 10/18~10/24 FIR (I) Audio sampling 10/25~10/31 FIR (II) Audio equalizer 11/1~11/7 Code optimization Previous Labs 11/8~11/14 VDK Previous Labs 11/15~11/21 DPCM/ADPCM ADPCM 11/22~11/28 Storage and FAT file system Access data from storage device 11/29~12/5 Digital Audio Recorder DAR 12/6~12/12 2D image compression (I) DCT & Quantizatizer 12/13~12/19 2D image compression (II) DVR ~ 12/20~12/26 Term project

Course Outline of NTU DSP Lab (Fall 2004) cont 1~3 2 144 4~17 1 304 http://access.ee.ntu.edu.tw/course/dsp_lab/ Password : DSPprg 10 30 1~3

Course Outline of NTU DSP Lab (Fall 2004) cont TA (tommy@access.ee.ntu.edu.tw) 1 1.zip ( )

Course Outline of NTU DSP Lab (Fall 2004) cont 8 final project proposal audio/video 15~17 18 8 60% 40%