DSP復(fù)習(xí)(修改后的)_第1頁
DSP復(fù)習(xí)(修改后的)_第2頁
DSP復(fù)習(xí)(修改后的)_第3頁
DSP復(fù)習(xí)(修改后的)_第4頁
DSP復(fù)習(xí)(修改后的)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

什么是DSP,DSP的兩層含義

1.DSP是一種獨(dú)特的微處理器,是以數(shù)字信號(hào)來處理大量信息的器件。2.代表數(shù)字信號(hào)處理技術(shù),也可代表數(shù)字信號(hào)處理器比較DSP、CPU和MCU的特點(diǎn)DSP是專用的信息處理器,內(nèi)部的程序是對(duì)不同的機(jī)器和環(huán)境進(jìn)行特別優(yōu)化,所以處理速度是最快的。

CPU是多功能的處理器,強(qiáng)調(diào)的是多功能,適應(yīng)很多不同的環(huán)境和任務(wù),所以兼容性是最重要的。浮點(diǎn)運(yùn)算能力和整數(shù)運(yùn)算能力同等重要。

MCU相當(dāng)于小型的電腦,內(nèi)部集成的CPU、ROM、RAM、I/O總線,所以集成度高是他的特點(diǎn)。

掌握馮偌伊曼結(jié)構(gòu)、哈佛結(jié)構(gòu)以及改進(jìn)的哈佛結(jié)構(gòu)的區(qū)別及聯(lián)系P2區(qū)別是地址空間和數(shù)據(jù)空間分開與否馮諾依曼結(jié)構(gòu)數(shù)據(jù)空間和地址空間不分開哈佛結(jié)構(gòu)數(shù)據(jù)空間和地址空間是分開的一般DSP都是采用改進(jìn)型哈佛結(jié)構(gòu),就是分開的數(shù)據(jù)空間和地址空間都不只是一條,而是有多條緒論考核要求:理解DSP芯片結(jié)構(gòu)特點(diǎn)為什么適合數(shù)字信號(hào)處理;了解DSP系統(tǒng)的基本組成什么是DSP,DSP的兩層含義

P2比較DSP、CPU和MCU的特點(diǎn)

掌握馮偌伊曼結(jié)構(gòu)、哈佛結(jié)構(gòu)以及改進(jìn)的哈佛結(jié)構(gòu)的區(qū)別及聯(lián)系

P2DSP芯片的結(jié)構(gòu)特點(diǎn)

P2DSP芯片的分類定點(diǎn)、浮點(diǎn)類型(P10~P11)TI公司的DSP芯片主要包括哪三大系列

(TMS320C2000、TMS320C5000、TMS320C600系列)(P10~P11)ch1TMS320C54XDSP硬件結(jié)構(gòu)考核要求:掌握TMS320C54X芯片的基本結(jié)構(gòu),理解DSP與單片機(jī)的區(qū)別,加深理解DSP適合數(shù)字信號(hào)處理的特點(diǎn);掌握數(shù)據(jù)尋址方式,掌握片上基本外設(shè)(定時(shí)器、時(shí)鐘發(fā)生器等)的配置與應(yīng)用內(nèi)部總線結(jié)構(gòu)(總線類型,作用)

P18--P19掌握存儲(chǔ)空間的分配(圖1-4,PMST中3個(gè)控制位)程序空間、數(shù)據(jù)空間和I/O空間

P20--P21中央處理器(溢出處理、累加器結(jié)構(gòu)、移位操作、乘法器/加法器)正向、負(fù)向溢出如何處理

P29

累加器的位數(shù)、結(jié)構(gòu),A和B的區(qū)別

P29移位數(shù)和移位方向

P32CPU狀態(tài)和控制寄存器

P34--P38掌握ST0中DP的位數(shù)和計(jì)算方法

掌握ST1中CPL、INTM、FRCT、SXM、OVM位作用掌握PMST寄存器各狀態(tài)位的功能,IPTR的位數(shù)和計(jì)算方法,MP/MC、OVLY位,DROM位的作用ch1TMS320C54XDSP硬件結(jié)構(gòu)片內(nèi)外設(shè)電路(定時(shí)器,通用I/O,C54x串口。。)定時(shí)器(結(jié)構(gòu),相關(guān)寄存器,初始化過程,開放定時(shí)中斷的方法;定時(shí)器的實(shí)驗(yàn)程序要能看懂)P72--P73系統(tǒng)控制TMS320C54x的流水線結(jié)構(gòu)(P60),沖突解決(P67--68)流水線操作是各指令以機(jī)器周期為單位相差一個(gè)時(shí)鐘周期,連續(xù)并行工作的情況。其本質(zhì)是DSP多條總線彼此獨(dú)立地同時(shí)工作,使得同一條指令在不同機(jī)器周期內(nèi)占用不同總線資源。同時(shí),不同指令在同一機(jī)器周期內(nèi)占用不同總線資源。中斷系統(tǒng)(相關(guān)概念,類型,相關(guān)寄存器,處理過程;中斷向量地址的計(jì)算,C54x中斷向量表的結(jié)構(gòu))

P55--58TMS320C5402上電復(fù)位后的執(zhí)行地址0FF80P58改變PC值的幾種方式

P49例題1、已知TMS320C54xDSP的定時(shí)器0中斷TINT0的中斷向量號(hào)為013H,且寄存器PMST中IPTR為0001H,那么TINT0對(duì)應(yīng)的中斷向量地址為

。2、DSP處理器的中斷向量表位置是固定的。(對(duì))00CCHch2TMS320C54X指令系統(tǒng)

P131--135考核要求:掌握DSP常見匯編指令及偽指令的使用7種數(shù)據(jù)尋址方式及特點(diǎn)(直接尋址,間接尋址,堆棧尋址..)P39--P48操作數(shù)表示(#,*,@,間接尋址表示)直接尋址中16位地址的構(gòu)成方法,ST1中的CPL位的作用理解間接尋址不同方法+,-,%,0,(lk),B的區(qū)別雙尋址操作指令中輔助寄存器限制掌握常用指令

附錄EP313掌握算術(shù)運(yùn)算指令

ADD,SUB,MPY,MPYA,SQUR,MAC,MACD,MAS掌握程序控制指令B[D],BANZ[D],BC[D]掌握重復(fù)操作指令

RPT,RPTB,RPTZ傳送、裝載指令

ST/LD/ADD/RPT/MVPD/MVDD…例1、在指令執(zhí)行前寄存器和數(shù)據(jù)存儲(chǔ)器相應(yīng)的初始狀態(tài)為(AR3)=0100h,(0100h)=0444h,ANDM#00FFh,*AR3+

執(zhí)行后,以下結(jié)果正確的是:(B)

(A)(AR3)=0100h(B)(0100h)=0044h(C)(AR3)=0444h(D)(0101h)=0044h2、下面哪個(gè)間接尋址單操作數(shù)表示循環(huán)尋址?B(A)*AR2-0B(B)*AR2-0%(C)*AR2(5)(D)*+AR2(5)3、程序中給出如下兩條指令,實(shí)際尋址的DM的16位地址是多少?

LD#5,DPLD60H,A02E0H例4、請(qǐng)解釋下列指令的功能并比較異同。(1)LD#60H,A;把立即數(shù)60H裝入累加器A(2)LD60H,A;把偏移量為60H地址的數(shù)據(jù)裝入累加器A ,直接尋址方式(3)LD*(60H),A

;把60H為地址的數(shù)據(jù)裝入累加器A,絕對(duì) 尋址方式(4)LD#80h,16,A;把立即數(shù)80H左移16位后裝累加器Ach3匯編語言程序的開發(fā)工具考核要求:了解DSP軟件開發(fā)過程以及匯編語言編程方法,掌握COFF的概念,能根據(jù)目標(biāo)DSP系統(tǒng)的配置編寫.CMD文件掌握編寫DSP匯編源程序的格式。P140--141掌握COFF的概念,COFF包含的段及其功能P143--146.bss段、.data段、.text段的意義理解各種不同段定義和聲明方法。匯編器在段處理中的作用P144--145掌握鏈接器對(duì)段的處理P146.cmd文件

P146--148掌握MEMORY和SECTION偽指令的作用。給出存儲(chǔ)器的描述,能夠用MEMORY進(jìn)行表達(dá)。掌握常用偽指令的作用。P345例MEMORY命令是告訴連接器如何將輸入段組合成輸出段(

×)P160--161MEMORY{PAGE0:PROG:origin=C00h,length=2000hPAGE1:DATA:origin=80h,length=200h}

則下面說法不正確的是()A、

程序存儲(chǔ)器配置為4K字大小

B、程序存儲(chǔ)器配置為8K字C、

數(shù)據(jù)存儲(chǔ)器配置為512字大小

D、數(shù)據(jù)存儲(chǔ)器取名為DATAch5C54X匯編語言程序設(shè)計(jì)考核要求:熟練掌握簡單的程序設(shè)計(jì)方法堆棧的使用方法(堆棧設(shè)置3條語句)P223掌握算術(shù)運(yùn)算程序,加法、減法、乘法P224--225什么是數(shù)的定標(biāo)?16定點(diǎn)小數(shù)的表示方法P235

確定一個(gè)數(shù)的小數(shù)點(diǎn)處于16位中的哪一位,這就是數(shù)的定標(biāo)。xf=(float)(xq*2-Q),xq=(int)(xf*2Q)控制程序編寫方法

分支程序的判斷條件,多重條件的條件組合P221P51-52掌握實(shí)現(xiàn)重復(fù)的三種方法

P225-226RPT/RPTZ、BANZ、RPTB(BRC)數(shù)據(jù)傳送程序

P227-P228例例:閱讀下面程序,寫出運(yùn)行結(jié)果(包括數(shù)據(jù)存儲(chǔ)器相應(yīng)存儲(chǔ)單元結(jié)果和寄存器AR1的結(jié)果)。并給語句后加了符號(hào)(;)的語句加上注釋。

P139

.bssx,4 ;為變量分配存儲(chǔ)空間,且第一 ;個(gè)變量名為x,對(duì)應(yīng)地址為80H.data ;

table:.word4,8,16,32…STM#x,AR1;

RPT2;

MVPDtable,*AR1+;在采用雙操作數(shù)的間接尋址方式時(shí),要使用到一些輔助寄存器,在此種尋址方式下,下面的那些輔助寄存器如果使用到了是非法的(D)P229

A、AR2B、AR4C、AR5D、AR6ch6C54xDSP的軟硬件應(yīng)用P242考核要求:掌握DSP系統(tǒng)電路設(shè)計(jì)方法,熟悉算法軟件設(shè)計(jì)方法,掌握DSP的Bootloader原理與實(shí)現(xiàn)與慢速器件接口(SWWSR)復(fù)位方式硬件復(fù)位電路(上電復(fù)位,手動(dòng)復(fù)位,自動(dòng)復(fù)位)軟件復(fù)位FIR濾波器P255線性緩沖區(qū)(DARAM)

P248循環(huán)尋址(BK)

P249FFT

位倒序?qū)ぶ废到y(tǒng)開發(fā)和軟件設(shè)計(jì)主要內(nèi)容TI公司DSP集成開發(fā)環(huán)境(CCS)有哪幾種工作模式emulator和simulator工作模式。emulator是將程序通過硬件仿真器load到dsp器件中實(shí)際運(yùn)行,運(yùn)行速度快。simulator是pc機(jī)模擬dsp器件來運(yùn)行程序,運(yùn)行速度慢。DSP的C以及匯編語言程序的開發(fā)流程P214,P166調(diào)試C54x程序,選擇Run或者Animate來運(yùn)行程序,二者有什么區(qū)別

Animate運(yùn)行和Run運(yùn)行基本一致,只是使用Run運(yùn)行時(shí),若遇到斷點(diǎn),將停下來,直到用戶再次使用Run命令才恢復(fù)運(yùn)行。而使用Animate運(yùn)行時(shí),若遇到斷點(diǎn),CCS刷新所有的顯示窗口,如寄存器、CPU、MEM、圖形顯示等,然后自動(dòng)恢復(fù)運(yùn)行。所以,你能看到連續(xù)更新的濾波輸出。

CCS工程中的建立、調(diào)試、運(yùn)行

請(qǐng)看實(shí)驗(yàn)2的實(shí)驗(yàn)步驟

CCS工程中的各種文件P166--168系統(tǒng)開發(fā)和軟件設(shè)計(jì)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論