freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

現(xiàn)代dsp技術(shù)及應(yīng)用課程總結(jié)報告(已修改)

2024-11-04 12:18 本頁面
 

【正文】 第一篇:現(xiàn)代DSP技術(shù)及應(yīng)用課程總結(jié)報告[本站推薦]電 子 信 息 學(xué) 院現(xiàn)代DSP技術(shù)及應(yīng)用課程總結(jié)專業(yè) 班級 學(xué)號 學(xué)生姓名 指導(dǎo)教師 時 間 段 完成日期xxx xxx xxx xxx xxx xxx xxx 摘要:本文是在學(xué)習(xí)信號處理與DSP應(yīng)用課程的基礎(chǔ)上,結(jié)合所學(xué)知識和課后查找資料,主要整理了DSP的基礎(chǔ)知識和芯片的基本結(jié)構(gòu)和特點(diǎn)、DSP集成開發(fā)環(huán)境CCS的工作原理、DSP系統(tǒng)的應(yīng)用等方面的內(nèi)容。關(guān)鍵詞:DSP 基礎(chǔ)知識基本結(jié)構(gòu)和特點(diǎn)工作原理應(yīng)用一、DSP的相關(guān)知識、DSP的簡介DSP(Digital Signal Processing)又稱的數(shù)字信號處理,它的目的是對真實(shí)世界的連續(xù)模擬信號進(jìn)行測量或?yàn)V波。因此在進(jìn)行數(shù)字信號處理之前需要將信號從模擬域轉(zhuǎn)換到數(shù)字域,這通常通過模數(shù)轉(zhuǎn)換器(A/D)實(shí)現(xiàn)。而數(shù)字信號處理的輸出經(jīng)常也要變換到模擬域,這是通過數(shù)模轉(zhuǎn)換器(D/A)實(shí)現(xiàn)的。、DSP的特征和分類信號(signal)是信息的物理體現(xiàn)形式,或是傳遞信息的函數(shù),而信息則是信號的具體內(nèi)容。模擬信號(analog signal):指時間連續(xù)、幅度連續(xù)的信號。數(shù)字信號(digital signal):時間和幅度上都是離散(量化)的信號。模擬信號處理缺點(diǎn):難以做到高精度,受環(huán)境影響較大,可靠性差,且不靈活等。數(shù)字系統(tǒng)的優(yōu)點(diǎn):體積小、功耗低、精度高、可靠性高、靈活性大、易于大規(guī)模集成、可進(jìn)行二維與多維處理。、DSP芯片的基本結(jié)構(gòu)和特點(diǎn)[1] 為了快速地實(shí)現(xiàn)數(shù)字信號處理運(yùn)算,DSP芯片一般都采用特殊的軟硬件結(jié)構(gòu)。以TMS320系列為例,其基本結(jié)構(gòu)包括::(1)哈佛結(jié)構(gòu);(2)流水線操作;(3)專用的硬件乘法器;(4)特殊的DSP指令;(5)快速的指令周期。這些特點(diǎn)使得TMS320系列DSP芯片可以實(shí)現(xiàn)快速的DSP運(yùn)算,并使大部分運(yùn)算(例如乘法)能夠在一個指令周期內(nèi)完成。由于TMS320系列DSP芯片是軟件可編程器件,因此具有通用微處理器具有的方便靈活的特點(diǎn)。二、DSP集成開發(fā)環(huán)境CCS的工作原理 CCS概述CCS提供了基本的代碼生成工具,它們具有一系列的調(diào)試、分析能力。CCS支持如下所示的開發(fā)周期的所有階段。設(shè)計概念性規(guī)劃編程和編譯創(chuàng)建工程文件、編寫源程序和配置文件調(diào)試語法檢查、探測點(diǎn)設(shè)置和日志保存等分析實(shí)時調(diào)試、統(tǒng)計和跟蹤在使用本教程之前,必須完成下述工作:o 安裝目標(biāo)板和驅(qū)動軟件。按照隨目標(biāo)板所提供的說明書安裝。如果你正在用仿真器或目標(biāo)板,其驅(qū)動軟件已隨目標(biāo)板提供,你可以按產(chǎn)品的安裝指南逐步安裝。o 。如果你已有CCS仿真器和TMS320c54X代碼生成工具,但沒有完整的CCS,你可以按第二章和第四章所述的步驟進(jìn)行安裝。o 。SETUP程序允許CCS使用為目標(biāo)板所安裝的驅(qū)動程序。CCS包括如下各部分: o CCS代碼生成工具: o CCS集成開發(fā)環(huán)境(IDE): o DSP/BIOS插件程序和API: o RTDX插件、主機(jī)接口和API: CCS構(gòu)成及接口見圖11。圖11 CCS構(gòu)成及接口 代碼生成工具代碼生成工具奠定了CCS所提供的開發(fā)環(huán)境的基礎(chǔ)。圖12是一個典型的軟件開發(fā)流程圖,圖中陰影部分表示通常的C語言開發(fā)途徑,其它部分是為了強(qiáng)化開發(fā)過程而設(shè)置的附加功能。圖12 軟件開發(fā)流程圖12描述的工具如下: o C編譯器(C piler)產(chǎn)生匯編語言源代碼,其細(xì)節(jié)參見TMS320C54x最優(yōu)化C編譯器用戶指南。o 匯編器(assembler)把匯編語言源文件翻譯成機(jī)器語言目標(biāo)文件,機(jī)器語言格式為公用目標(biāo)格式(COFF),其細(xì)節(jié)參見TMS320C54x匯編語言工具用戶指南。o 連接器(linker)把多個目標(biāo)文件組合成單個可執(zhí)行目標(biāo)模塊。它一邊創(chuàng)建可執(zhí)行模塊,一邊完成重定位以及決定外部參考。連接器的輸入是可重定位的目標(biāo)文件和目標(biāo)庫文件,有關(guān)連接器的細(xì)節(jié)參見TMS320C54x最優(yōu)化C編譯器用戶指南和匯編語言工具用戶指南。o 歸檔器(archiver)允許你把一組文件收集到一個歸檔文件中。歸檔器也允許你通過刪除、替換、提取或添加文件來調(diào)整庫,其細(xì)節(jié)參見TMS320C54x匯編語言工具用戶指南。o 助記符到代數(shù)匯編語言轉(zhuǎn)換公用程序(mnimonic_to_algebric assembly translator utility)把含有助記符指令的匯編語言源文件轉(zhuǎn)換成含有代數(shù)指令的匯編語言源文件,其細(xì)節(jié)參見TMS320C54x匯編語言工具用戶指南。o 你可以利用建庫程序(library_build utility)建立滿足你自己要求的“運(yùn)行支持庫”,其細(xì)節(jié)參見TMS320C54x最優(yōu)化C編譯器用戶指南。o 運(yùn)行支持庫(run_time_support libraries)它包括C編譯器所支持的ANSI標(biāo)準(zhǔn)運(yùn)行支持函數(shù)、編譯器公用程序函數(shù)、浮點(diǎn)運(yùn)算函數(shù)和C編譯器支持的I/O函數(shù),其細(xì)節(jié)參見TMS320C54x最優(yōu)化C編譯器用戶指南。o 十六進(jìn)制轉(zhuǎn)換公用程序(hex conversion utility)它把COFF目標(biāo)文件轉(zhuǎn)換成TITagged、ASCIIhex、Intel、MotorolaS、或 Tektronix 等目標(biāo)格式,可以把轉(zhuǎn)換好的文件下載到EPROM編程器中,其細(xì)節(jié)參見TMS320C54x匯編語言工具用戶指南。o 交叉引用列表器(cross_reference lister)它用目標(biāo)文件產(chǎn)生參照列表文件,可顯示符號及其定義,以及符號所在的源文件,其細(xì)節(jié)參見TMS320C54x匯編語言工具用戶指南。o 絕對列表器(absolute lister)它輸入目標(biāo)文件。如果沒有絕對列表器,這些操作將需要冗長乏味的手工操作才能完成。 CCS集成開發(fā)環(huán)境CCS集成開發(fā)環(huán)境(IDE)允許編輯、編譯和調(diào)試DSP目標(biāo)程序。 編輯源程序CCS允許編輯C源程序和匯編語言源程序,你還可以在C語句后面顯示匯編指令的方式來查看C源程序。集成編輯環(huán)境支持下述功能: o 用彩色加亮關(guān)鍵字、注釋和字符串。o 以圓括弧或大括弧標(biāo)記C程序塊,查找匹配塊或下一個圓括弧或大括弧。o 在一個或多個文件中查找和替代字符串,能夠?qū)崿F(xiàn)快速搜索。o 取消和重復(fù)多個動作。o 獲得“上下文相關(guān)”的幫助。o 用戶定制的鍵盤命令分配。應(yīng)用程序通過工程文件來創(chuàng)建。工程文件中包括C源程序、匯編源程序、目標(biāo)文件、庫文件、連接命令文件和包含文件。編譯、匯編和連接文件時,可以分別指定它們的選項。在CCS中,可以選擇完全編譯或增量編譯,可以編譯單個文件,也可以掃描出工程文件的全部包含文件從屬樹,也可以利用傳統(tǒng)的makefiles文件編譯。 調(diào)試應(yīng)用程序CCS提供下列調(diào)試功能: o 設(shè)置可選擇步數(shù)的斷點(diǎn) o 在斷點(diǎn)處自動更新窗口 o 查看變量 o 觀察和編輯存儲器和寄存器 o 觀察調(diào)用堆棧 o 對流向目標(biāo)系統(tǒng)或從目標(biāo)系統(tǒng)流出的數(shù)據(jù)采用探針工具觀察,并收集存儲器映象 o 繪制選定對象的信號曲線 o 估算執(zhí)行統(tǒng)計數(shù)據(jù) o 觀察反匯編指令和C指令CCS提供GEL語言,它允許開發(fā)者向CCS菜單中添加功能。、開發(fā)一個簡單的應(yīng)用程序使用hello world實(shí)例介紹在CCS中創(chuàng)建、調(diào)試和測試應(yīng)用程序的基本步驟;介紹CCS的主要特點(diǎn),為在CCS中深入開發(fā)DSP軟件奠定基礎(chǔ)。 創(chuàng)建工程文件在本章中,將建立一個新的應(yīng)用程序,它采用標(biāo)準(zhǔn)庫函數(shù)來顯示一條hello world 消息。:ti中,則可在c:timyprojects建立文件夾hello1。(若將CCS安裝在其它位置,則在相應(yīng)位置創(chuàng)建文件夾hello1。):tic5400tutorialhello1中的所有文件拷貝到上述新文件夾。 Start菜單中選擇Programs→Code Composer Studio ‘C5400→CCStudio。(或者在桌面上雙擊Code Composer Studio圖標(biāo)。)注:CCS設(shè)置 如果第一次啟動CCS時出現(xiàn)錯誤信息,首先確認(rèn)是否已經(jīng)安裝了CCS。如果利用目標(biāo)板進(jìn)行開發(fā),而不是帶有CDROM的仿真器,則可參看與目標(biāo)板一起提供的文檔以設(shè)置正確的I/O端口地址?!鶱ew。 New Project As窗口中選擇你所建立的工作文件夾并點(diǎn)擊Open。鍵入myhello作為文件名并點(diǎn)擊Save,它存儲你的工程設(shè)置,并且提供對工程所使用的各種文件的引用。 向工程添加文件→Add Files to Project?!鶤dd Files to Project,在文件類型框中選擇*.asm。該文件包含了設(shè)置跳轉(zhuǎn)到該程序的C入口點(diǎn)的RESET中斷(c_int00)所需的匯編指令。(對于更復(fù)雜的程序,或者,)→Add Files to Project,在文件類型框中選擇*.cmd?!鶤dd Files to Project,進(jìn)入編譯庫文件夾(C:tic5400cgtoolslib)。在文件類型框中選擇*.o*,*.lib。,該庫文件對目標(biāo)系統(tǒng)DSP提供運(yùn)行支持。、Library和Source旁邊的符號+展開Project表,它稱之為Project View。注:打開Project View 如果看不到Project View,則選擇View→Project。如果這時選擇過Bookmarks圖標(biāo),仍看不到Project View,則只須再點(diǎn)擊Project View底部的文件圖標(biāo)即可。 View中出現(xiàn)。在工程的創(chuàng)建過程中,CCS掃描文件間的依賴關(guān)系時將自動找出包含文件,因此不必人工地向工程中添加包含文件。在工程建立之后,包含文件自動出現(xiàn)在Project View中。如果需要從工程中刪除文件,則只需在Project View中的相應(yīng)文件上點(diǎn)擊鼠標(biāo)右鍵,并從彈出菜單中選擇Remove from project即可。在編譯工程文件時,CCS按下述路徑順序搜索文件: o 包含源文件的目錄o 編譯器和匯
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1