texasinstrumentsdsp aileleri 5xxxkunal/dspdsy/bolum6.pdf · 40-bit adder mac shifter 40-bit barrel...

14
Copyright © 2003 Texas Instruments. All rights reserved. Copyright © 2003 Texas Instruments. All rights reserved. Texas Instruments DSP aileleri 5xxx Đçerik Tümleştirme Güç verimliliği/Sistem Yoğunluğu Kod uyumlu OMAP5910 C55x+ARM9 C5509 288-400 MIPS C5510 320-400 MIPS C5409 80-160 MIPS C5410 100-160 MIPS C5416 120-160 MIPS C5401 50 MIPS C5402 100-160 MIPS C5404 120 MIPS C5407 120 MIPS C55x TM DSP Multicore OMAP TM C55x+ARM9 C55x TM DSP Hazır hazırlanan hedeflenen TNET3010 4800 MIPS C5420 200 MIPS C5421 200 MIPS C5441 532 MIPS C5470 C54x+ARM7 C5471 C54x TM +ARM7 C5501 600 MIPS C5502 400-600 MIPS

Upload: truongduong

Post on 12-Mar-2018

224 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

Texas Instruments DSP aileleri 5xxx

Đçerik Tümleştirme

Güç

verim

liliği/S

istem Yoğ

unluğu

Kod uyumlu

OMAP5910C55x+ARM9

C5509288-400MIPS

C5510320-400MIPS

C540980-160 MIPS

C5410100-160MIPS

C5416120-160MIPS

C540150 MIPS

C5402100-160MIPS

C5404120 MIPS

C5407120 MIPS

C55xTM DSPMulticore

OMAPTM

C55x+ARM9

C55xTM

DSP

Hazır

hazırlanan

hedeflenen TNET30104800 MIPS

C5420200 MIPS

C5421200 MIPS

C5441532 MIPS

C5470C54x+ARM7

C5471C54xTM+ARM7

C5501600 MIPS

C5502400-600MIPS

Page 2: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

C54x

Page 3: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

’C5416: 60% çekirdek performans iyileştirmesiC’5409 ‘a göre

Yüksek performans� 160 MIPS� 128K words SRAM� 16K words ROM � 3 McBSPs� 6-channel DMA� 8/16-bit HPI� Extended Program Addressing

Düşük Güç� 1.5-V core� 90 mW active @ 160 MIPS

Küçük Boyut� 144 TQFP� 144 microStar BGA (12 x 12 mm)

Muxed GP I/OMuxed GP I/O

D(15-0)

A(23-0)

Program/Data BusesProgram/Data Buses

Timer Timer

Program/Data SRAM128K Words

Program/Data SRAM128K Words

Ch 0

Ch 1

Ch 2

Ch 3

Ch 4

Ch 5

DMA

8/16-bit Host PortInterface (HPI)

8/16-bit Host PortInterface (HPI)

Program/Data ROM16K Words

Program/Data ROM16K Words

Peripheral Bus

Peripheral Bus

RND, SAT

17 x 17 MPY

40-Bit Adder

MAC

Shifter

40-Bit Barrel

(-16, 31)

EXP Encoder

40-Bit ALU

CMPS Operator(VITERBI)

ALU

Accumulators

40-Bit ACC A

40-Bit ACC B

8 Auxiliary Registers

2 Addressing Units

Addressing Unit

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

JTAG Test/EmulationControl

JTAG Test/EmulationControl

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

PLL Clock Generator

PLL Clock Generator

S/W WaitstateGenerator

S/W WaitstateGenerator

Power ManagementPower Management

Page 4: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

Performans� 200 MIPS for� 200K words SRAM(3.2 Mbits)

� 6 McBSPs� 12-channels DMA� 16-bit HPI

Düşük Güç� 1.8-V core� 266 mW active power� Low power per channel

Küçük Boyut� 144-pin TQFP� 144 microStar BGA (12 x 12 mm)

‘C5420: Çift Çekirdekli , düşük güçlü

Program/Data BusesProgram/Data Buses

100K Words RAM100K Words RAM

Peripheral Bus

Peripheral Bus

Ch 0

Ch 1

Ch 2

Ch 3

Ch 4

Ch 5

DMA

RND, SAT

17 x 17 MPY

40-Bit Adder

MAC

Shifter

40-Bit Barrel(-16, 31)

EXP Encoder

40-Bit ALU

CMPS Operator(VITERBI)

ALU

Accumulators

40-Bit ACC A

40-Bit ACC B

8 Auxiliary Registers

2 Addressing Units

Addressing Unit

JTAG Test/EmulationControl

JTAG Test/EmulationControl

Power Management

Power Management

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Timer Timer

GP I/OGP I/O

PLL Clock Generator

PLL Clock Generator

16-Bit Host PortInterface (HPI)

16-Bit Host PortInterface (HPI)

FIFOInterface

FIFOInterface

RND, SAT

17 x 17 MPY

40-Bit Adder

MAC

Shifter

40-Bit Barrel(-16, 31)

EXP Encoder

40-Bit ALU

CMPS Operator(VITERBI)

ALU

Accumulators

40-Bit ACC A

40-Bit ACC B

8 Auxiliary Registers

2 Addressing Units

Addressing UnitPeripheral Bus

Peripheral Bus

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Timer Timer

GP I/OGP I/O

PLL Clock Generator

PLL Clock Generator

Program/Data BusesProgram/Data Buses

Ch 0

Ch 1

Ch 2

Ch 3

Ch 4

Ch 5

DMA

JTAG Test/EmulationControl

JTAG Test/EmulationControl

Power Management

Power Management 16-Bit Host Port

Interface (HPI)

16-Bit Host PortInterface (HPI)

100K Words RAM100K Words RAM

Page 5: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

Performans: � 133 MHz per core (532 MIPS)� 640K words SRAM (10.2 Mbits)

� 4 McBSPs plus 2 shared� 16-bit HPI

Çok düşük güç tüketimi� 1.5-V core� 550 mW active power @ 532 MIPS

� 0.15 µµµµ process technologyKüçük Boyut

� 176 TQFP� 179 microStar™ BGA (12 x 12 mm)

‘C5441: Yüksek Performans (yoğunluk ve esneklik)

Page 6: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

D(15-0)

A(22-0)

ĐçerikUp to 120 MHz Performance16K words SRAM64K words ROM2 McBSPs (full 128-ch)6-channel DMA8/16-bit HPIUARTSystem Side DAA (operates at 59 Mhz or 118 Mhz)

23 GPIO Pins (Mux’d)

Güç25mW typical power1.5-V core (3.3V I/O; 5V for DAA)

Three power-management modes

Kılıf144-pin TQFP 144-pin microStar™ BGA (12 x 12mm)

Footprint compatible w/ 5402

23 GP I/O(Mux’d)23 GP I/O(Mux’d)

Program/Data BusesProgram/Data Buses

Timer Timer

Program/Data SRAM16K Words

Program/Data SRAM16K Words

Ch 0

Ch 1

Ch 2

Ch 3

Ch 4

Ch 5

DMA

Program/Data ROM64K Words

Program/Data ROM64K Words

Peripheral Bus

Peripheral Bus

RND, SAT

17 x 17 MPY

40-Bit Adder

MAC

Shifter

40-Bit Barrel

(-16, 31)

EXP Encoder

40-Bit ALU

CMPS Operator(VITERBI)

ALU

Accumulators

40-Bit ACC A

40-Bit ACC B

8 Auxiliary Registers

2 Addressing Units

Addressing Unit

JTAG Test/EmulationControl

JTAG Test/EmulationControl

PLL Clock Generator

PLL Clock Generator

Power ManagementPower Management

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

Multichannel BufferedSerial Port (McBSP)

UARTUART

8/16-bit Host PortInterface (HPI)

8/16-bit Host PortInterface (HPI)

S/W WaitstateGenerator

S/W WaitstateGenerator

McBSP ->DAAMcBSP ->DAA

C54CST DSP

Page 7: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

C55x

Page 8: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

C55x DSP

Taşınabilir uygulamalarda Güç verimliliği, Yüksek performans

C5510 ve C5509

Page 9: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

MPEG-4 gereksinimlerine kısa bir bakışTaşınabilir video aygıtları

MPEG-4 Video Codec, QCIF format @ 30 fps

DCT Toplam saatin % 10 ‘u

iDCT Toplam saatin % 20 ‘i

Hareket kestirimi Toplam saatin % 35 ‘iPixel interpolasyonu Toplam saatin % 15 ‘i

� Bu fonksiyonlar, extra birimleri olmayan sistemlerde hesapsal

ihtiyaçların büyük bir kısmını kapsar

� Bu iş için amaçlanan donanımsal genişletmeler sayesinde, C55x

yüksek video performansı sağlar ve esneklik sağlar.

Page 10: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

16-bit external memory interface (EMIF)

16 KByte instruction-cache

On-chip memory: 16KW DARAM, 16KW ROM

76 GPIO, 8 dedicated

8-bit enhanced host port interface

2 McBSPs

I2C multi-master and slave interface

3 timers: 2 general purpose, 1 programmable watchdog

176-pin LQFP, 176-pin µ*BGA

Hardware UART

6-channel direct memory access (DMA)

Programmable phase-locked loop (APLL) with on-chip oscillator

Extended operating temperature - 40º to 85º C @ 300 MHz

‘C5501: Industry’s First 600 MIPS (300 MHz) DSP

Page 11: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

32-bit external memory interface (EMIF)

16 KByte instruction cache

On-chip memory: 32KW DARAM, 16KW ROM

76 GPIO, 8 dedicated

16-bit/8-bit enhanced host port interface

3 McBSPs

I2C multi-master and slave interface

3 timers: 2 general purpose, 1 programmable watchdog

176-pin LQFP, 176-pin µ*BGA

Hardware UART

6-channel direct memory access (DMA)

Programmable phase-locked loop (APLL) with on-chip oscillator

‘C5502 @ 600 MIPS (300 MHz)

Extended operating temperature - 40º to 85º C @ 300 MHzC55xTM DSP Core

I-Cache

Advanced

Power

Mgmt

Instruction

Buffer Unit

Idle

Domain

Register

Barrel Shifter

40-bitALU

AdvancedEmulation

TMS320C5502 @ 300 MHz

32 bit-EMIF

Dual

Mac

Accumulators

Registers

AddressUnits

Peripherals

ClockGenerator

GPIO

6 channelDMA

3 McBSPs

EnhancedHPI

H/WUART

Peripherals Bus

I2CInterface

2 Timers

16-bit

ALU

Watchdog

Program 32 bits

Program 32 bits

16 KW ROM

Data Read (3-16 bit)

Data Write (2-16 bit)

32 KW DARAM

Page 12: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

128K on-chip memory: 32KW DARAM, 96Kw SARAM

32KW ROM

64-bit unique device ID, secure ROM, JTAG w/ disconnect option for security

16-bit EMIF

16-bit HPI muxed w/address bus

USB 2.0 port

3 McBSPs

I2C multi-master and slave interface

10-bit 500us ADC for keypad, button and battery monitoring functions

Real-Time Clock w/ 32KHz crystal input, separate power

3 timers: 2 general purpose, 1 watchdog

36 GPIO, 7/8 Dedicated

‘C5509

Multimedia Card/Secure Digital (MMC/SD) Serial Ports

Memory Stick (MS) Serial Ports

TMS320C5509 @ 144 or 200 MHz

16 bit-

EMIF

C55xTMDSP CORE

Advanced

Power

Mgmt

Instruction

Buffer Unit

Idle

Domain

Register

Barrel Shifter

40-

bitALU

AdvancedEmulation

Dual

Mac

Accumulators

16-bit

ALU

Reg.

AddrUnits

Peripherals

RTC

6 channelDMA

3 McBSPs

I2CInterface

MMC/SD

MemStick

Watchdog

10-bitADC

DPLLX4 PLL

USB

EHPIPeripherals Bus

Peripherals Bus

2 Timers 8 GPIO

Program 32 bits

Program 32 bits

32 KW ROM 96 KW SARAM32 KW DARAM

Data Read (3-16 bit)Data Write (2-16 bit)

Page 13: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

‘C5510: Yüksek performanslı ‘C55x DSPVC5510 özellikleri

3 Multi-channel Buffered

Serial Ports128 Channels Each

240 Ball, 15x15u*BGAPackage

Six-channelDMA

24 KByte CacheI-Cache

Connect Peripheralsdirectly to the DSP

8 GP I/O Lines

Easier DebugAdvanced Emulation

Supports Cheaper & Faster Memories

External Memory Interface (EMIF)

Enhanced HPI 16-bit

160 KW SRAM16 KW ROM

On-Chip Memory

Page 14: TexasInstrumentsDSP aileleri 5xxxkunal/dspdsy/Bolum6.pdf · 40-Bit Adder MAC Shifter 40-Bit Barrel (-16, 31) EXP Encoder 40-Bit ALU CMPS Operator ... 2 McBSPs(full 128-ch) 6-channel

Copyright © 2003 Texas Instruments. All rights reserved.Copyright © 2003 Texas Instruments. All rights reserved.

C6713C6713C62xC62x™™

C6000 yol haritasıPerformans

En iyi

performans

zaman

YazYazııllıım uyumlulum uyumluluğğuuFloating PointFloating PointFloating Point

Multi-coreMultiMulti--corecore C64x™ DSP1.1 GHz

C64xC64x™™ DSPDSP1.1 GHz1.1 GHz

C64x™ DSPC64xC64x™™ DSPDSP

ĐĐkinci kukinci kuşşakak (Fixed Point)(Fixed Point)

Genel Genel amaamaççllıı C6414C6414C6414 C6415C6415C6415 C6416C6416C6416

MediaMediaGatewayGateway

3G Wireless 3G Wireless altyapaltyapııssıı

C6201C6201

C6701C6701

C6202C6202

C6203C6203

C6211C6211C6711C6711

C6204C6204

ĐĐlk klk kuuşşakak

C6205C6205

C6712C6712C67xC67x™™

FixedFixed--pointpoint

FloatingFloating--pointpoint

C6411C6411C6411