資源描述:
《基于c6000的應(yīng)用開發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、基于C6000的應(yīng)用開發(fā)¢DSP歷史:特點(diǎn)¢DSP學(xué)習(xí):基礎(chǔ)知識(shí)¢數(shù)據(jù)鏈路的層次¢中斷、DMA和時(shí)鐘¢C6000的開發(fā)環(huán)境:CCS¢C6000的軟件開發(fā):CPU結(jié)構(gòu)、匯編、C、線性匯編C開發(fā)環(huán)境、優(yōu)化傳統(tǒng)的DSP軟件開發(fā)模式:中斷驅(qū)動(dòng)¢C6000的實(shí)時(shí)操作系統(tǒng):DSP/BIOSDSP的歷史¢DSP歷史:實(shí)時(shí)系統(tǒng)對(duì)數(shù)據(jù)處理的要求促進(jìn)DSP的出現(xiàn)和發(fā)展;70年代末,第一片DSP出現(xiàn),Intel2920,然后是Upd7720。第一代DSP的標(biāo)志是TMS32010,其它代表還有AMD2900、NEC7720
2、?!?0年代末,DSP開始高速發(fā)展,DSP器件內(nèi)部使用流水線,并行指令和多核結(jié)構(gòu)DSP的特點(diǎn)¢DSP的目的和核心:大量的數(shù)據(jù)處理。帶來(lái)多處理單元和多數(shù)據(jù)鏈路。其CPU結(jié)構(gòu)的特點(diǎn)一般有¢1.運(yùn)算能力強(qiáng),在單指令周期類完成乘加運(yùn)算。(靠并行實(shí)現(xiàn))¢2.采用哈佛結(jié)構(gòu)和流水線技術(shù)。¢3.芯片具有滿足數(shù)字信號(hào)算法特殊要求的尋址方式。¢4.?dāng)?shù)據(jù)交換能力高。¢5.多處理單元,支持并行處理指令等。DSP的重要指標(biāo)¢IO數(shù)據(jù)率¢處理能力¢片內(nèi)存儲(chǔ)容量,cache¢Benchmark:1024點(diǎn)FFT的時(shí)間C30,1.
3、5ms,C6701,120us,C6416,10us¢其它片上資源:中斷,DMA,timer,串口¢IO接口:memory接口,總線接口DSP的學(xué)習(xí)¢基礎(chǔ)知識(shí):EE:微機(jī)原理;CS:計(jì)算機(jī)組成原理¢幾個(gè)概念:CPU結(jié)構(gòu):處理核,數(shù)據(jù)通路(尋址),控制,資源寄存器:通用寄存器,控制寄存器,狀態(tài)寄存器指令和機(jī)器碼:尋址:CPU訪問DRAM,獲取數(shù)據(jù)的手段流水線:¢C6000學(xué)習(xí)的重點(diǎn)和難點(diǎn):優(yōu)化,并行,流水一條C6000的指令和其機(jī)器碼¢C6000:ADD.D2B5,B4,B4ADD(.D2orv.D1
4、)src2,src1,src1¢00000010000101001000100001000010¢00000010000101001000100001000010¢(1)(2)(3)(4)(5)(6)(7)(8)(9)¢(1)條件寄存器¢(2)z,指定條件寄存器的判斷條件¢(3)dst,目的¢(4)src2,源2¢(5)src1,源1¢(6)操作碼:設(shè)定唯一指令的碼,sint,2個(gè)源和目標(biāo)都為有符號(hào)整數(shù)且功能單元為D時(shí)的操作碼就是010000;¢(7)固定值¢(8)s,選擇A邊寄存器還是B邊寄存器¢
5、(9)p,是否并行手冊(cè)上對(duì)ADD.D指令的講解數(shù)據(jù)鏈路層次(1)CPU核¢DSP的寄存器和運(yùn)算單元之間的數(shù)據(jù)鏈路多數(shù)據(jù)鏈路層次(2)DSP¢片內(nèi)存儲(chǔ)器¢片外存儲(chǔ)器接口:EMIF,HPI/XBUS¢DMA¢中斷¢其它外設(shè):時(shí)鐘,串口¢補(bǔ):PLL時(shí)鐘倍頻BOOT模式,低功耗模式C6x片內(nèi)總線ProgramAddrx32InternalPCMemoryProgramDatax256AADataAddr-T1x32ADDDataData-T1x32/64regsExternalInterfaceDataAd
6、dr-T2x32BAAx32DataData-T2x32/64regsDDDMAAddr-Readx32PeripheralsDMAData-Readx32AADMAx32DMAAddr-Writex32DDDMAData-Writex32‘C67xcanperform64-bitdataloads.數(shù)據(jù)鏈路層次(3)板級(jí)數(shù)據(jù)鏈路層次(4)板間系統(tǒng)定時(shí)信號(hào)AD預(yù)處理板脈沖壓縮板DSP板定并口時(shí)ADCC6202C6701C6701串口CPU板板ADCC6202C6701C6701C6202C31C62
7、02CompactPCI總線某信號(hào)處理系統(tǒng)框圖數(shù)據(jù)鏈路層次(5)系統(tǒng)間頻掃天線溫度采樣?其實(shí)是一個(gè)雷達(dá)系統(tǒng)的子功率放大器T/R開關(guān)高放系統(tǒng)之間的數(shù)據(jù)鏈路。功率平衡頻率綜合器混頻器(自動(dòng))綜合器?再進(jìn)一步:這個(gè)雷達(dá)系統(tǒng)頻控中放濾波天線收發(fā)單元可以組網(wǎng),利用通信系統(tǒng)正交處理及相檢給決策單位提供信息,進(jìn)TRF行后數(shù)據(jù)處理,做出決策電源系統(tǒng)信號(hào)處理機(jī)(雙制式)飼服系統(tǒng)?總之,要對(duì)數(shù)據(jù)鏈路有一伺服和信號(hào)處理單元個(gè)清晰的各級(jí)層次的傳輸終端顯示單元圖電終端計(jì)算機(jī)源TV攝像鍵鼠顯示定位定向系統(tǒng)盤標(biāo)器系統(tǒng)電臺(tái)圖5.1
8、某雷達(dá)系統(tǒng)原理框圖數(shù)據(jù)IO技術(shù)的歷史與趨勢(shì)¢專用總線:優(yōu)點(diǎn):針對(duì)特別設(shè)計(jì)優(yōu)化的,性能比較高;缺點(diǎn):專用設(shè)計(jì)的費(fèi)用高;功能固定,難于升級(jí);由于ASIC設(shè)計(jì)的復(fù)雜性使產(chǎn)品推向市場(chǎng)的時(shí)間比較長(zhǎng)¢標(biāo)準(zhǔn)總線優(yōu)點(diǎn):工業(yè)標(biāo)準(zhǔn),可以得到很多廠商的支持缺點(diǎn):采用共享總線,每個(gè)設(shè)備共用總線帶寬;有總線長(zhǎng)度的物理限制,大約1英尺¢基于開關(guān)的、點(diǎn)對(duì)點(diǎn)的互聯(lián)基于LVDS技術(shù);RapidIO:100M×8對(duì)線(bit)=800Mbyte/sDSP系統(tǒng)程序的分類¢簡(jiǎn)單地,可以分為(1)數(shù)據(jù)處理的程