




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《DSP原理及應用》總復習第1大綱要求:基本內容:數字信號處理概述;可編程DSP芯片;DSP系統;DSP產品簡介。教學重點:DSP系統的構成和DSP系統的設計過程。教學難點:DSP芯片的特點及DSP芯片的應用。基本要求:理解數字信號處理理論與方法;正確理解可編程DSP芯片的發展概況和特點、分類及應用;掌握DSP系統的構成、特點、設計過程和芯片的選擇。
本章內容主要是概念性知識要點,其復習可在熟悉教材的基礎上復習課后作業和完成以下測試題來進行。1、DSP芯片內部采用________結構,這種結構將________和________分開,允許同時取來自________的指令和________的數據。2、改進的哈佛結構允許指令存儲在________中,執行此指令,不需要再從存儲器中讀取指令,節約了一個指令周期的時間。3、TMS320C54x內部有________等4條總線,每條總線又包括________和________。可以在一個機器周期內從程序存儲器取________條指令,從數據存儲器讀________個操作數和向數據存儲器寫________個操作數。4、一般而言,一個具有四級流水線的DSP芯片執行一條指令,是將指令分為________
、________、________、________
四個階段。7、TI公司目前常用的DSP芯片歸納為三大系列:即________系列(包括________
)、________系列(包括________
)、________系列(包括________
)。8、目前世界上生產通用DSP的廠家主要有哪幾家?(請至少說出4個)9、請說出衡量DSP芯片運算速度的性能指標?(至少3種)10、請畫出4級流水線操作圖。11、典型的DSP系統應包括________
、________
、________
、________
、________。12、DSP芯片的特點是________
、________
、________
、________
、________、________
、
________
、________、________。13、DSP系統的特點是________
、________
、________
、________
、________、________
、
________
。14、DSP系統的設計過程可分為________
、________
、________
、________
、________、________
6個階段。15、DSP芯片按基礎特性分類可分為________
DSP芯片和________
DSP芯片;按用途可分為________
DSP芯片和________
DSP芯片;按數據格式可分為________
DSP芯片和________
DSP芯片。《DSP原理及應用》總復習第2章TMS320C54x的硬件結構大綱要求:基本內容:C54x的基本結構;C54x的主要特性和外部引腳;C54x的內部總線結構;C54x的中央處理器;C54x的存儲器空間結構;C54x的片內外設電路;C54x的系統控制;C54x的外部總線。教學重點:C54x的中央處理器;C54x的存儲空間結構和片內外設電路。教學難點:C54x的系統控制中關于流水線操作的理解。基本要求:掌握DSP芯片的CPU、存儲器和片內外設的基本結構和工作原理;正確理解C54x的系統控制和外部總線。
3、請說明TMS320C54xDSP的CPU執行下列讀寫操作時分別用到哪些總線?
(1)程序寫
(2)單數據讀
(3)雙數據讀/系數讀
(4)外設讀
(5)外設寫4、TMS320C54xDSP的3組數據總線CB、DB和EB中,______和______傳送讀到數據存儲器的操作數,______傳送寫到存儲器的數據。5、C54xDSP利用兩個輔助寄存器算術運算單元______和______在每個周期內產生______個數據存儲器的地址。6、C5402采用雙電源供電,共內核電源電壓為______V,IO電源電壓為______V。7、C5402芯片共有______個地址引腳,可尋址______字的外部程序空間、______字的外部數據空間和______字的外部IO空間。11、根據ALU功能框圖回答問題:(1)ALU如何獲取數據?(2)ALU輸出數據送往何方?(3)請分別說明SXM、C、C16控制位的作用?12、若OVM=1,當正向溢出和負向溢出時,ALU將如何處理運行結果?13、累加器A和B都可分為三部分:_____﹑_____和_____。其中,_____用作計算時的數據位余量,以防止諸如自相關那樣的迭代運算時溢出。14、設A=FF20100614H,執行STLA,6,T指令后,累加器A和數據存儲器單元T中的結果分別是多少?15、累加器A和B的差別僅在于累加器_____的31~16位可以用做乘法器的一個輸入。16、如何對進位位C清零和置位?20、比較﹑選擇和存儲單元CSSU是專為_____算法設計的硬件單元,只要將ST1中的_____位置1,ALU就被配置成雙16位工作方式,所有的雙字指令都變成雙16位的算術運算指令。ALU可以在一個機器周期內完成兩個16位數的加/減運算,結果分別存放在累加器的高16位和低16位,然后可以利用_____指令對累加器的高16位和低16位進行比較,并選擇較大者存放到指令所規定的存貯單元中。21、指數編碼器是使用_____指令和_____指令對累加器的數值進行歸一化處理。22、指數編碼器可以在單個周期內執行_____指令,求得累加器中數的_____值,并以2的補碼的形式存放到_____中。23、C54x提供三個16位寄存器來作為CPU狀態和控制寄存器,它們分別為_____﹑_____和_____。24、狀態寄存器0中,_____字段是作為輔助寄存器指針,在間接尋址_____操作數時,用來選擇輔助寄存器,當DSP工作在_____方式時,不能修正ARP,它必須置“0”。25、狀態寄存器0中,DP字段稱_____
,在直接尋址方式,若ST1中的CPL=_____,該字段(9位)與指令中給出的低7位地址一起形成一個16位直接尋址存儲器的地址。26、CPL=1,選擇_____的直接尋址方式。27、INTM=0,_____全部可屏蔽中斷。(A)開放(B)關閉28、ASM規定一個多大范圍的移位值?31、若MP/MC=0,則片內ROM安排到_____
。32、若OVLY=1,則片內RAM安排到_____
。33、若DROM=_____
,則片內ROM不安排到數據空間。34、C54x的CPU包括________、________、________、
________、________、
________、及________。34、C54X中,內部存儲器的形式有_____、_____和_____三種,_____總是安排到數據存儲空間,也可以構成程序存儲空間;_____一般構成程序存儲空間,也可部分地安排到數據存儲空間。35、所謂雙尋址RAM(DARAM)就是_____的RAM存儲器,而單尋址RAM(SARAM)就是_____的RAM存貯器。36、C5402內部含有_____字的ROM、_____字的DARAM、_____字的SARAM。37、C5402有20條外部程序地址線,其程序空間可擴展至1M字。整個程序空間分成_____頁,頁號由存儲器映像CPU寄存器_____設定。38、當TMS320VC5402片內RAM安排到程序空間時,每頁程序存儲器分成兩部分:一部分_____
;另一部分是_____
;當片內ROM被尋址(MP/MC=0),它只能在_____頁,不能映像到程序存儲器的其它頁。40、C54x提供了一個具有64K字的I/O空間,主要用于對片外設備的訪問。可以使用_____指令和_____指令對I/O空間尋址。對I/O空間訪問時,除了使用數據總線和地址總線外,還要用到_____、_____、_____控制線。其中_____和_____用于選通I/O空間,_____用于控制訪問方向。41、C54X片內有兩個部件——_______和______,控制著外部總線的工作。42、C5402有一個_____級深度的流水線,在任何一個機器周期內,可以有_____條不同的指令在同時工作,每條指令工作在不同級的流水線上。43、C5402的流水線結構可分為_____、_____、_____、_____、_____、_____幾個階段。44、流水線沖突產生的原因是什么?有哪些方法可以避免流水線沖突?例3、指令解釋。(1)READASmem(2)WRITASmem例4、程序中給出如下兩條指令,請問實際尋址的數據存儲器的16位地址是多少?
LD#5,DPLD60H,A例5、已知單操作數間接尋址指令LD*AR5,B,請問ARF=?例6、下面哪個間接尋址單操作數表示循環尋址?(A)*AR2-0B(B)*AR2-0%(C)*AR2(5)(D)*+AR2(5)例7、下面哪條指令匯編時不會報錯?(A)MAC*AR1,*AR2,A(B)MAC*AR2,*AR3,B(C)MAC*AR0,*AR1,A(D)MAC*AR5,*AR6,B例8、試分析下述指令執行后相應寄存器、狀態位及數據存儲器單元數據的變化。(1)BIT*AR5+,30100(2)DLD*AR3+,
A7FB0001235ADatamemory
12080100
0100AR3
50680101(3)BACCDBANDM4444H,*AR1+《DSP原理及應用》總復習第4章匯編語言程序的開發工具大綱要求:基本內容:TMS320C54x軟件開發過程;匯編語言程序的編輯、匯編和鏈接過程;COFF的一般概念;源程序的匯編;鏈接器的使用。教學重點:常用匯編偽指令的功能和含義;鏈接命令文件的編寫方法和鏈接器命令的功能和含義。教學難點:匯編語言程序的編輯、匯編和鏈接過程;匯編器、鏈接器對段的處理;鏈接器對程序的重新定位等。基本要求:理解TMS320C54x軟件開發過程;理解匯編語言程序的編輯、匯編和鏈接過程;正確理解COFF的一般概念;掌握常用匯編偽指令的功能和含義;掌握鏈接命令文件的編寫方法和鏈接器命令的功能和含義。本章內容對于正確理解匯編語言程序的偽指令和鏈接命令文件的MEMORY和SECTIONS偽指令具有重要作用,復習本章不要死記硬背,應結合第5、6章的例程及實驗程序的閱讀和分析,通過正確理解記憶各知識要點。例1、下面哪條偽指令是未初始化段?(A).bss(B).text(C).data(D).sect例2、下面哪條偽指令是命名段?(A).bss(B).text(C).data(D).sect《DSP原理及應用》總復習第5章匯編語言程序設計大綱要求:基本內容:匯編語言源程序的格式、常數與字符串、符號和表達式;堆棧的使用方法;控制程序;算術運算程序;重復操作程序;數據塊傳送程序;小數運算程序;浮點運算程序。教學重點:匯編語言源程序的格式;堆棧的使用方法;控制程序的編程方法;算術運算程序、重復操作程序、數據塊傳送程序的編程方法。教學難點:小數運算程序和浮點運算程序的編程方法。基本要求:掌握匯編語言源程序的格式;正確理解匯編語言中的常數、符號及表達式;掌握堆棧的使用方法;掌握控制程序的編程方法;掌握算術運算程序、重復操作程序、數據塊傳送程序的編程方法;正確理解小數運算程序和浮點運算程序的編程方法。
本章內容是本課程的重要章節,是設計應用軟件的基礎,教材和實驗指導書所示例程應完全讀懂并能自主完成課后習題。例1、C5402的有符號數所能表示的最大正數是多少?最大負數是多少?最小負數是多少?(分別用10進制數和16進制數表示)例2、分別用16進制和分數表示C54xDSP所能表示的最小有符號正小數。例3、試用雙操作數乘加指令編寫y=ax+b的程序,假設a,x,b均為小數。(只寫關鍵指令即可)《DSP原理及應用》總復習第6章應用程序設計大綱要求:基本內容:FIR濾波器的DSP實現;IIR濾波器的DSP實現;快速傅里葉變換(FFT)的DSP實現;正弦波信號發生器。教學重點:FIR濾波器的DSP實現;IIR濾波器的DSP實現。教學難點:快速傅里葉變換(FFT)的DSP實現基本要求:掌握數字濾波器(FIR和IIR)的DSP實現;正確理解快速傅里葉變換(FFT)的DSP實現;掌握正弦波信號發生器的實現。
本章內容重點掌握FIR和IIR濾波器的DSP實現原理,能夠讀懂實驗指導書FIR濾波器和IIR濾波器的實驗例程,能夠利用線性緩沖區法和循環緩沖區法編寫算法實現的關鍵指令段。例1、教材P179、P180頁程序分析及比較。例2、教材P197、P199頁程序分析及比較。《DSP原理及應用》總復習第7章片內外設、接口及應用大綱要求:基本內容:C54x的主機接口;C54x的定時器;C54x的串行口;C54x的中斷系統。教學重點:C54x的定時器的應用及編程;C54x的中斷系統及編程應用。教學難點:主機接口的基本原理和應用;多路緩沖串口的原理及編程應用。基本要求:理解C54x的主機接口的基本原理;掌握C54x的定時器的應用及編程;掌握C54x的中斷系統及編程應用。
第8章硬件設計大綱要求:基本內容:硬件設計概述;DSP系統的基本設計;DSP的電平轉換電路設計;DSP存儲器和I/O的擴展;DSP與A/D和D/A轉換器的接口;DSP的硬件設計實例。教學重點:DSP系統的硬件基本設計;存儲器和I/O擴展的電路連接方法;模數轉換接品電路的設計。基本要求:掌握時鐘電路的設計及PLL設置方式、存儲器和I/O擴展的電路連接及端口地址的確定、正確理解DSP系統的硬件設計實例的硬件、軟件設計過程。
本兩章內容重點掌握定時器、中斷系統、時鐘電路設計及PLL配置方式以及I/O端口地址的確定,能夠利用PORTR和PORTW指令對I/O端口進行讀寫操作。(詳見測試題和第8章課件)測試題:1、C54x片內定時器是一個軟件可編程定時器,它主要由_____、_____和_____組成,TIM是一個16位_____計數器,PRD是一個16位的時間常數寄存器。
2、通過編程可以控制定時器產生定時中斷,定時中斷的周期為_____
。3、要實現8ms的方波發生器,請編寫定時器初始化的關鍵指令。(假設主頻為100MHz)4、C54x中,中斷向量地址是由PMST中的_____作為高9位和_____作為低7位所組成。5、上電后,且時鐘電路已正常工作,在復位引腳輸入端加上至少_____個機器周期的低電平,′C54x便可完成復位操作。復位后(變成高電平)將PC置成_____,處理器從此處取指,并開始執行程序,復位后PMST中的中斷向量指針IPTR置成_____,ST1中的中斷方式位INTM置成_____,關閉所有的可屏蔽中斷,中斷標志寄存器IFR清0,對SP指針沒有初始化。6、復位后,PMST中的MP/MC位記載_____引腳的狀態,如果MP/MC引腳為0,處理器便從片內ROM地址_____處取指并開始執行程序,如果MP/MC=1,處理器則從片外程序存貯器地址_____處取指開始執行程序。7、C54x支持硬件中斷,也支持軟件中斷,硬件中斷包括由_____觸發的外部硬件中斷和由_____觸發的內部硬件中斷。軟件中斷是由指令_____﹑_____或_____要求的中斷。
8、C54X的可屏蔽中斷有_____輸入的中斷;片內外圍電路引起的中斷,如_____
﹑_____
﹑_____等引起的中斷。9、C54X的非屏蔽中斷包括所有的_____
,以及兩個外部硬件中斷:_____和_____
。10、兩個外部硬件中斷中,_____對C54x所有操作方式都產生影響,而_____對C54x的任何操作都不會產生影響,C54x響應NMI中斷時,所有其它中斷被禁止。
11、當一個中斷出現的時候,IFR中的相應中斷標志位置_____。通過_____
、_____
、_____可清除掛起的中斷。12、C54x中開放可屏蔽中斷的條件是ST1中的INTM位=_
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設備設施的安全評估與造價咨詢協議
- 拍賣物品歸屬未確定協議
- 《Python程序設計基礎》課件 第1、2章 Python 概述;Python 基礎語法
- 舞臺地板施工方案
- 提問我國遠洋重大件貨物標準是重長寬討論冷藏貨物要保證哪兩方
- 中醫中藥課件
- 個人消費貸款合同利率調整協議
- 建設項目合同糾紛處理實務案例
- 【課件】二項式系數的性質+課件高二下學期數學人教A版(2019)選擇性必修第三冊
- 2025年度設備維修保養服務合作協議
- 生豬屠宰獸醫衛生檢驗人員理論考試題庫及答案
- 2024職場人壓力調查報告-智聯招聘-202407
- ISO9001-ISO14001-ISO45001三體系內部審核檢查表
- T-SHZSAQS 00278-2024 智慧農場水肥一體化系統運行技術規程
- 基于STM32的鋰電池管理系統設計與實現
- DZ∕T 0221-2006 崩塌、滑坡、泥石流監測規范(正式版)
- 新概念2測試題及答案
- 成都醫學院臨床醫學專業認證任務分解表
- (正式版)JTT 1496-2024 公路隧道施工門禁系統技術要求
- TB 10303-2020鐵路橋涵工程施工安全技術規程
- 神經外科顱內動脈瘤血管內介入栓塞治療手術知情同意書
評論
0/150
提交評論