版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘要:</b></p><p> 基于DSP的系統(tǒng)設(shè)計(jì)過(guò)程中,最小系統(tǒng)的設(shè)計(jì)是整個(gè)系統(tǒng)設(shè)計(jì)的第一步,系統(tǒng)設(shè)計(jì)總是從最小系統(tǒng)開(kāi)始,逐步向系統(tǒng)應(yīng)用擴(kuò)展,最終實(shí)現(xiàn)以DSP為核心的大系統(tǒng)的設(shè)計(jì)。因此,最小系統(tǒng)設(shè)計(jì)是DSP系統(tǒng)設(shè)計(jì)的關(guān)鍵。DSP最小系統(tǒng)設(shè)計(jì)包括DSP電源設(shè)計(jì)和地線的設(shè)計(jì),JPTG仿真口的設(shè)計(jì),復(fù)位和時(shí)鐘電路的設(shè)計(jì),上拉和下拉引腳的設(shè)計(jì)等。DSP的典型應(yīng)用
2、于網(wǎng)絡(luò),無(wú)線通信家電,另外還有虛擬現(xiàn)實(shí),噪聲對(duì)消技術(shù),電機(jī)控制,圖像處理等等??梢哉f(shuō)DSP是現(xiàn)代信息產(chǎn)業(yè)的重要基石,它在網(wǎng)絡(luò)時(shí)代的地位與CPU在PC時(shí)代的地位是一樣的。它是信息產(chǎn)業(yè)的重要基石。具有高速,專門為運(yùn)算密集型而設(shè)計(jì),目前速度已達(dá)到24億次每秒。高可靠性,也就是高重復(fù)性,例如雷達(dá)濾波器。性價(jià)比高等特點(diǎn)。</p><p> 關(guān)鍵詞:復(fù)位電路;時(shí)鐘電路;JPTG仿真口;電源;TMS3205402</p
3、><p><b> 目錄 </b></p><p><b> 1 設(shè)計(jì)目的1</b></p><p> 2 我的設(shè)計(jì)模塊1</p><p> 2.1 TM320C54021</p><p> 2.2 JTAG仿真接口的連接2</p><p&g
4、t; 2.3 引腳和測(cè)試信號(hào)3</p><p> 3 最小系統(tǒng)的測(cè)試4</p><p> 4 C5402 DSP最小系統(tǒng)PROTEL圖(部分)5</p><p><b> 總 結(jié)7</b></p><p><b> 參考文獻(xiàn)8</b></p><p>&
5、lt;b> 1 設(shè)計(jì)目的</b></p><p> 理解DSP系統(tǒng)開(kāi)發(fā)的基本思路及方法,學(xué)習(xí)軟硬件開(kāi)發(fā)過(guò)程及資料收集與整理,學(xué)會(huì)撰寫課程設(shè)計(jì)報(bào)告,學(xué)會(huì)對(duì)所學(xué)知識(shí)進(jìn)行總結(jié)與提高,復(fù)習(xí)C語(yǔ)言的使用理解,C54XX匯編語(yǔ)言指令集。</p><p><b> 2 我的設(shè)計(jì)模塊</b></p><p> 2.1 TM320C54
6、02</p><p> TMS320VC5402是C5000系列中性價(jià)比較高的一顆芯片。獨(dú)特的6總線哈佛結(jié)構(gòu),使其能夠6條流水線同時(shí)工作,工作頻率達(dá)到100MHz。VC5402除了使用VC54x系列中常用的通用I/O口(GeneralPurposeI/O,簡(jiǎn)稱GPIO)外,還為用戶提供了多個(gè)可選的GPIO:HPI-8和McBSP。</p><p> TMS320VC5402(簡(jiǎn)稱VC5
7、402)是TI公司的C54X家族的成員之一,它是基于先進(jìn)的改進(jìn)哈佛結(jié)構(gòu)的16位定點(diǎn)DSP,擁有一條程序總線和3條數(shù)據(jù)總線。片內(nèi)集成有一個(gè)具有高度并行性的算術(shù)邏輯單元(ALU)、專有硬件邏輯、片內(nèi)存儲(chǔ)器和片內(nèi)外設(shè)等幾部分.TMS320VC5402的引腳圖如圖1-1所示。</p><p> 圖2-1 TMS320VC5402引腳圖</p><p> C54x 的CPU 結(jié)構(gòu)包括:40比特的
8、ALU ,其輸入來(lái)16比特立即數(shù)、16 比特來(lái)自數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)、暫時(shí)存儲(chǔ)器、T中的16比特?cái)?shù)、數(shù)據(jù)存儲(chǔ)器中兩16比特字、數(shù)據(jù)存儲(chǔ)器32比特字、累加器中40比特字;2個(gè)40比特的累加器 ,分為三個(gè)部分 ,保護(hù)位 39-32比特 、高位字 31 - 16 比特 、低位字 15 - 0 比特 ;桶型移位器 ,可產(chǎn)生0到 31 比特的左移或 0 到 16 比特的右移; 17×17 比特的乘法器 ,40 比特的加法器;比較
9、選擇和存儲(chǔ)單元 CSSU ;數(shù)據(jù)地址產(chǎn)生器 DA2 GEN 程序地址產(chǎn)生器PA GEN 。</p><p> C54x 的片內(nèi)外設(shè)包括:通用 I/ O 引腳 XF 和;兩個(gè)定時(shí)器 Timer0 和 Timer1 ;片內(nèi)鎖相環(huán) PLL ;8 比特 HPI 口;多通道緩沖存串口McBSP ;可編程等待狀態(tài)產(chǎn)生器;可編程 bank2 switching 模塊;外部總線接口;IEEE1149. 1 標(biāo)準(zhǔn)J TA G
10、 口。</p><p> TMS320VC5402 - 100的一種型號(hào),最高頻率10一般5016bit 片內(nèi) ROM 、16 K ×16 個(gè)DMA 通道、2部程序空間可擴(kuò)展到 1M ×16bit 。1 個(gè)40 位的算術(shù)邏輯單元 ,2 個(gè) 40 位的累加器,2 個(gè)40 位的專用加法器 ,1 個(gè) 17×17 的并行乘法器,1 個(gè) 40位的桶形移位器。8 個(gè)輔助寄存器和 1 個(gè)軟件棧。
11、內(nèi)部集成Viterbi 加速器 , 用于提高Viterbi 編譯碼的速度??晒ぷ髟谌N低功耗方式(IDL E1 、I2 DL E2 、IDL E3) 。 (1192 K WORD 尋址空間 64 KW 程序空間、64 KW 數(shù)據(jù)空間、64 KW I/ O 空間 ,某些型號(hào)的程序空間可擴(kuò)展到 8M WORD 。·片內(nèi)存儲(chǔ)區(qū)可靈活配置為程序/ 數(shù)據(jù)存儲(chǔ)器。多種復(fù)用外設(shè); McBSP 、HPI 、GPIO 、TDM 、DMA
12、 、Timer 、PLL 。雙電源供電,提供 PGE 和B GA 兩種形式的封裝。</p><p> 2.2 JTAG仿真接口的連接</p><p> JTAG(Joint Test Action Group,仿真測(cè)試引腳接口)用于連接最小系統(tǒng)板和仿真器,實(shí)現(xiàn)仿真器對(duì)DSP的訪問(wèn),JTAG接口的連接需要和仿真器上的接口一致。不論什么型號(hào)的仿真器,其JTAG接口都必須滿足IEEE 114
13、9.1的標(biāo)準(zhǔn)。滿足IEEE 1149.1標(biāo)準(zhǔn)的14腳JTAG接口如圖2-2所示。</p><p> 圖2-2 14腳仿真口引腳</p><p> 各個(gè)引腳的含義請(qǐng)參照DSP的引腳說(shuō)明。一般情況下,最小系統(tǒng)板需要引出雙排的14腳插針和圖2-2中的一致。在大多數(shù)情況下,如果系統(tǒng)板和仿真器之間的連接電纜不超過(guò)6inch,就可以采用如圖2-3所示的接法。這里需要注意的是,其中DSP的EMU0和
14、EMU1引腳都需要上拉電阻,推薦阻值為4.7k或者10k。</p><p> 圖2-3小于6inch的JTAG連接方法</p><p> 如果DSP和仿真器之間的連接電纜超過(guò)6inch,則必須采用圖2-4所示的接法,在數(shù)據(jù)傳輸引腳加上驅(qū)動(dòng)</p><p> 圖2-4大于6inch的JTAG連接方法</p><p> 如果系統(tǒng)板上有多個(gè)
15、DSP,則多個(gè)DSP之間的JTAG接口采用菊花鏈的方式連接在一起,接法如圖2-5所示。</p><p> 圖2-5多個(gè)DSP的JTAG連接方法</p><p> 2.3 引腳和測(cè)試信號(hào)</p><p> 1.上拉電阻或者下拉引腳DSP芯片的有些引腳必須接4.7kΩ的上拉電阻,不同型號(hào)的芯片這些引腳有所不同,一般情況下這些引腳包括:未使用的中斷信號(hào)、READY(
16、數(shù)據(jù)準(zhǔn)備好輸入引腳)、保持輸入引腳、EMU0(仿真中斷引腳0)、EMU1(仿真中斷引腳1)、所有的XBUS總線的數(shù)據(jù)引腳、一些保留未使用的RSV引腳等。</p><p><b> 2.信號(hào)燈</b></p><p> 系統(tǒng)板上可加入信號(hào)燈,用于指示最小系統(tǒng)的電源情況。當(dāng)電源指示燈出現(xiàn)異常情況時(shí)可及時(shí)斷電,以保護(hù)電路不被損壞。信號(hào)指示燈一般有:+5V的電源指示燈(電
17、路板供電正常)、電壓轉(zhuǎn)換輸出3. 3V指示燈(I/O供電正常)、電壓轉(zhuǎn)換輸出1.8V或1.5V指示燈(核供電正常)以及其他信號(hào)指示燈。</p><p><b> 3.測(cè)試孔</b></p><p> C54x芯片的BGA封裝使得焊接好DSP后,無(wú)法檢測(cè)到每個(gè)引腳的狀態(tài),為此必須將一些可能需要測(cè)試的引腳通過(guò)連線引出。同時(shí)也可以將設(shè)計(jì)時(shí)不能確定的引腳引出,以確保在以后
18、的改動(dòng)中可以直接從這些測(cè)試孔跳線。</p><p><b> 3 最小系統(tǒng)的測(cè)試</b></p><p> 檢測(cè)最小系統(tǒng)設(shè)計(jì)是否成功有以下4個(gè)步驟。 </p><p> 1上電后,檢測(cè)3.3V和1.8V或1.5V電壓是否正常。如果正常,則進(jìn)入下一步;否則檢查電源部分電路。 </p><p> 2上電后,直接測(cè)量C
19、LKOUT0和CLKOUT1引腳,查看是否有時(shí)鐘信號(hào)輸出,以及時(shí)鐘信號(hào)的頻率是否和設(shè)置的一樣。若CLKOUT信號(hào)正確,則進(jìn)入下一步;否則檢查時(shí)鐘和復(fù)位信號(hào)。 </p><p> 3連接好仿真器,查看是否能打開(kāi)仿真軟件CCS。如果可以打開(kāi)CCS,則進(jìn)入下一步;否則檢查JTAG接口電路和上拉電阻。 </p><p> 4通過(guò)DSP下載程序到DSP中運(yùn)行,查看運(yùn)行結(jié)果</p>
20、<p> 下面試一個(gè)測(cè)試最小程序</p><p> .mmregs ;定義存儲(chǔ)器映像寄存器 </p><p> begin: </p><p> ssbx XF ;XF引腳置高</p><p> nop ;空操作等待</p><p> rpt #800
21、 ;將下一條指令重復(fù)801次</p><p> nop ;空操作等待</p><p> rpt #800 ;將下一條指令重復(fù)801次</p><p> nop ;空操作等待</p><p> rsbx XF ;XF引腳置低</p><p> nop ;空
22、操作等待</p><p> rpt #800 ;下面一條指令重復(fù)801次</p><p> nop ; 空操作等待</p><p> rpt #800 ;下面以條指令重復(fù)801次</p><p> nop ;空指令等待</p><p> b begin ;無(wú)條件跳轉(zhuǎn)到be
23、gin</p><p> .end ;程序代碼結(jié)束</p><p><b> 配置文件如下:</b></p><p><b> MEMORY{</b></p><p><b> PAGE 0:</b></p><p> PARAM:
24、 org=0080h len=1780h</p><p><b> PAGE 1:</b></p><p> DARAM: org=0080h len=1080h</p><p><b> }</b></p><p><b> SECTIONS{</b></p&g
25、t;<p> .text:> PARAM PAGE 0</p><p> .bss :> DARAM PAGE 1</p><p> .data:> DARAM PAGE 1</p><p><b> }</b></p><p> 4 C5402 DSP最小系統(tǒng)PRO
26、TEL圖(部分)</p><p> 圖4-1 我畫的最小系統(tǒng)部分</p><p> 該P(yáng)ROTEL圖是整個(gè)最小系統(tǒng)中我負(fù)責(zé)畫的部分,其余部分由小組其他成員完成</p><p><b> 總結(jié)</b></p><p> 本學(xué)期我們開(kāi)設(shè)了《TMS320C54XX DSP》這門學(xué)科我覺(jué)得很難,但卻十分重要,而且都是
27、理論方面的指示,所以必須學(xué)好它。正所謂“紙上談兵終覺(jué)淺,覺(jué)知此事要躬行?!睂W(xué)習(xí)任何知識(shí),僅從理論上去求知,而不去實(shí)踐、探索是不夠的,所以課程設(shè)計(jì)是身份必要的。</p><p> DSP是運(yùn)算密集型處理器,是為了高速運(yùn)算而存在。單片機(jī)是事務(wù)型處理器,是為了處理事務(wù)而存在。DSP中的中斷比單片機(jī)中要少很多。例如:手機(jī)?,F(xiàn)在的手機(jī)都有單片機(jī)的核(ARM)和DSP的核。RM主要用來(lái)控制鍵盤,DSP的核主要是做語(yǔ)音的壓縮
28、和解壓,無(wú)線信道的調(diào)制和解調(diào)。</p><p> 在這次課程設(shè)計(jì)過(guò)程中,我也遇到了很多問(wèn)題。對(duì)系統(tǒng)的設(shè)計(jì)以前就沒(méi)有接觸過(guò),對(duì)芯片也不了解。后來(lái)在網(wǎng)上找到了他們的資料,才有了一些了解,發(fā)現(xiàn)他們是很實(shí)用的,真是受益匪淺啊。還有就是,我是我們組的組長(zhǎng),在給組員分配任務(wù)的時(shí)候可以說(shuō)是絞盡腦汁,因?yàn)槟芙o別人分配任務(wù),首先要對(duì)別人做的部分有一定的了解,這就造成了工作量的加大。不過(guò),在此過(guò)程中,我也確實(shí)比別人多學(xué)到了很多知識(shí)
29、,看來(lái)適當(dāng)?shù)膲毫σ彩莿?dòng)力能推動(dòng)我前進(jìn)。</p><p> 總之,在這次課程設(shè)計(jì)中我學(xué)到了很多,給我很多專業(yè)知識(shí)以及專業(yè)技能上的提升,同時(shí)又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。這些讓我一生受用。</p><p> 我對(duì)走硬件這條路充滿了信心,一定要一步一個(gè)腳印,踏踏實(shí)實(shí)學(xué)習(xí)工作,創(chuàng)造屬于我的智慧的結(jié)晶。在此,感謝指導(dǎo)老師對(duì)于我在課程設(shè)計(jì)期間的耐心指導(dǎo),
30、尤其是加深了我對(duì)中斷向量文件,在此我表示真誠(chéng)的感謝!同時(shí)在此我也對(duì),王翔同學(xué),葉洪同學(xué)對(duì)我的幫助表示真誠(chéng)的感謝。</p><p><b> 參考文獻(xiàn)</b></p><p> 1李利等. DSP原理及應(yīng)用.北京:中國(guó)水利水電出版社,2002</p><p> 2張勇.C/C++語(yǔ)言硬件程序設(shè)計(jì).西安:西安電子科技大學(xué)出版社,2007<
31、;/p><p> 3鄒彥. DSP原理及應(yīng)用.西安:西安電子科技大學(xué)出版社,2005</p><p> 4張雄偉.DSP集成開(kāi)發(fā)與應(yīng)用實(shí)例.北京:電子工業(yè)出版社,2007</p><p> 5 汪安民.TM320C54XX DSP實(shí)用技術(shù).北京:清華大學(xué)出版社,2006</p><p><b> 指導(dǎo)教師評(píng)語(yǔ)</b>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)字信號(hào)處理(dsp)課程設(shè)計(jì)報(bào)告
- dsp數(shù)字信號(hào)處理課程設(shè)計(jì)報(bào)告-- 步進(jìn)電機(jī)
- dsp數(shù)字信號(hào)處理課程設(shè)計(jì)報(bào)告-- ad接口設(shè)計(jì)
- 數(shù)字信號(hào)課程設(shè)計(jì)--數(shù)字信號(hào)處理
- 數(shù)字信號(hào)處理課程設(shè)計(jì)報(bào)告
- 數(shù)字信號(hào)處理課程設(shè)計(jì)報(bào)告
- 數(shù)字信號(hào)處理課程設(shè)計(jì)報(bào)告
- dsp數(shù)字信號(hào)處理課程設(shè)計(jì)報(bào)告-- 語(yǔ)音壓縮與回放
- 基于dsp_builder數(shù)字信號(hào)處理課程設(shè)計(jì)
- 數(shù)字信號(hào)處理課程設(shè)計(jì)報(bào)告 (2)
- 數(shù)字信號(hào)處理課程設(shè)計(jì)報(bào)告 (3)
- 數(shù)字信號(hào)處理課程設(shè)計(jì)項(xiàng)目報(bào)告
- 數(shù)字信號(hào)處理課程設(shè)計(jì)
- 數(shù)字信號(hào)處理課程設(shè)計(jì)
- 數(shù)字信號(hào)處理課程設(shè)計(jì)
- 數(shù)字信號(hào)處理課程設(shè)計(jì)
- 數(shù)字信號(hào)處理課程設(shè)計(jì)
- 數(shù)字信號(hào)處理課程設(shè)計(jì)
- 數(shù)字信號(hào)處理課程設(shè)計(jì)
- 數(shù)字信號(hào)課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論