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

正文內(nèi)容

基于tlv320aic23的語音系統(tǒng)設(shè)計(doc畢設(shè)論文)-預覽頁

2025-07-13 12:40 上一頁面

下一頁面
 

【正文】 C5509片內(nèi)集成了128K16Bits的SRAM,并具有外部存儲器接口(EMIF:External Memory Interface),可以與靜態(tài)隨機存儲器(SRAM)、只讀存儲器(ROM)、閃存存儲器(FLASH)、同步突發(fā)靜態(tài)存儲器(SBSRAM)和同步動態(tài)存儲器(SDRAM)等器件進行無縫連接。 C5509與音頻編解碼器的接口設(shè)計系統(tǒng)中的音頻編解碼器選用,TI公司的TLV320AIC23。由于具有上述優(yōu)點,使得AIC23是一款非常理想的音頻模擬l/O器件,可以很好的應(yīng)用在隨聲聽(如CD,MP3等)、錄音機等數(shù)字音頻領(lǐng)域。由于也是同步串口,所以可以通過配置C5509的一個多通道緩沖串口(McBSP)為SPI模式即可與之無縫連接。起始條件后的7位地址表明I2c總線上哪個器件接收數(shù)據(jù),fL/w 表明數(shù)據(jù)傳送方向。 I2C方式下數(shù)據(jù)傳輸時序由于C5509片上內(nèi)含I2c模塊,所以在系統(tǒng)設(shè)計中,我們直接使用C5509的I2c模塊來控制AIC23,此時C5509作為I2c總線上的主設(shè)備,AIC23作為從設(shè)備,通過編程就可完成對AIC23的配置。注意,BCLK在主動方式下是輸出,而在從動方式下是輸入。左通道數(shù)據(jù)組成了首先傳送的數(shù)據(jù)字,緊接著傳送右通道的數(shù)據(jù)。其中SDRAM主要用來存儲程序運行過程中的數(shù)據(jù),在本系統(tǒng)中主要用來存放處理前后的音頻數(shù)據(jù);FLASH主要用來固化編譯鏈接后生成的應(yīng)用程序。(2)設(shè)置寄存器CE0,選擇SDRAM容量的大小,數(shù)據(jù)的寬度,刷新的方式。與3.3V供電相比,1.6V供電可以大大降低功耗。系統(tǒng)的時鐘部分設(shè)計是利用DSP芯片內(nèi)部所提供的晶振電路,在DSP芯片的xl和X2/CLKIN之間連接一晶振可啟動內(nèi)部振蕩器。AIC23的模數(shù)轉(zhuǎn)換(ADCs)和數(shù)模轉(zhuǎn)換(DACs)部件高度集成在芯片內(nèi)部,采用了先進的Sigma delta 過采樣技術(shù)(Sigma delta一般用于ADC中,是高精度的A/D轉(zhuǎn)換器,該轉(zhuǎn)換器的特點是將絕大多數(shù)的噪聲從動態(tài)轉(zhuǎn)移到阻態(tài)),可以在8K到96K的頻率范圍內(nèi)提供16bit、20bit、24bit和32bit的采樣,ADC和DAC的輸出信噪比分別可以達到90dB和100dB。 TLV320AIC23從電路模塊電路 .1 AIC23的管腳及外圍接口TLV320AIC23的管腳圖見附錄B 圖2 TLV320AIC23的管腳(1) 數(shù)字音頻接口:主要管腳為 BCLK-數(shù)字音頻接口時鐘信號(bit時鐘),當AIC23為從模式時(通常情況),該時鐘由DSP產(chǎn)生;AIC23為主模式時,該時鐘由AIC23產(chǎn)生; LRCIN-數(shù)字音頻接口DAC方向的幀信號(I2S模式下word時鐘) LRCOUT-數(shù)字音頻接口ADC方向的幀信號 DIN-數(shù)字音頻接口DAC方向的數(shù)據(jù)輸入 DOUT-數(shù)字音頻接口ADC方向的數(shù)據(jù)輸出 這部分可以和DSP的McBSP(Multichannel buffered serial port,多通道緩存串口)無縫連接,唯一要注意的地方是McBSP的接收時鐘和AIC23的BCLK都由McBSP的發(fā)送時鐘提供。AIC23內(nèi)部還包含有MIC偏置電路,使用外接MIC無需外置偏置電路。C5509根據(jù)功能的不同將CPU分為4個單元,指令緩沖單元(I)、程序流程單元(P)、地址流程單元(A)、和數(shù)據(jù)計算單元(D)。2.程序流程單元(P)程序流程單元有程序地址產(chǎn)生電路和寄存器組湊成。在P單元中使用的寄存器分為5種類型。對于使用間接尋址模式的指令,有P單元向DAGEN說明采用的尋址模式。D單元包含了CPU的主要運算部件。它最初是由GO DSP公司為TI的C6000系列DSP開發(fā)的。而CCS的出現(xiàn)是DSP開發(fā)軟件的一次革命性的變化。具有完整的基本調(diào)試工具,可以載入執(zhí)行文件(.out),查看寄存器窗口、存儲器窗口和變量窗口、反匯編窗口等,支持在C源代碼級進行調(diào)試。剖析工具,用于評估代碼執(zhí)行的時間。DSPBIOS可以看作是一個準實時操作系統(tǒng),支持TI DSP芯片的各種實時操作系統(tǒng)都是以DSP/BIOS作為底層軟件,為嵌入式應(yīng)用提供基本的運行服務(wù)。RTDX可以在DSPBIOS中使用,也可以脫離DSP/BIOS使用。 CCS的設(shè)置用標準配置文件設(shè)置系統(tǒng)配置 CCS環(huán)境中工程文件的使用(1)建立工程文件在CCS集成環(huán)境下開發(fā)匯編程序或者C/C++程序,首先要建立一個工程項目文件(*.pjt),再向工程項目文件中添加匯編程序源文件(*.asm),C/C++源文件(*.c)和鏈接命令文件(*.cmd),并設(shè)置工程項目選項。(3)對結(jié)果和數(shù)據(jù)進行分析和算法評估。在新窗口中輸入源代碼。如果程序存在語法錯誤,那么就會在下面的編譯鏈接信息框中顯示錯誤信息。也可以執(zhí)行Project下的build All命令,所有項目中的文件重新編譯,匯編和鏈接。本系統(tǒng)實現(xiàn)了對語音信號的采集與回放等基本音頻處理功能,完成了基于TMS320C5509DSP芯片的語音分析系統(tǒng)的設(shè)計。由于這次設(shè)計時間較短,該語音分析器的基本功能已經(jīng)實現(xiàn),要達到實用,還需進一步進行研究設(shè)計。 對我而言,本設(shè)計不僅是對大學所學過的知識的總結(jié)和考察,而且更是一個擴大自己知識面,鍛煉動手能力的機會,經(jīng)過這次的設(shè)計,使我在理論和實踐方面都有了很大的提高。init interrupt bset intm mov 1,ivpd mov 1,ivph mov 00h,ier0 mov 00h,dbier0 mov 0,ier1 mov 0ffffh,ifr0 mov 0ffffh,ifr1 call sdram_init call clkmd_init call i2c_init call aic23init call mcbsp0_init mov mcbsp0_pdp,pdpwait_rx: btst spcr1_rrdy,port(spcr1),tc1 bcc wait_rx,!tc1 mov port(drr2),ac1 mov port(drr1),ac0 mov ac0,port(dxr1) mov ac1,port(dxr2) amov left+length1,xar6 rpt length1 delay *ar6 amov left,xar6 mov ac1,*ar6 amov right+length1,xar7 rpt length1 delay *ar7 amov right,xar7 mov ac0,*ar7 b wait_rxends: b $mcbsp0_init: 。bit8bit0lt_ch_vol_ctrl .set 0x0017rt_ch_vol_ctrl .set 0x0017lt_ch_headph_ctl .set 0x007frt_ch_headph_ctl .set 0x007falog_au_path_ctrl .set 0x0031digi_au_path_ctrl .set 0x0000pow_mgt_ctrl_ctrl .set 0x0000digi_au_intf_ctrl .set 0x0043au_FS_TIMctrl .set 0x0023digi_intf1_ctrl .set 0x0001slave_aic23init:。DAC enable,insel line,Microphone normalmov aic23_analog_audio_ctl*512,ac0add alog_au_path_ctrl,ac0call aic23_write。 stereomov aic23_sample_rate_ctl*512,ac0add au_FS_TIM_ctrl,ac0call aic23_writ
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1