/ 9/16/2004 ACCESS IC LAB ACCESS IC LAB Graduate Institute of - - PowerPoint PPT Presentation

9 16 2004 access ic lab
SMART_READER_LITE
LIVE PREVIEW

/ 9/16/2004 ACCESS IC LAB ACCESS IC LAB Graduate Institute of - - PowerPoint PPT Presentation

Graduate Institute of Electronics Engineering, NTU / 9/16/2004 ACCESS IC LAB ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Overview of DSP Processor Current Status of NTU DSP Laboratory (E1-304) Course outline of


slide-1
SLIDE 1

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

/ 9/16/2004

slide-2
SLIDE 2

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

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

slide-3
SLIDE 3

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

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)

slide-4
SLIDE 4

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

Implementation Choices of DSP Implementation Choices of DSP Systems Systems

DSP system can be implement through many approaches Programmable DSP not

  • nly 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.

slide-5
SLIDE 5

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

slide-6
SLIDE 6

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

slide-7
SLIDE 7

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

slide-8
SLIDE 8

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

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

slide-9
SLIDE 9

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

slide-10
SLIDE 10

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

Compute Unit Architecture Compute Unit Architecture

slide-11
SLIDE 11

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

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

slide-12
SLIDE 12

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

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)

slide-13
SLIDE 13

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

ADSP ADSP-

  • BF535 EZ

BF535 EZ-

  • KIT

KIT Lite 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

slide-14
SLIDE 14

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

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

slide-15
SLIDE 15

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

slide-16
SLIDE 16

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

slide-17
SLIDE 17

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

slide-18
SLIDE 18

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

slide-19
SLIDE 19

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

slide-20
SLIDE 20

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

Course Outline of NTU DSP Lab Course Outline of NTU DSP Lab (Fall 2004) (Fall 2004)

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

E2-144 E1-304

slide-21
SLIDE 21

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

Course Outline of NTU DSP Lab Course Outline of NTU DSP Lab (Fall 2004) cont (Fall 2004) cont

1~3 2 144 4~17 1 304 http://access.ee.ntu.edu.tw/course/DSP_Lab/ Password : DSPprg 30 1~3 10

slide-22
SLIDE 22

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

Course Outline of NTU DSP Lab Course Outline of NTU DSP Lab (Fall 2004) cont (Fall 2004) cont

TA (tommy@access.ee.ntu.edu.tw) 1 1 .zip ( )

slide-23
SLIDE 23

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

Course Outline of NTU DSP Lab Course Outline of NTU DSP Lab (Fall 2004) cont (Fall 2004) cont

8 final project proposal audio/video 15~17 18 8 60% 40%