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

正文內(nèi)容

現(xiàn)代dsp技術(shù)及應(yīng)用課程總結(jié)報告-展示頁

2024-11-04 12:18本頁面
  

【正文】 nslator utility)把含有助記符指令的匯編語言源文件轉(zhuǎn)換成含有代數(shù)指令的匯編語言源文件,其細(xì)節(jié)參見TMS320C54x匯編語言工具用戶指南。o 歸檔器(archiver)允許你把一組文件收集到一個歸檔文件中。它一邊創(chuàng)建可執(zhí)行模塊,一邊完成重定位以及決定外部參考。o 匯編器(assembler)把匯編語言源文件翻譯成機(jī)器語言目標(biāo)文件,機(jī)器語言格式為公用目標(biāo)格式(COFF),其細(xì)節(jié)參見TMS320C54x匯編語言工具用戶指南。圖12是一個典型的軟件開發(fā)流程圖,圖中陰影部分表示通常的C語言開發(fā)途徑,其它部分是為了強(qiáng)化開發(fā)過程而設(shè)置的附加功能。CCS包括如下各部分: o CCS代碼生成工具: o CCS集成開發(fā)環(huán)境(IDE): o DSP/BIOS插件程序和API: o RTDX插件、主機(jī)接口和API: CCS構(gòu)成及接口見圖11。o 。o 。按照隨目標(biāo)板所提供的說明書安裝。CCS支持如下所示的開發(fā)周期的所有階段。由于TMS320系列DSP芯片是軟件可編程器件,因此具有通用微處理器具有的方便靈活的特點(diǎn)。以TMS320系列為例,其基本結(jié)構(gòu)包括::(1)哈佛結(jié)構(gòu);(2)流水線操作;(3)專用的硬件乘法器;(4)特殊的DSP指令;(5)快速的指令周期。數(shù)字系統(tǒng)的優(yōu)點(diǎn):體積小、功耗低、精度高、可靠性高、靈活性大、易于大規(guī)模集成、可進(jìn)行二維與多維處理。數(shù)字信號(digital signal):時間和幅度上都是離散(量化)的信號。、DSP的特征和分類信號(signal)是信息的物理體現(xiàn)形式,或是傳遞信息的函數(shù),而信息則是信號的具體內(nèi)容。因此在進(jìn)行數(shù)字信號處理之前需要將信號從模擬域轉(zhuǎn)換到數(shù)字域,這通常通過模數(shù)轉(zhuǎn)換器(A/D)實(shí)現(xiàn)。第一篇:現(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波。而數(shù)字信號處理的輸出經(jīng)常也要變換到模擬域,這是通過數(shù)模轉(zhuǎn)換器(D/A)實(shí)現(xiàn)的。模擬信號(analog signal):指時間連續(xù)、幅度連續(xù)的信號。模擬信號處理缺點(diǎn):難以做到高精度,受環(huán)境影響較大,可靠性差,且不靈活等。、DSP芯片的基本結(jié)構(gòu)和特點(diǎn)[1] 為了快速地實(shí)現(xiàn)數(shù)字信號處理運(yùn)算,DSP芯片一般都采用特殊的軟硬件結(jié)構(gòu)。這些特點(diǎn)使得TMS320系列DSP芯片可以實(shí)現(xiàn)快速的DSP運(yùn)算,并使大部分運(yùn)算(例如乘法)能夠在一個指令周期內(nèi)完成。二、DSP集成開發(fā)環(huán)境CCS的工作原理 CCS概述CCS提供了基本的代碼生成工具,它們具有一系列的調(diào)試、分析能力。設(shè)計(jì)概念性規(guī)劃編程和編譯創(chuàng)建工程文件、編寫源程序和配置文件調(diào)試語法檢查、探測點(diǎn)設(shè)置和日志保存等分析實(shí)時調(diào)試、統(tǒng)計(jì)和跟蹤在使用本教程之前,必須完成下述工作:o 安裝目標(biāo)板和驅(qū)動軟件。如果你正在用仿真器或目標(biāo)板,其驅(qū)動軟件已隨目標(biāo)板提供,你可以按產(chǎn)品的安裝指南逐步安裝。如果你已有CCS仿真器和TMS320c54X代碼生成工具,但沒有完整的CCS,你可以按第二章和第四章所述的步驟進(jìn)行安裝。SETUP程序允許CCS使用為目標(biāo)板所安裝的驅(qū)動程序。圖11 CCS構(gòu)成及接口 代碼生成工具代碼生成工具奠定了CCS所提供的開發(fā)環(huán)境的基礎(chǔ)。圖12 軟件開發(fā)流程圖12描述的工具如下: o C編譯器(C piler)產(chǎn)生匯編語言源代碼,其細(xì)節(jié)參見TMS320C54x最優(yōu)化C編譯器用戶指南。o 連接器(linker)把多個目標(biāo)文件組合成單個可執(zhí)行目標(biāo)模塊。連接器的輸入是可重定位的目標(biāo)文件和目標(biāo)庫文件,有關(guān)連接器的細(xì)節(jié)參見TMS320C54x最優(yōu)化C編譯器用戶指南和匯編語言工具用戶指南。歸檔器也允許你通過刪除、替換、提取或添加文件來調(diào)整庫,其細(xì)節(jié)參見TMS320C54x匯編語言工具用戶指南。o 你可以利用建庫程序(library_build utility)建立滿足你自己要求的“運(yùn)行支持庫”,其細(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 絕對列表器(absolute lister)它輸入目標(biāo)文件。 CCS集成開發(fā)環(huán)境CCS集成開發(fā)環(huán)境(IDE)允許編輯、編譯和調(diào)試DSP目標(biāo)程序。集成編輯環(huán)境支持下述功能: o 用彩色加亮關(guān)鍵字、注釋和字符串。o 在一個或多個文件中查找和替代字符串,能夠?qū)崿F(xiàn)快速搜索。o 獲得“上下文相關(guān)”的幫助。應(yīng)用程序通過工程文件來創(chuàng)建。編譯、匯編和連接文件時,可以分別指定它們的選項(xiàng)。 調(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)計(jì)數(shù)據(jù) o 觀察反匯編指令和C指令CCS提供GEL語言,它允許開發(fā)者向CCS菜單中添加功能。 創(chuàng)建工程文件在本章中,將建立一個新的應(yīng)用程序,它采用標(biāo)準(zhǔn)庫函數(shù)來顯示一條hello world 消息。(若將CCS安裝在其它位置,則在相應(yīng)位置創(chuàng)建文件夾hello1。 Start菜單中選擇Programs→Code Composer Studio ‘C5400→CCStudio。)注:CCS設(shè)置 如果第一次啟動CCS時出現(xiàn)錯誤信息,首先確認(rèn)是否已經(jīng)安裝了CCS?!鶱ew。鍵入myhello作為文件名并點(diǎn)擊Save,它存儲你的工程設(shè)置,并且提供對工程所使用的各種文件的引用。→Add Files to Project,在文件類型框中選擇*.asm。(對于更復(fù)雜的程序,或者,)→Add Files to Project,在文件類型框中選擇*.cmd。在文件類型框中選擇*.o*,*.lib。、Library和Source旁邊的符號+展開Project表,它稱之為Project View。如果這時選擇過Bookmarks圖標(biāo),仍看不到Project View,則只須再點(diǎn)擊Project View底部的文件圖標(biāo)即可。在工程的創(chuàng)建過程中,CCS掃描文件間的依賴關(guān)系時將自動找出包含文件,因此不必人工地向工程中添加包含文件。如果需要從工程中刪除文件,則只需在Project View中的相應(yīng)文件上點(diǎn)擊鼠標(biāo)右鍵,并從彈出菜單中選擇Remove from project即可。 查看源代碼 ,可在窗口的右半部看到源代碼。/* ======== ======== */ include include “” define BUFSIZE 30 struct PARMS str = { 2934, 9432, 213, 9432, amp。/** ======== main ========**/ void main(){ ifdef FILEIO int i。char fileStr[BUFSIZE]。FILE *fptr。ifdef FILEIO /* clear char arrays */ for(i = 0。i++){ scanStr[i] = 0 /* deliberate syntax error */ fileStr[i] = 0。/* open a file on the host and write char array */ fptr = fopen(“”, “w”)。fclose(fptr)。fseek(fptr, 0L, SEEK_SET)。printf(“Read a %d byte char array: %s n”, readSize, fileStr)。endif } 當(dāng)沒有定義FILEIO時,采用標(biāo)準(zhǔn)puts()函數(shù)顯示一條hello world消息,它只是一個簡單程序。CCS會自動將你所作的改變保存到工程設(shè)置中。注:重新設(shè)置目標(biāo)系統(tǒng)DSP 如果第一次能夠啟動CCS,但接下來得到CCS不能初始化目標(biāo)系統(tǒng)DSP的出錯信息則可選擇Debug→Reset DSP菜單項(xiàng)。要按照以下步驟進(jìn)行操作:點(diǎn)擊工具欄按鈕或選擇Project→Rebuild All,CCS重新編譯、匯編和連接工程中的所有文件,有關(guān)此過程的信息顯示在窗口底部的信息框中。CCS把程序加載到目標(biāo)系統(tǒng)DSP上,并打開Dis_Assembly窗口,該窗口顯示反匯編指令。)點(diǎn)擊Dis_Assembly窗口中一條匯編指令(點(diǎn)擊指令,而不是點(diǎn)擊指令的地址或空白區(qū)域)。CCS將搜索有關(guān)那條指令的幫助信息。點(diǎn)擊工具欄按鈕或選擇Debug→Run。為了看到整個 注:屏幕尺寸和設(shè)置 工具欄,請?jiān)贐uild窗口中點(diǎn)擊右鍵并取消Allow Docking選擇。三、DSP的應(yīng)用廣義來說,數(shù)字信號處理是研究用數(shù)字方法對信號進(jìn)行分析、變換、濾波、檢測、調(diào)制、解調(diào)以及快速算法的一門技術(shù)學(xué)科。隨著數(shù)字電路與系統(tǒng)技術(shù)以及計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)字信號處理技術(shù)也相應(yīng)地得到發(fā)展,其應(yīng)用領(lǐng)域十分廣泛。DSP 芯片高速發(fā)展, 一方面得益于集成電路的發(fā)展, 另一
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1