




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、通信系?DSP原理及應用?期末考試題答案姓名:學號:班級:分數:考試時間:15:4017:30 考試方式:開卷;注意:所有答案必須寫在答題紙上,試卷上的答案無效!一、 填空題每空2分,共20分1、 在C語言和C55x匯編語言的混合程序設計中,C函數的參數和返回值傳遞到C55x的存放器中。在函數“long func(int *p1, int i2, int i3, int i4)中,*p1傳遞到AR0存放器,i2傳遞到T0存放器,i4傳遞到AR1存放器,返回值由AC0存放器傳遞。2、 匯編語言“mov *AR0,AC0”使用的尋址方式是間接尋址模式,“mov #0x3,DPH使用的尋址方式是直接
2、尋址模式,“mov *(#0x011234),T2”使用的尋址方式是絕對尋址模式。3、 指令執行前AC0的值是0012345678,那么匯編語句“AND #0x7f,AC0”,執行之后,AC0的值是0000000078。4、 C55x 的鏈接器命令文件中,SECTIONS命令的主要作用是告訴鏈接器如何將輸入段組合成輸出段,以及在存儲器何處存放輸出。MEMORY命令的主要作用是定義目標系統的存儲器配置圖,包括對存儲器各局部的命名,以及規定它們的起始地址和長度。二、簡述題共40分1、 根據你的理解,試列舉 DSP 芯片的特點?5分答:哈佛構造;多總線構造;指令系統的流水線操作;專用的硬件乘法器;特
3、殊的DSP指令;快速的指令周期;豐富的外設 2、 TMS320C55x 芯片的總線構造有何特點,主要包括哪些總線?它們的功能是什么?6分答:TMS320C55x DSP采用先進的哈佛構造并具有十二組總線,其獨立的程序總線和數據總線允許同時讀取指令和操作數,實現高度的并行操作。采用各自分開的數據總線分別用于讀數據和寫數據,允許CPU在同一個機器周期內進展兩次讀操作數和一次寫操作數。獨立的程序總線和數據總線允許CPU同時訪問程序指令和數據。 包括12條總線,分別是:PAB和PB、BAB和BB、CAB和CB、DAB和DB、EAB和EB、FAB和FB。功能:3、 DSP 為了降低功耗采取了哪些措施?6
4、分答:雙電壓供電;多種工作模式4、 TMS320C55x 的總存儲空間為多少?可分為哪 3 類,它們的大小是多少?存儲器空間的各自作用是什么?6分答:程序空間16M Byte;I/O空間64K Words;數據空間8M Words5、 TMS320C55x有哪些尋址方式,它們是如何尋址的?試為每種尋址方式列舉一條指令6分答:直接尋址模式,movK16,DP;間接尋址模式,mov *AR0,AC0;絕對尋址模式,mov *(#0x011234),T2;MMR尋址模式,mov *abs16(AR2), T2;存放器位尋址模式,btstp 30, AC1;圓形尋址模式。6、 將C源程序轉換成可執行文
5、件需要經過哪些步驟?6分答:創立C源文件;創立工程文件;創立連接器命令文件;編譯整個工程文件;鏈接;生成可執行文件7、 常用的TMS320C55x匯編命令有哪些,它們的作用是什么?5分三、程序設計題共40分1、 用C55x匯編語言實現計算的程序。10分答:mpym *AR0+, *AR1+, AC0mpym *AR0+, *AR1+, AC1add AC1, AC0mpym *AR0+, *AR1+, AC1add AC1, AC0mpym *AR0+, *AR1+, AC1add AC1, AC0或者:mpym *AR0+, *AR1+, AC0|rpt #2 macm *AR0+, *AR
6、1+, AC02、 用C55x匯編語言實現計算的程序。10分答:mpym *AR0+, *AR1+, AC3 masm *AR0+, *AR1+, AC33、 以8點的FFT為例,用C55x的匯編語言實現FFT的算法,并且解釋該算法的實現方法。20分答:.sect "fft_code" _fft: aadd #(ARGS-Size+1),SP ; Adjust stack for local vars mov mmap(ST1_55),AR2 ; Save ST1,ST3 mov mmap(ST3_55),AR3 btst #0,T1,TC1 ; Check SCALE f
7、lag set mov #0x6340,mmap(ST1_55) ; Set CPL,XF,SATD,SXAM,FRCT (SCALE=1) mov #0x1f22,mmap(ST3_55) ; Set: HINT,SATA,SMUL xcc do_scale,TC1 mov #0x6300,mmap(ST1_55) ; Set CPL,XF,SATD,SXAM (SCALE=2) do_scale mov T2,fft.d_T2 ; Save T2 | mov #1,AC0 mov AC0,fft.d_L ; Initialize L=1| sfts AC0,T0 ; T0=EXP mov
8、AC0,fft.d_N ; N=1<<EXP mov XAR1,XCDP ; CDP = pointer to U mov XSP,XAR4 add #fft.d_temp,AR4 ; AR4 = pointer to temp mov XAR0,XAR1 ; AR1 points to sample buffer mov T0,T1 mov XAR0,XAR5 ; Copy externd bits to XAR5outer_loop ; for (L=1; L<=EXP; L+) mov fft.d_L,T0 ; note: Since the buffer is| mo
9、v #2,AC0 ; arranged in re,im pairs sfts AC0,T0 ; the index to the buffer neg T0 ; is doubled| mov fft.d_N,AC1 ; But the repeat coutners sftl AC1,T0 ; are not doubled mov AC0,T0 ; LE=2<<L | sfts AC0,#-1 mov AC0,AR0 ; LE1=LE>>1 | sfts AC0,#-1 sub #1,AC0 ; Init mid_loop counter mov mmap(AC0
10、L),BRC0 ; BRC0=LE1-1 sub #1,AC1 ; Init inner loop counter mov mmap(AC1L),BRC1 ; BRC1=(N>>L)-1 add AR1,AR0 mov #0,T2 ; j=0 | rptblocal mid_loop-1 ; for (j=0; j<LE1;j+) mov T2,AR5 ; AR5=id=i+LE1 mov T2,AR3 add AR0,AR5 ; AR5 = pointer to Xid.re add #1,AR5,AR2 ; AR2 = pointer to Xid.im add AR1,
11、AR3 ; AR3 = pointer to Xi.re | rptblocal inner_loop-1 ; for(i=j; i<N; i+=LE) : mpy *AR2-,*CDP+,AC1 ; -Xid.im*U.im)/SCALE masr *AR5-,*CDP-,AC0 ; AC1=(Xid.im*U.re : macr *AR2+,*CDP-,AC1 ; +Xid.re*U.im)/SCALE mov pair(hi(AC0),dbl(*AR4); AC0H=temp.re AC1H=temp.im | mov dbl(*AR3),AC2 xcc scale,TC1| mov AC2>>#1,dual(*AR3) ; Scale Xi by 1/SCALE mov dbl(*AR3),AC2 scale add T0,AR2inner_loop ; End of inner loop amar *CDP+ amar *CDP+ ; Update k for pointer to Uk| add #2,T2 ; Update j mid_loop ; End of mid-loop sub #1,T1 add #1,fft.d_L ; Update L bcc outer_loop,T1&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 居間租賃買賣協議(6篇)
- 2025貨運租賃合同模板
- 企業招聘合同樣本
- 2025年經濟與商務咨詢服務項目合作計劃書
- 國內水路鐵路貨物運輸保險合同
- 停工補償協議二零二五年
- 產品供應長期合作合同標準文本
- 修繕服務采購合同樣本
- 私人房屋全款交易買賣合同
- 二零二五電子商務安全協議書
- 2025年新高考歷史預測模擬試卷浙江卷(含答案解析)
- 義烏市事業單位招聘考試真題2024
- 大數據與會計專業專業的實習報告
- JT-T-4-2019公路橋梁板式橡膠支座
- 火龍罐綜合灸療法
- 2022年青海大學醫學院附屬藏醫院醫護人員招聘筆試模擬試題及答案解析
- 城市地理學-第八章城市空間分布體系
- 貴州省促進養老托育服務高質量發展實施方案
- 托利多電子秤校秤步驟
- 《DVT深靜脈血栓》
- 《大豆栽培學》PPT課件.ppt
評論
0/150
提交評論