1 / 14

數位信號處理器 --T I DSP

數位信號處理器 --T I DSP. 10/21/03. Outline . TI DSPs’ overview Features of TMS320C6711 Software Development Tool Flow DSP/BIOS Code Compose Studio (CCS) Tools for Debug. TI DSPs’ overview. Why DSP Processor ? Mathematical calculate vs. data manipulation Math Calculation Addition A+B=C

lisle
Download Presentation

數位信號處理器 --T I DSP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 數位信號處理器--TI DSP 10/21/03

  2. Outline • TI DSPs’ overview • Features of TMS320C6711 • Software Development Tool Flow • DSP/BIOS • Code Compose Studio (CCS) • Tools for Debug

  3. TI DSPs’ overview • Why DSP Processor ? • Mathematical calculate vs. data manipulation • Math Calculation • Addition A+B=C • Multiplication AxB=C • Sum of Production a0x0+a1x1+a2x2…+anxn • Data Manipulation • Data Move AB • Value testing , sorting , and searching • Real-time processing vs. off-line processing • Real-time Processing: 輸入資料進入的同時也輸出訊號 • Off-line Processing 大量資料輸入後一起處理 • Massively computational requirements • 應用於通訊系統、多媒體系統或智慧型控制系統

  4. TI DSPs’ overview (cont’) • Common Features of DSP Processor • Specialized Addressing Modes • Circular buffer , Bit-Reversed addressing for FFT • Fast Multiply-accumulate (MAC) • Specialized Program Control • High performance Interrupt handling • Pipeline structure to perform one instruction per cycle • On-chip Peripherals and I/O Interface • Direct Memory Access (DMA) • Multichannel Buffered Serial Ports (McBSP) • External Memory Interface (EMIF) • Timers • On-chip A/D , D/A converters • Clock generators

  5. TI DSPs’ overview (cont’) • TI TMS320 DSP Platforms • Control Optimized:TMS320C2000 DSP Platform • 以控制為主,類似於MCU(Micro Control Unit)。 • Best Power Efficiency:TMS320C5000 DSP Platform • 低耗電但速度較慢。 • 多應用於如手機、PDA、數位相機等攜帶式產品上。 • High Performance:TMS320C6000 DSP Platform • 以高效能為主。 • 主要市場目為Broadband、Wireless、3G、Image等市場。

  6. TI DSPs’ overview (cont’) • The Evolution of DSP

  7. C6415 C6414 TI DSPs’ overview (cont’) • TMS320C6000™ DSP Roadmap Software Compatible 2nd Generation In Silicon C64x™ DSP Sampling Today! In Development Roadmap General Purpose C6416 MediaGateway 3G Wireless Infrastructure Performance 1st Generation C6203 C62x™ C6202 C6204 C6205 C67x™ C6201 C6211 C6712 C6711 C6701 Time

  8. Features of TMS320C6711 • C6711DSP • Dual clock support : CPU at 150Mhz , EMIF at 100MHz • 72KB internal cache • Support floating point operation • Memory • L1/L2 cache • 128K Bytes of flash ROM • I/O • EDMA • 32 bits EMIF • 2 McBSPs • 2 32bits Timer • PLL Clock Generator • IEEE-1149.1-- JTAG interface • 16 bits HPI • AD535 • 16 bits audio codec • Expansion Connectors • Memory and peripheral connectors for daughterborad support

  9. Features of TMS320C6711 (cont’) • C6711 架構圖

  10. Code Composer Studio Probe In PLUG INS (C++, VB, Java) LNK.CMD SIM “Build” (Cmp/Asm/Lnk) Edit .ASM .OUT DSK .C .LST/.MAP/.OBJ EVM BIOSLibrary Profile Graph Probe Out Third Party XDS DSP Board Software Development Tool Flow Debug - 10

  11. DSP/BIOS:Real-Time Kernel BIOS provides: • System Configuration (Timer、PLL、wait states…etc.) • Peripheral setup and use configuration • Priority based scheduling (H/W、S/W) • Creation of interrupt vectors • Graphical real-time analysis • 利用DSP/BIOS圖形化介面設定相關參數 • 不需自行撰寫Link command file and vector.asm

  12. Code Compose Studio (CCS) • 提供使用者程式開發介面 • 程式編譯與連結 (Build ) • 載入程式碼至DSP發展板 (Program Load) • 提供完整除錯工具與環境

  13. Tools for Debug • 中斷點設定 • 探測點設定 • 記憶體與暫存器內容值 • 圖形分析 (時域/頻域) • 影像擷取(CCD) • 利用DSP/BIOS • CPU效能分析 • 軟體邏輯分析儀 • 工作執行時間分析

  14. 謝謝大家 E-mail: forus@wireless.ee.ccu.edu.tw 無線進階通訊實驗室 (LAB 525)

More Related