dsp課程設(shè)計(論文)-基于dsp的bios語音通信功能的實現(xiàn)

dsp課程設(shè)計(論文)-基于dsp的bios語音通信功能的實現(xiàn)

ID:14607569

大?。?80.50 KB

頁數(shù):27頁

時間:2018-07-29

dsp課程設(shè)計(論文)-基于dsp的bios語音通信功能的實現(xiàn)_第1頁
dsp課程設(shè)計(論文)-基于dsp的bios語音通信功能的實現(xiàn)_第2頁
dsp課程設(shè)計(論文)-基于dsp的bios語音通信功能的實現(xiàn)_第3頁
dsp課程設(shè)計(論文)-基于dsp的bios語音通信功能的實現(xiàn)_第4頁
dsp課程設(shè)計(論文)-基于dsp的bios語音通信功能的實現(xiàn)_第5頁
資源描述:

《dsp課程設(shè)計(論文)-基于dsp的bios語音通信功能的實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、華東交通大學(xué)課程設(shè)計目錄緒論11DSP/BIOS系統(tǒng)基本原理21.1DSP/BIOS系統(tǒng)介紹21.2DSP/BIOS實現(xiàn)功能22系統(tǒng)總體設(shè)計32.1系統(tǒng)模塊介紹32.2芯片工作原理82.3系統(tǒng)設(shè)計原理圖113系統(tǒng)程序設(shè)計123.1系統(tǒng)程序設(shè)計流程圖123.2系統(tǒng)程序設(shè)計133.3軟件程序流程圖134系統(tǒng)調(diào)試144.1系統(tǒng)硬件調(diào)試過程144.1.1USB設(shè)備驅(qū)動程序安裝144.1.2CCS設(shè)置164.1.3CCS運行194.2調(diào)試結(jié)果與分析19結(jié)束語20參考文獻(xiàn)21致謝22附錄:源程序2325華東交通大學(xué)課程

2、設(shè)計緒論BIOS是英文“BasicInputOutputSystem”的縮略語,直譯過來后中文名稱就是“基本輸入輸出系統(tǒng)”。其實,它是一組固化到計算機(jī)內(nèi)主板上一個ROM芯片上的程序,它保存著計算機(jī)最重要的基本輸入輸出的程序、系統(tǒng)設(shè)置信息、開機(jī)后自檢程序和系統(tǒng)自啟動程序。其主要功能是為計算機(jī)提供最底層的、最直接的硬件設(shè)置和控制。DSP/BIOS是一個用戶可剪裁的實時操作系統(tǒng),主要由三部分組成:多線程實時內(nèi)核;實時分析工具;芯片支持庫。利用實時操作系統(tǒng)開發(fā)程序,可以方便快速的開發(fā)復(fù)雜的DSP程序。操作系統(tǒng)維護(hù)調(diào)

3、度多線程的運行,只需將定制的數(shù)字信號算法作為一個線程嵌入系統(tǒng)即可;芯片支持庫幫助管理外設(shè)資源,復(fù)雜的外設(shè)寄存器初始化可以利用直接圖形工具配置;實時分析工具可以幫助分析算法實時運行情況。DSP/BIOS以模塊化方式提供給用戶對線程、中斷、定時器、內(nèi)存資源、所有外設(shè)資源的管理能力都可以根據(jù)需要剪裁。實際應(yīng)用中需要的定制算法作為一個線程插入DSP/BIOS的調(diào)度隊列,由DSP/BIOS進(jìn)行調(diào)度。這次設(shè)計主要是基于DSP的BIOS語音通信功能的實現(xiàn)。第一部分為系統(tǒng)基本原理,先簡單的介紹了DSP/BIOS,再詳細(xì)闡述

4、其實現(xiàn)功能以及整個系統(tǒng)的工作原理。第二部分為系統(tǒng)整體設(shè)計,介紹了3個主要芯片的結(jié)構(gòu)和工作原理并畫出系統(tǒng)設(shè)計的原理圖和PCP圖。。第三部分為系統(tǒng)程序設(shè)計,基于DSP/BIOS語音通信的軟件算法流程和程序設(shè)計。第四部分為硬件調(diào)試及實驗結(jié)果分析。在此次大作業(yè)中,我主要負(fù)責(zé)dsp/bios模塊的硬件設(shè)計。25華東交通大學(xué)課程設(shè)計1DSP/BIOS系統(tǒng)基本原理1.1DSP/BIOS系統(tǒng)介紹DSP/BIOS是TI公司特別為其TMS320C6000TM,TMS320C5000TM和TMS320C28xTM系列DSP平臺所

5、設(shè)計開發(fā)的一個尺寸可裁剪的實時多任務(wù)操作系統(tǒng)內(nèi)核,是TI公司的CodeComposerStudioTM開發(fā)工具的組成部分之一。1.2DSP/BIOS實現(xiàn)功能1、DSP/BIOS是CCS提供的一套工具,是一個尺寸可伸縮的實時內(nèi)核,它是為了那些需要實時線程調(diào)度與同步、主機(jī)與目標(biāo)DSP間通信或者實時監(jiān)測的應(yīng)用而設(shè)計的。2、DSP/BIOS提供了搶占式多線程、硬件抽象、實時分析和配置工具。1.3DSP/BIOS工作原理如下圖所示:音頻信號音頻信號A/D/AMcBSP1軟中斷(SWI)串行口硬中斷(McBSP1HWI

6、)DXPDXP中斷程序的工作原理通過PHONE2采集數(shù)據(jù),先由TLC274前級放大和調(diào)理經(jīng)AD50轉(zhuǎn)換通過同步串行口經(jīng)CPLD選擇MCBSP1與5402連接。經(jīng)采集后的數(shù)據(jù)經(jīng)5402處理后,同樣經(jīng)MCBSP1傳回AD50通過TLC274放大后經(jīng)PHONE1輸出。25華東交通大學(xué)課程設(shè)計2系統(tǒng)總體設(shè)計2.1系統(tǒng)模塊介紹發(fā)光管D1指示+5V電源,表示評估板正常供電。語音信號采集和轉(zhuǎn)換通過PHONE2采集數(shù)據(jù),先由TLC274前級放大和調(diào)理經(jīng)AD50轉(zhuǎn)換通過同步串行口經(jīng)CPLD選擇MCBSP1與5402連接。經(jīng)采

7、集后的數(shù)據(jù)經(jīng)5402處理后,同樣經(jīng)MCBSP1傳回AD50通過TLC274放大后經(jīng)PHONE1輸出。AD50與MCBSP1接口圖:DXDRFSXFSRCLKXCLKRMCLKDINDOUTFSFSDSCLKM/S10MDV(DD)TMS320VC5402TLC320AD50MCBSP1接口引腳名稱輸入/輸出引腳的作用DXO數(shù)據(jù)的發(fā)送DRI數(shù)據(jù)的接受FSXI發(fā)送輸出的幀同步脈沖FSRI接收輸入的幀同步脈沖25華東交通大學(xué)課程設(shè)計CLKXI接受時鐘CLKRI發(fā)送時鐘上述引腳的具體作用:引腳名稱輸入/輸出引腳定義

8、MCLKI主時鐘輸入腳DINI數(shù)據(jù)輸入腳。DIN接收來自DSP的輸入數(shù)據(jù),與SCLK同步。FS為低電位時,在SCLK的下降沿數(shù)據(jù)被鎖存。DOUTO數(shù)據(jù)輸出腳。DOUT輸出ADC或寄存器的數(shù)據(jù),與SCLK同步。FS為低電位時,在SCLK的上升沿數(shù)據(jù)被送出。FSI/O幀同步信號。當(dāng)M/S為高電位,F(xiàn)S輸出信號;當(dāng)M/S為低電位時,F(xiàn)S為輸入信號。低有效FSD0幀延時輸出腳SCLKI/O移位時鐘腳。當(dāng)M/S為高點位時,

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。