《数位信号处理器--TIDSP.ppt》由会员分享,可在线阅读,更多相关《数位信号处理器--TIDSP.ppt(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Wireless Access Tech.Lab.CCU Wireless Access Tech.Lab.数位信号处理器-TIDSP Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望Wireless Access Tech.Lab.CCU Wireless Access Tech.Lab.OutlinelTI DSPs overviewlFeatures of TMS320C6711lSoftware Development Tool FlowlDSP/BIOSl
2、Code Compose Studio(CCS)lTools for DebugWireless Access Tech.Lab.CCU Wireless Access Tech.Lab.TI DSPs overviewWhy DSP Processor?Mathematical calculate vs.data manipulationMath Calculation Addition A+B=C Multiplication AxB=C Sum of Production a0 x0+a1x1+a2x2+anxnData Manipulation Data Move ABValue te
3、sting,sorting,and searching Real-time processing vs.off-line processingReal-time Processing:輸入資料進入的同時也輸出訊號Off-line Processing 大量資料輸入後一起處理Massively computational requirements應用於通訊系統、多媒體系統或智慧型控制系統Wireless Access Tech.Lab.CCU Wireless Access Tech.Lab.TI DSPs overview(cont)Common Features of DSP Process
4、orSpecialized Addressing ModesCircular buffer,Bit-Reversed addressing for FFTFast Multiply-accumulate(MAC)Specialized Program ControlHigh performance Interrupt handlingPipeline structure to perform one instruction per cycleOn-chip Peripherals and I/O InterfaceDirect Memory Access(DMA)Multichannel Bu
5、ffered Serial Ports(McBSP)External Memory Interface(EMIF)TimersOn-chip A/D,D/A convertersClock generators Wireless Access Tech.Lab.CCU Wireless Access Tech.Lab.TI DSPs overview(cont)lTI TMS320 DSP PlatformsControl Optimized:TMS320C2000 DSP Platform以控制為主,類似於MCU(Micro Control Unit)。Best Power Efficien
6、cy:TMS320C5000 DSP Platform低耗電但速度較慢。多應用於如手機、PDA、數位相機等攜帶式產品上。High Performance:TMS320C6000 DSP Platform以高效能為主。主要市場目為Broadband、Wireless、3G、Image等市場。Wireless Access Tech.Lab.CCU Wireless Access Tech.Lab.TI DSPs overview(cont)The Evolution of DSPWireless Access Tech.Lab.CCU Wireless Access Tech.Lab.Perfo
7、rmance Software CompatibleIn Silicon RoadmapIn Development2nd GenerationGeneralPurposeC6414C6416MediaGateway3G Wireless InfrastructureTimeC6201C6202C6203C6211C6711C62041st GenerationC6205C6712C62x C67x TI DSPs overview(cont)lTMS320C6000 DSP Roadmap C6415C64x DSPC6701Sampling Today!Wireless Access Te
8、ch.Lab.CCU Wireless Access Tech.Lab.Features of TMS320C6711C6711DSPDual clock support:CPU at 150Mhz,EMIF at 100MHz72KB internal cacheSupport floating point operationMemoryL1/L2 cache128K Bytes of flash ROMI/OEDMA32 bits EMIF2 McBSPs 2 32bits TimerPLL Clock GeneratorIEEE-1149.1-JTAG interface16 bits
9、HPIAD53516 bits audio codecExpansion ConnectorsMemory and peripheral connectors for daughterborad supportWireless Access Tech.Lab.CCU Wireless Access Tech.Lab.Features of TMS320C6711(cont)lC6711 架構圖Wireless Access Tech.Lab.CCU Wireless Access Tech.Lab.Software Development Tool Flow“Build”“Build”(Cmp
10、/Asm/Lnk)(Cmp/Asm/Lnk)EditEditCode Composer StudioCode Composer Studio.OUT.OUT.ASM.ASM.C.CLNK.CMDLNK.CMD.LST/.MAP/.OBJ.LST/.MAP/.OBJDebugBIOSBIOSLibraryLibrary-1010P PL LU UG G I IN NS S (C C+,V VB B,J Ja av va a)Probe InProbe OutGraphProfileSIMDSPDSPBoardBoardDSKEVMThird PartyXDSWireless Access Tec
11、h.Lab.CCU Wireless Access Tech.Lab.DSP/BIOS:Real-Time KernelBIOS provides:wSystem Configuration(Timer、PLL、wait statesetc.)wPeripheral setup and use configuration wPriority based scheduling(H/W、S/W)wCreation of interrupt vectorswGraphical real-time analysis 利用DSP/BIOS圖形化介面設定相關參數不需自行撰寫Link command fil
12、e and vector.asmWireless Access Tech.Lab.CCU Wireless Access Tech.Lab.Code Compose Studio(CCS)l提供使用者程式開發介面l程式編譯與連結(Build)l載入程式碼至DSP發展板(Program Load)l提供完整除錯工具與環境Wireless Access Tech.Lab.CCU Wireless Access Tech.Lab.Tools for Debugl中斷點設定l探測點設定l記憶體與暫存器內容值l圖形分析(時域/頻域)l影像擷取(CCD)l利用DSP/BIOSCPU效能分析軟體邏輯分析儀工作執行時間分析Wireless Access Tech.Lab.CCU Wireless Access Tech.Lab.謝謝大家 E-mail:foruswireless.ee.ccu.edu.tw 無線進階通訊實驗室(LAB 525)