第一章劉和平dsp課件_第1頁
第一章劉和平dsp課件_第2頁
第一章劉和平dsp課件_第3頁
第一章劉和平dsp課件_第4頁
第一章劉和平dsp課件_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

《DSP原理及應用》

主講:黃燦水電話mail:fzu_cshuang@126.com基于TMS320LF240x系列選用教材:《DSP原理及電機控制應用》

劉和平等,北京航空航天出版社,2006前導課程:微機原理、單片機原理 數(shù)字信號處理(DSP)理論教學:32學時實踐教學:4學時成績評定:期末考試:70%上機實驗:10%考勤和作業(yè):20%教材與主要參考書教材《DSP原理及電機控制應用》.劉和平等編著.北京航空航天大學出版社,2006.11主要參考書《DSP基礎理論與應用技術》.李哲英等編著.北京航空航天大學出版社,2002.6《TMS320F206DSP結(jié)構(gòu)、原理及應用》.李剛編著.北京航空航天大學出版社,2002.5課堂授課時間分配:(32學時)第1章TMS320LF240x概述 ——2第2章TMS320LF240x系列DSP內(nèi)部資源介紹 ——2第3章TMS320C240x尋址方式和指令系統(tǒng) ——6第4章CCS3.1集成調(diào)試環(huán)境 ——4第8章數(shù)字量(I/O)模塊 ——2第9章事件管理器模塊(EVM)

——8第10章AD轉(zhuǎn)換模塊 ——4第11章串行外設接口模塊(SPI) ——第12章串行通信接口模塊(SCI) ——第13章CAN控制器模塊 ——第14章應用實例 ——4第1章TMS320LF240x概述1.1TMS320系列DSP概況1.2TMS320LF240x系列芯片概述1.3TMS320LF240x系列DSPCPU控制器功能結(jié)構(gòu)圖1.4TMS320LF240x系列DSP引腳功能介紹1.5TMS320LF240x系列DSP存儲器映射圖1.6TMS320LF240x系列DSP外設存儲器映射圖1.1TMS320系列DSP概況1.1TMS320系列DSP概況1.DSP與DSP技術☉DSP(DigitalSignalProcessing)----數(shù)字信號處理的理論和方法。☉DSP(DigitalSignalProcessor)----用于數(shù)字信號處理的可編程微處理器。☉DSP技術(DigitalSignalProcess)----是利用專門或通用數(shù)字信號處理芯片,通過數(shù)字計算的方法對信號進處理的方法與技術。

1.1TMS320系列DSP概況1.1TMS320系列DSP概況數(shù)字信號處理系統(tǒng)框圖

1.1TMS320系列DSP概況2.CPU、MCU、DSP區(qū)別與聯(lián)系

20世紀70年代微處理器問世以來,一直沿著3個方向發(fā)展。這三類微處理器各有其特點。雖然在技術上不斷借鑒和交融,但又有各自不同的應用領域。☉CPU:微型計算機中央處理器。(如:奔騰等)☉DSP:可編程的數(shù)字信號處理器。

☉MCU:單片微型計算機(如MCS-51,MCS-96等)1.1TMS320系列DSP概況3.DSP技術發(fā)展的兩個領域☉理論:數(shù)字信號處理的理論和方法近年來得到迅速的發(fā)展,為各種實時處理的應用提供方法基礎。如:聲音圖像壓縮編碼,加密解密,調(diào)制解調(diào),智能天線。☉應用:為了滿足市場需求,隨著微電子科學與技術的進步,DSP的性能在迅速提高。如:時鐘頻率達到2GHz及以上,處理速度每秒90億次,32位浮點運算,吞吐率達到2Gbit/s。☉兩者關系:理論推動了應用,應用促進理論的發(fā)展。

1.1TMS320系列DSP概況4.DSP的實現(xiàn)方法☉PC機軟件實現(xiàn)。☉PC機+專用處理機。☉專用DSP芯片。☉通用可編程DSP芯片。☉單片機(51、96系列等)。1.1TMS320系列DSP概況5.DSP系統(tǒng)與模擬信號處理系統(tǒng)相比的特點☉接口簡單、方便☉精度高、抗干擾能力強,穩(wěn)定性好☉編程方便、易于實現(xiàn)復雜算法☉可程控☉集成方便1.1TMS320系列DSP概況6.DSP芯片的結(jié)構(gòu)特點(1)改進的哈佛結(jié)構(gòu)

1.1TMS320系列DSP概況

(2)多總線結(jié)構(gòu)

多總線結(jié)構(gòu)可以保證在一個機器周期內(nèi)多次訪問程序空間和數(shù)據(jù)空間。如:TMS320C54x內(nèi)部有P、C、D、E4條總線(每條總線又包括地址總線和數(shù)據(jù)總線),可以在一個機器周期內(nèi)從程序存儲器取1條指令、從數(shù)據(jù)存儲器讀2個操作數(shù)和向數(shù)據(jù)存儲器寫1個操作數(shù),大大提高了DSP的運行速度。1.1TMS320系列DSP概況

(3)流水線技術(pipeline)DSP處理器流水線技術是將各指令的各個步驟重疊起來執(zhí)行,而不是一條指令執(zhí)行完成之后,才開始執(zhí)行下一條指令。1.1TMS320系列DSP概況

(4)多處理單元

DSP內(nèi)部一般包括多個處理單元,如算術邏輯運算單元(ALU)、輔助寄存器運算單元(ARAU)、累加器(ACC)及硬件乘法器(MUL)等。它們可以在一個指令周期內(nèi)同時進行運算。多處理單元結(jié)構(gòu),特別適用于大量乘加操作的矩陣運算、濾波、FFT、Viterbi譯碼等。1.1TMS320系列DSP概況

(5)指令周期短、功能強采用4μmNMOS制造工藝,早期DSP的指令周期約400ns,運算速度為5MIPS。采用高性能CMOS制造工藝,其運行速度更快。TMS320LF240x運行速度可達30MIPS,使得指令周期縮短到30MHz。TMS320C54x運行速度可達100MIPS。TMS320C6203的時鐘為300MHz,運行速度達到2400MIPS。

DSP指令功能強大,一條特殊指令可完成十分復雜的功能。如:TMS320C54x中的FIRS和LMS指令,分別用于系數(shù)對稱的FIR濾波器和LMS算法。1.1TMS320系列DSP概況

(6)運算精度高早期DSP的字長為8位,后來逐步提高到16位、24位、32位。為防止運算過程中溢出,有的累加器達到40位。浮點DSP提供了更大的動態(tài)范圍,如TMS320C3x、TMS320C4x等。

1.1TMS320系列DSP概況

(7)豐富的集成外設片內(nèi)具有主機接口(HPI)

直接存儲器訪問控制器(DMAC)

外部存儲器擴展口 數(shù)模轉(zhuǎn)換模塊(A/D)串行通信口(SPI、SCI)中斷處理器(CPU)鎖相環(huán)時鐘產(chǎn)生器(PLL)測繪訪問口(實現(xiàn)符合IEEE1149.1標準在片仿真)1.1TMS320系列DSP概況

(8)功耗低一般DSP芯片功耗為0.5~4W。采用低功耗技術的DSP芯片只有0.1W/3.3V、1.6V(電池供電),如:TMS3205510僅0.25mW,特別適用于便攜式數(shù)字終端。

1.1TMS320系列DSP概況7.DSP芯片的分類(1)按用途分類通用型DSP芯片(本課程主要討論的芯片)一般指可以用指令編程的DSP芯片,適合普通的DSP應用,如TI公司的一系列DSP芯片屬于通用型DSP芯片。專用型DSP芯片為特定的DSP運算而設計,如數(shù)字濾波、卷積和FFT等,通過加載數(shù)據(jù)、控制參數(shù)或在管腳上加控制信號的方法使其具有有限的可編程能力。如Motorola公司的DSP56200(FIR數(shù)字濾波)。

1.1TMS320系列DSP概況(2)按數(shù)據(jù)格式分定點DSP

數(shù)據(jù)以定點格式工作的DSP芯片稱為定點DSP芯片,該芯片簡單、成本較低。兩種基本表示方法:

?整數(shù)表示方法:主要用于控制操作、地址計算和其他非信號處理的應用。

?小數(shù)表示方法:主要用于數(shù)字和各種信號處理算法的計算中。定點表示并不意味著一定是整數(shù)表示。1.1TMS320系列DSP概況(2)按數(shù)據(jù)格式分浮點DSP

數(shù)據(jù)以浮點格式工作的DSP芯片稱為浮點DSP芯片,該芯片運算精度高、運行速度快。浮點數(shù)在運算中,表示數(shù)的范圍由于其指數(shù)可自動調(diào)節(jié),因此可避免數(shù)的規(guī)格化和溢出等問題。但浮點DSP一般比定點DSP復雜,成本較高。1.1TMS320系列DSP概況8.DSP芯片的應用☉通用數(shù)字信號處理☉語音識別與處理☉圖形/圖像處理☉儀器儀表

☉自動控制☉醫(yī)學工程☉家用電器☉通信☉計算機☉國防軍事

1.1TMS320系列DSP概況9.DSP芯片的發(fā)展及趨勢

(1)DSP芯片的發(fā)展歷程

☉1978年第一片DSP誕生S2811(Microsystems公司AMI子公司)☉1986年以來得到突飛猛進的發(fā)展。☉現(xiàn)今:生產(chǎn)DSP廠家80多個,品種300多種。市場份額: TI公司60%;AD公司15%;

Motorola10%;Lucent5%;

1.1TMS320系列DSP概況(2)國內(nèi)DSP的發(fā)展概況 ☉1983年引進(TMS32010) ☉我國DSP產(chǎn)品主要來自海外。TI公司的產(chǎn)品約占國內(nèi)DSP市場的90%,其余為Lucent、AD、Motorola、ZSP和NEC等公司。 ☉國內(nèi)較知名的公司:北京“聞亭”、“合眾達”等。DSP開發(fā)工具

/DSP硬件平臺開發(fā)

/DSP應用軟件開發(fā)/DSP解決方案技術支持1.1TMS320系列DSP概況(3)TI公司DSP芯片簡介

?

第一代:TMS32010及其系列產(chǎn)品(1982年)

?

第二代:TMS320C20、TMS320C25/C26/C28

?

第三代:TMS320C30/C31/C32,

?

第四代:TMS320C40/C44,

?

第五代:TMS320C50/C51/C52/C53/C54和集多個

DSP于一體的高性能DSP芯片TMS320C80/C82等

?

第六代:TMS320C62x/C67x等,代表DSP頂尖水平

1.1TMS320系列DSP概況TMS320系列DSP發(fā)展歷程1.1TMS320系列DSP概況1.C1x系列簡介?C1x是TMS320系列DSP的首要成員,包括C10、C14、C15、C16和C17五個版本。?C1x是市場上最便宜的DSP之一,主要應用于防抱死制動、音樂器材、能量測量、馬達控制和數(shù)字無磁帶應答機等領域。1.1TMS320系列DSP概況2.C2x系列簡介

?C2x系列DSP控制器,具有很好的性能,集成了Flash存儲器、高速A/D、CAN模塊等。

?C2x系列DSP芯片價格低,具有較高的性能和適用于數(shù)字化控制領域的功能。因此在工業(yè)自動化、電動機控制、家用電器和消費電子等領域得到廣泛應用。1.1TMS320系列DSP概況3.C2xx系列簡介

?TMS320C2xx系列DSP是C2x的一個升級版本,它的指令周期縮減到25~50ns,增加了基于JTAG的仿真,有多達4.5K的片內(nèi)數(shù)據(jù)/程序RAM。

?主要面向計算機、工業(yè)、用戶終端和電話等新的DSP應用。1.1TMS320系列DSP概況4.C5x系列簡介

C5x系列DSP芯片包括C54x和C55x兩大類

?C54x:具有高度的操作靈活性和運行速度。其結(jié)構(gòu)采用改進的哈佛結(jié)構(gòu),具有專用硬件邏輯的CPU,片內(nèi)存儲器,片內(nèi)外設,以及一個效率很高的指令集。該16位定點DSP,適應遠程通信等實時嵌入式應用需要。1.1TMS320系列DSP概況

?C55x:是C5000系列DSP中的子系列,是從C54x發(fā)展起來的,并與之原代碼兼容。

C55x工作在0.9V時,功耗低至0.005mW/MIPS。工作在400MHz鐘頻時,可達800MIPS。和120MHz的C54相比,300MHz的C55x性能提高5倍,功耗為C54系列的1/6。因此,C55x非常適合個人的和便攜式的應用,以及數(shù)字通信設施的應用。

1.1TMS320系列DSP概況5.C6x系列簡介

TMS320C6x系列是TI公司從1997年推出。采用TI的專利技術VeloiTI和新的超長指令字結(jié)構(gòu)。

?

第一款芯片’C6201,在200MHz鐘頻時,達到1600MIPS。

?

2000年以后推出的’C64x,在鐘頻1.1GHz時,可以達到8800MIPS以上,即每秒執(zhí)行近90億條指令。片內(nèi)DMA引擎和64個獨立的通道,使其I/O帶寬達到2GB/s。

1.1TMS320系列DSP概況C6x推出了C62x/C67x/C64x等3個子系列。

?

C62x是TI公司于1997年開發(fā)的一種新型定點DSP芯片??赏瑫r執(zhí)行8條指令,其運算能力可達2400MIPS。

?

C67x是一種新型浮點DSP芯片。可同時執(zhí)行8條指令,其運算能力可達1GFLOPS。

?

C64x是C6000系列中最新的高性能定點DSP芯片,可以提供超過2GB/s的持續(xù)帶寬。與C62x相比,C64x的總性能提高了10倍。1.1TMS320系列DSP概況TMS320C6x系列主要應用

1)數(shù)字通信適合于FFT/IFFT,Read-Solomon編解碼,循環(huán)回聲綜合濾波器,星座編解碼,卷積編碼,Viterbi解碼等信號處理算法的實時實現(xiàn)。如

?ADSL(非對稱數(shù)字用戶線),

?

線纜調(diào)制解調(diào)器(cablemodem)

?

移動通信(移動電話基站、3G基站里的收發(fā)器、智能天線、)1.1TMS320系列DSP概況2)圖像處理

C6x系列DSP廣泛地應用在圖像處理領域。例如,數(shù)字電視、數(shù)字照相機與攝像機、打印機、數(shù)字掃描儀、雷達/聲吶及醫(yī)用圖像處理等,在這些應用中,DSP用來做圖像壓縮、圖像傳輸、模式及光學特性識別、加密/解密及圖像增強等。

1.2TMS320LF240x系列芯片概述1.2TMS320LF240x系列芯片概述1.2TMS320LF240x系列芯片概述1、TMS320LF240x系列是TMS320C2x家族中功能強大的DSP芯片,是為了滿足控制應用而設計的。2、高性能、高速度:集成了高性能的DSP內(nèi)核和微處理器的片內(nèi)外設;每秒3000萬條指令(30MIPS)的處理速度。(LF2407可達40MIPS,時鐘周期25ns)3、LF240xDSP的16位定點

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論