MELP混合線(xiàn)性碼激勵的FPGA實(shí)現的系統框架介紹
為便于程序的調試,擴充了RS-232串口,可與計算機串口直接互聯(lián)。8 MB容量的SDRAM可為Nios II軟核處理器運行嵌入式操作系統提供所需的存儲空間,2 MB容量的Flash也可為MELP的軟件編制提供存儲空間。WM8731音頻芯片提供快速的音頻編解碼數據碼流,并向揚聲器傳輸解碼后的數據流。
WM8731是一個(gè)低功耗的立體聲Codec芯片,內部集成了耳機放大功能,因此,WN8731也可以應用于MD、DAT等設備[7];內建了24 bit(multi-bit)Σ-Δ三角模數轉換和數模轉換,ADC和DAC都使用了超采樣數字插值技術(shù);支持數字音頻的位數可以是16 bit~32 bit,采樣率從8 kHz~96 kHz;立體聲音頻輸出帶有數據緩存和數字音量調節,WM8731通過(guò)2~3根的串行接口進(jìn)行控制,可工作于主從模式。在3.3 V信號電壓時(shí)ADC可以達到90 dB的信噪比,1. 8 V信號電壓時(shí)ADC可以達到85 dB的信噪比。3.3 V信號電壓時(shí)的DAC信噪比可以達到100 dB,1.8 V信號電壓時(shí)DAC信噪比也有95 dB。ADC和DAC的頻率響應都在8 kHz~96 kHz之間,可以有選擇地使用ADC的高通濾波。一般情況下,WM8731都是在專(zhuān)業(yè)聲卡領(lǐng)域中使用。
各芯片之間的互聯(lián)通過(guò)引線(xiàn)連接到FPGA的IO腳。Nios II處理器的內部總線(xiàn)通過(guò)定義引腳連到IO,這樣需要連接到Avavon總線(xiàn)的芯片可通過(guò)IO腳連到總線(xiàn)上。圖3所示為WM8731CODEC芯片與主芯片FPGA的連接。

串口方面,SDRAM及Flash使用Nios II自帶的基于A(yíng)valon總線(xiàn)的軟IP。
本文討論了MELP混合線(xiàn)性碼激勵的FPGA實(shí)現的硬件構成,介紹了硬件主要組成芯片及MELP編解碼的主要框架,可以用于下一步軟件程序的編制。本文引用地址:http://dyxdggzs.com/article/194554.htm
評論