DSP芯片的原理與開(kāi)發(fā)應(yīng)用試題與答案【總結(jié)】_第1頁(yè)
DSP芯片的原理與開(kāi)發(fā)應(yīng)用試題與答案【總結(jié)】_第2頁(yè)
DSP芯片的原理與開(kāi)發(fā)應(yīng)用試題與答案【總結(jié)】_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

一、填空題1.TMS320C5000系列DSP芯片包括(TMS320C54x)和(TMS320C55x)兩大類(lèi)。這兩類(lèi)芯片完全兼容,所不同的是TMS320C55x具有更低的功耗和更高的性能。2.TMS320系列DSP芯片的基本結(jié)構(gòu)特點(diǎn)包括:(1、哈佛結(jié)構(gòu));(2、流水線(xiàn)操作);(3、專(zhuān)用的硬件乘法器);(4、特殊的DSP指令)和(5、快速的指令周期)。3.?dāng)?shù)字信號(hào)處理的實(shí)現(xiàn)方法有(在通用的計(jì)算機(jī)上用軟件實(shí)現(xiàn))、(在通用的計(jì)算機(jī)系統(tǒng)中加上專(zhuān)用的加速處理機(jī)實(shí)現(xiàn))、(用通用的單片機(jī)實(shí)現(xiàn))、(用通用的DSP芯片實(shí)現(xiàn))和(用專(zhuān)用的DSP芯片實(shí)現(xiàn))。4.TMS320C54XDSP總的基本存儲(chǔ)空間為(192)K字,其中數(shù)據(jù)空間(64)K字,程序空間(64)K字和I/O空間(64)K字。5.除TI公司外,比較著名的DSP芯片生產(chǎn)商還有:(AT&T)(AD)和(Motorola)等。6.TMS320C5000的中央處理單元主要由(算術(shù)邏輯單元)、(累加器)、(乘累加器)、(移位寄存器)和(尋址單元)組成。7.TMS320C54X的指令集包含了4種基本類(lèi)型的操作,即(算術(shù)指令)、(邏輯指令)、(程序控制指令)和(封裝和存儲(chǔ)指令)。8.C54XDSP共有7種有效的數(shù)據(jù)尋址方式,分別為(立即數(shù)尋址)、(絕對(duì)地址尋址)、(累加器尋址)、(直接尋址)、(間接尋址)、(存儲(chǔ)器映射寄存器尋址)和(堆棧尋址)。9.TMS320C54X有(8)條16位總線(xiàn)。包括(4)條程序/數(shù)據(jù)總線(xiàn)和(4)條地址總線(xiàn)。10.TMS320C54X的串口有4中類(lèi)型:(標(biāo)準(zhǔn)同步串行口),(緩沖串行口),(時(shí)分復(fù)用串行口),(多通道緩沖串行口)。11.TMS320C54X系列芯片中有兩個(gè)(40)位的累加器,每個(gè)累加器分為三個(gè)部分(保護(hù)位)、(高位字)和(低位字)。12.TMS320C5000提供了7中基本的數(shù)據(jù)尋址方式:立即數(shù)尋址、絕對(duì)地址尋址、累加器尋址、直接尋址、間接尋址、存儲(chǔ)區(qū)映射寄存器尋址、堆棧尋址。13.時(shí)鐘發(fā)生器為C54XDSP提供時(shí)鐘信號(hào),時(shí)鐘發(fā)生器由(內(nèi)部振蕩器)和(鎖相環(huán)電路)兩部分組成。14.數(shù)字信號(hào)處理的實(shí)現(xiàn)方法有(在通用的計(jì)算機(jī)上用軟件實(shí)現(xiàn))、(在通用的計(jì)算機(jī)系統(tǒng)中加上專(zhuān)用的加速處理器實(shí)現(xiàn))、(用通用的單片機(jī)實(shí)現(xiàn))、(用通用的DSP芯片實(shí)現(xiàn))和(用專(zhuān)用的DSP芯片實(shí)現(xiàn))。15.DSP芯片運(yùn)算速度衡量標(biāo)準(zhǔn):1,指令周期;2,MAC時(shí)間;3,F(xiàn)FT執(zhí)行時(shí)間;4,MIPS;5,MOPS;6,MFLOPS;7,BOPS16.MS320系列中央處理單元DSP芯片的CPU主要由以下幾個(gè)部分組成:指令解碼部分、運(yùn)算與邏輯部分、尋址部分;運(yùn)算與邏輯部分一般包括:累加器ACC、桶形位移寄存器、乘累加單元。17.TMS320C54x采用6級(jí)流水線(xiàn)。18.程序存儲(chǔ)器主要用于存儲(chǔ)程序指令。DSP芯片一般具有兩種工作模式:微計(jì)算機(jī)模式和微處理器模式。工作模式由PMST寄存器中的位決定,若=0,DSP芯片工作于微計(jì)算機(jī)模式(片內(nèi)ROM映射到程序空間),若=1,DSP芯片工作于微處理器模式(片內(nèi)ROM被禁止)。19.根據(jù)系統(tǒng)功能劃分,DSP硬件系統(tǒng)設(shè)計(jì)可以分為最小硬件系統(tǒng)設(shè)計(jì)和外圍硬件接口設(shè)計(jì)。最小硬件系統(tǒng)只包含了DSP的基本電路模塊。20.COFF目標(biāo)文件應(yīng)包含三個(gè)默認(rèn)的塊:.text塊通常包含可執(zhí)行代碼.data塊通常包含已初始化的變量;.bss塊通常為未初始化的變量保留空間。二、簡(jiǎn)答題(40分)1.什么是DSP芯片?DSP芯片的主要特點(diǎn)是什么?DSP芯片,即數(shù)字信號(hào)處理芯片(也稱(chēng)數(shù)字信號(hào)處理器),是一種特別適合于進(jìn)行DSP的微處理器,其主要應(yīng)用是實(shí)時(shí)快速地實(shí)現(xiàn)各種DSP算法。DSP芯片的主要特點(diǎn)是:(1)在一個(gè)指令周期內(nèi)一般至少可完成一次乘法和一次加法;(2)程序空間和數(shù)據(jù)空間分開(kāi),可以同時(shí)訪(fǎng)問(wèn)指令和數(shù)據(jù);(3)片內(nèi)具有快速RAM,通??赏ㄟ^(guò)獨(dú)立的數(shù)據(jù)總線(xiàn)在兩塊中同時(shí)訪(fǎng)問(wèn);(4)具有低開(kāi)銷(xiāo)或無(wú)開(kāi)銷(xiāo)循環(huán)及跳轉(zhuǎn)的硬件支持;(5)快速的中斷處理和硬件I/O支持;(6)具有在單周期內(nèi)操作的多個(gè)硬件地址產(chǎn)生器;(7)可以并行執(zhí)行多個(gè)操作;(8)支持流水線(xiàn)操作,使取指、譯碼和執(zhí)行等操作可以并行執(zhí)行。2.簡(jiǎn)述DSP應(yīng)用系統(tǒng)的一般設(shè)計(jì)過(guò)程:定義系統(tǒng)性能指標(biāo)采用高級(jí)語(yǔ)言進(jìn)行性能模擬設(shè)計(jì)實(shí)時(shí)DSP應(yīng)用系統(tǒng)借助開(kāi)發(fā)工具進(jìn)行軟硬件調(diào)試系統(tǒng)集成與獨(dú)立系統(tǒng)運(yùn)行3.什么是馮.諾依曼結(jié)構(gòu)?哈佛結(jié)構(gòu)的特點(diǎn)是什么?馮.諾依曼結(jié)構(gòu)是將指令、數(shù)據(jù)和地址存儲(chǔ)在同意存儲(chǔ)器中,統(tǒng)一編址,依靠指令計(jì)數(shù)器提供的地址來(lái)區(qū)分是指令、數(shù)據(jù)還是地址。哈佛結(jié)構(gòu)是不同于傳統(tǒng)的馮.諾依曼結(jié)構(gòu)的并行體系結(jié)構(gòu),其主要特點(diǎn)是將程序和數(shù)據(jù)存儲(chǔ)在不同的存儲(chǔ)空間中,即程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器是兩個(gè)相互獨(dú)立的存儲(chǔ)器,每個(gè)存儲(chǔ)器獨(dú)立編址,獨(dú)立訪(fǎng)問(wèn)。4.TMS320C54XDSP系列種類(lèi)很多,但體系結(jié)構(gòu)基本相同,主要由哪些部分組成?(10個(gè)部分)TMS320C54xx系列DSP芯片的結(jié)構(gòu)主要包括:中央處理器(CPU)、內(nèi)部總線(xiàn)結(jié)構(gòu)、特殊功能寄存器、數(shù)據(jù)存儲(chǔ)器(RAM)、程序存儲(chǔ)器(ROM)、I/O端口、串行接口、主機(jī)并行接口(HPI)、定時(shí)器、中斷系統(tǒng)等十個(gè)部分組成。5.以TMS320C54X為例,根據(jù)自己的理解,說(shuō)明什么是流水線(xiàn)操作。流水線(xiàn)操作可把指令分成一系列子操作來(lái)完成。不同子操作完成不同的任務(wù),一條指令經(jīng)過(guò)所有的子操作才能得到結(jié)果。子操作操作可重疊。在同一個(gè)時(shí)鐘周期內(nèi),在不同的單元可以處理多條指令,相當(dāng)于并行執(zhí)行了多條指令。6.簡(jiǎn)述DSP芯片串行口的種類(lèi)和特點(diǎn)DSP芯片串行口的種類(lèi)有四種類(lèi)型:同步串行口、緩沖串行口、時(shí)分復(fù)用串行口和多通道串行口。各串行口的特點(diǎn):同步串行口的接收和發(fā)送幀的比特幀的比特位數(shù)、發(fā)送與接收時(shí)鐘頻率等可以通過(guò)控制寄存器來(lái)配置;緩沖串行口(BSP)在自動(dòng)緩沖模式下,BSP使用ABU內(nèi)嵌式的地址產(chǎn)生器,串行口和緩沖區(qū)之間可以直接進(jìn)行數(shù)據(jù)傳輸,緩沖區(qū)的起始地址和容量是軟件編程控制的;時(shí)分復(fù)用(TDM)串口采用時(shí)分復(fù)用將多個(gè)外部器件復(fù)用與C54x進(jìn)行串行通信,每一個(gè)時(shí)隙對(duì)應(yīng)于其中的1路通信。這樣TDM就可以和外部的多個(gè)應(yīng)用接口實(shí)現(xiàn)方便靈活的數(shù)據(jù)交換。多通道緩沖串行口(McBSP)是在緩沖串行口的基礎(chǔ)上發(fā)展起來(lái)的,其功能包括:全雙工通信;雙緩沖數(shù)據(jù)寄存器,允許連續(xù)的數(shù)據(jù)流;收發(fā)獨(dú)立的幀信號(hào)和時(shí)鐘信號(hào);可與工業(yè)標(biāo)準(zhǔn)的編/解碼器、AICs(模擬接口芯片)以及其它串行A/D、D/A接口;數(shù)據(jù)傳輸可以利用外部時(shí)鐘,或者是片內(nèi)的可編程時(shí)鐘;當(dāng)利用DMA為McBSP服務(wù)時(shí),串行口數(shù)據(jù)讀寫(xiě)具有自動(dòng)緩沖能力。7.?dāng)?shù)字信號(hào)處理理論主要包括哪些內(nèi)容?數(shù)字信號(hào)處理理論主要包括:信號(hào)的采集、離散信號(hào)的分析、離散系統(tǒng)分析、信號(hào)處理中的快速算法、信號(hào)的估值、濾波技術(shù)、信號(hào)的建模、信號(hào)處理中的特殊算法等。8.解釋什么是數(shù)的定標(biāo)?程序員確定一個(gè)數(shù)的小數(shù)點(diǎn)位于DSP芯片所給定的字長(zhǎng)中的哪一位。9.什么是哈佛結(jié)構(gòu)?改進(jìn)的哈佛結(jié)構(gòu)的特點(diǎn)是什么?哈佛結(jié)構(gòu)是并行體系結(jié)構(gòu),程序和數(shù)據(jù)存儲(chǔ)在不同的存儲(chǔ)器中,兩種不同的存儲(chǔ)器相互獨(dú)立,獨(dú)立編制獨(dú)立訪(fǎng)問(wèn)。改進(jìn)的哈佛結(jié)構(gòu)的特點(diǎn)是:允許數(shù)據(jù)存放在程序存儲(chǔ)器;程序存放在高速緩沖區(qū)。10.開(kāi)發(fā)DSP應(yīng)用系統(tǒng)一般需要哪些軟件工具?硬件工具計(jì)算機(jī)、仿真器、示波器、信號(hào)發(fā)生器、邏輯分析儀等;軟件工具有高級(jí)語(yǔ)言、ccs、代碼生成工具、代碼調(diào)試工具、電路設(shè)計(jì)軟件等。11.DSP最小系統(tǒng)一般包括哪些部分?DSP最小系統(tǒng)一般包括:時(shí)鐘電路、復(fù)位電路、電源存儲(chǔ)器接口、等待狀態(tài)發(fā)生器、輸入、抗混疊濾波、A/D轉(zhuǎn)換器、DSP芯片、D/A轉(zhuǎn)化器等部分。12.設(shè)計(jì)DSP應(yīng)用系統(tǒng)時(shí),DSP芯片應(yīng)如何選擇?設(shè)計(jì)DSP應(yīng)用系統(tǒng)時(shí),應(yīng)該注意DSP芯片的運(yùn)算速度、價(jià)格、硬件資源、運(yùn)算精度、開(kāi)發(fā)工具/功耗、封裝的形式、質(zhì)量標(biāo)準(zhǔn)、供貨情況、生命周期等。13.COFF文件格式的優(yōu)點(diǎn):采用COFF目標(biāo)文件格式,有利于模塊化編程,并且為管理程序代碼和系統(tǒng)存儲(chǔ)空間提供靈活的方法。基于COFF格式編寫(xiě)匯編程序或C程序是,不必為程序代碼或變量指定目標(biāo)地址,這為程序編寫(xiě)、程序移植、程序升級(jí)提供了極大的方便。14.定時(shí)器的工作原理。定時(shí)器分為主定時(shí)模塊和預(yù)定標(biāo)模塊。主定時(shí)模塊包括PRD和TIM,由預(yù)定標(biāo)模塊定時(shí);預(yù)定標(biāo)模塊包括TCR中的TDDR和PSC比特,由CPU時(shí)鐘定時(shí)。在主定時(shí)模塊中,對(duì)應(yīng)于預(yù)定標(biāo)模塊的每個(gè)輸出時(shí)鐘,TIM值減1,當(dāng)TIM減到0后,TIM內(nèi)載入PRD的值。當(dāng)設(shè)備復(fù)位或定時(shí)器單獨(dú)復(fù)位時(shí),PRD的內(nèi)容也被載入TIM。主定時(shí)模塊的定時(shí)器中斷信號(hào)輸出被送往CPU以及定時(shí)器的輸出引腳TOUT。預(yù)定標(biāo)模塊中的TDDR和PSC均位于寄存器TCR中,每來(lái)一個(gè)CPU時(shí)鐘,PSC值減1。與主定時(shí)模塊一樣,重置PSC值得時(shí)刻在PSC減到0、設(shè)備復(fù)位或者定時(shí)器單獨(dú)復(fù)位時(shí),此時(shí)TDDR的內(nèi)容復(fù)制到[SC中。三、問(wèn)答題1.已知指令執(zhí)行前,A中的內(nèi)容為0031160001,B中的內(nèi)容為0058022032,C16為0,AR1中的內(nèi)容為0201,數(shù)據(jù)存儲(chǔ)區(qū)0201H的內(nèi)容是2034,數(shù)據(jù)存儲(chǔ)區(qū)0202H的內(nèi)容是1221,試問(wèn)執(zhí)行指令DADD*AR1+,A,B后,A、B、AR3、0201H、0202H中的內(nèi)容各是什么?執(zhí)行前執(zhí)行后A0031160001B0058022032B00514A1222C160AR10201AR30202DateMemory0201H20340201H20340202H12210202H12212.已知指令執(zhí)行前,A中的內(nèi)容為0001001000,B中的內(nèi)容為0000001001,T的內(nèi)容為0220,AR4中的內(nèi)容為0100,AR5中的內(nèi)容為0200,數(shù)據(jù)存儲(chǔ)區(qū)0100H的內(nèi)容是4321,數(shù)據(jù)存儲(chǔ)區(qū)0200H的內(nèi)容是4321,如果執(zhí)行指令LD*AR4+,A||MAC*AR5+,B說(shuō)明執(zhí)行過(guò)程,并指出指令執(zhí)行完成后A、B、T、AR4、AR5、0100H、0200H中的內(nèi)容各是什么?解:將*AR4所指0100中的內(nèi)容左移16位放入A的高端;同時(shí)將*AR5所指0200中的內(nèi)容與T寄存器內(nèi)容相乘,乘積與B中的內(nèi)容相加結(jié)果存入B.已知執(zhí)行前各種存儲(chǔ)器中的內(nèi)容:執(zhí)行前執(zhí)行后A0001001000A00B0000001001B00008EB621T0220T0220AR40100AR40101AR50200AR50201DateMemory0100H43210100H43210200H43210200H43213.已知指令執(zhí)行前,A中的內(nèi)容為0000770000,B中的內(nèi)容為0000000000,FACT的內(nèi)容為0,AR3中的內(nèi)容為0100,AR4中的內(nèi)容為0200,數(shù)據(jù)存儲(chǔ)區(qū)0100H的內(nèi)容是0055,數(shù)據(jù)存儲(chǔ)區(qū)0200H的內(nèi)容是00AA,程序COEFFS中的內(nèi)容是1234,如果執(zhí)行指令:FIRS*AR3+,*AR4+,COEFFS說(shuō)明執(zhí)行過(guò)程,并指出指令執(zhí)行完成后A、B、FACT、AR3、AR4、0100H、0200H中的內(nèi)容各是什么?。執(zhí)行過(guò)程說(shuō)明。A的高端和由COEFFS尋址得到的pmem相乘,結(jié)果與B相加結(jié)果存在B中;同時(shí)*AR3中的內(nèi)容為0100所指的內(nèi)容與*AR4中的內(nèi)容為0200所指的內(nèi)容相加結(jié)果左移16位放入A中。FIRS*AR3+,*AR4+,COEFFS執(zhí)行前執(zhí)行后A0000770000A0000FF0000B0000000000B000008762CFRCT0FRCT0AR30100AR30101AR40200AR40201DateMemory0100H0

溫馨提示

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

評(píng)論

0/150

提交評(píng)論