音頻編解碼芯片接口的FPGA應用
3.1 驅動(dòng)器的總體設計方案
本文設計驅動(dòng)器在使用時(shí)的框圖如圖4所示。雙口RAM和驅動(dòng)器一同連接在控制器的數據總線(xiàn)和地址總線(xiàn)上,控制器只需提供少量的控制線(xiàn)即可完成對音頻編解碼芯片wM8731的控制及數據交換功能。

驅動(dòng)器內部結構框圖如圖5所示??刂撇糠痔峁寗?dòng)器與控制器之間的接口(包含有數據總線(xiàn)信號、地址總線(xiàn)信號和控制信號),同時(shí)產(chǎn)生控制字轉換單元和數字音頻接口單元的控制信號;內部寄存器緩存控制字和狀態(tài)字;控制字轉化單元負責將控制字串行發(fā)送給WM8731,同時(shí)效驗傳送信號;數據音頻接口單元完成WM8731與外部雙口RAM的串并轉換,實(shí)現對數字音頻信號的發(fā)送和接收功能。

驅

表l 狀態(tài)寄存器控制字的對應定義

3.2.2 控制字轉換單元
當START控制位置‘1’時(shí),將控制字寄存器中的數據串行發(fā)送給WM8731,當傳輸出現錯誤時(shí),將狀態(tài)寄存器中的ACK位置1。如圖6所示。

3.2.3 數字音頻接口單元
當讀入數字音頻標志位C1為‘1’,接收WM873l芯片傳來(lái)的數字音頻數據并將其存入外部雙口RAM中,當輸出數字音頻數據標志位C2為‘1’時(shí),將雙口RAM中的音頻數據發(fā)送給wM8731。如圖7所示。

adc相關(guān)文章:adc是什么
fpga相關(guān)文章:fpga是什么
數字濾波器相關(guān)文章:數字濾波器原理
評論