999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基WM8731S的FPGA信息處理系統(tǒng)設(shè)計

2017-05-25 20:18:42符敏
科學(xué)家 2017年4期

符敏

摘要近幾年,嵌入式數(shù)字音頻產(chǎn)品受到越來越多消費者的青味。數(shù)字語音Ic與嵌入式單片機相結(jié)合,設(shè)計更靈活。體積小、擴展能力強,利用Verilog HDL硬件描述語言開發(fā)的基于FPGA的音頻編解碼芯片控制器,通過有限序列沖激響應(yīng)FIR數(shù)字濾波器進行濾波處理,以獲得高質(zhì)量的音頻信號。

關(guān)鍵詞音頻信號;WM8731S;先入先出存儲器

中圖分類號TP3

文獻標識碼A

文章編號2095-6363(2017)04-0095-02

1.概述

1.1論文研究的目的及意義

目前用VHDL進行電路設(shè)計,可以經(jīng)過綜合與布局,燒錄至FPGA上進行測試,是硬件集成電路設(shè)計驗證的技術(shù)主流。在大多數(shù)的FPGA里面,這些可編輯的元件里也包含記憶元件,是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。數(shù)字語音集成電路與嵌入式微處理器相結(jié)合,首先降低了產(chǎn)品研發(fā)成本,其次系統(tǒng)更小、耗電低,況且使設(shè)計更簡單,電路擴展方便且體積小,應(yīng)用前景更廣,如無人駕駛、5G技術(shù)、消費電子產(chǎn)品、排隊機、報警以及報站器等。

1.2系統(tǒng)總體設(shè)計方案

FPGA的開發(fā)相對于傳統(tǒng)Pc、單片機的開發(fā)有很大不同,F(xiàn)PGA的邏輯是通過向內(nèi)部靜態(tài)存儲單元加載編程數(shù)據(jù)來實現(xiàn)的,存儲在存儲器單元中的值決定了邏輯單元的邏輯功能以及各模塊之間或模塊與I/0間的聯(lián)接方式,并最終決定了FPGA所能實現(xiàn)的功能,F(xiàn)PGA允許無限次的編程。FGPA芯片對WM8731進行控制,使得WM8731對音頻信號進行濾波處理。隨著百萬門級FPGA的推出單片系統(tǒng)成為可能。為了支持SOPE的實現(xiàn)方便用戶的開發(fā)與應(yīng)用altera還提供了眾多性能優(yōu)良的宏模塊、IP核以及系統(tǒng)集成等完整的解決方案。這些宏功能模塊、IP核都經(jīng)過了嚴格的測試使用這些模塊將大大減少設(shè)計的風(fēng)險縮短開發(fā)周期并且可使用戶將更多的精力和時間放在改善和提高設(shè)計系統(tǒng)的性能上而不是重復(fù)開發(fā)已有的模塊。

2.系統(tǒng)的處理

2.1本音頻信號處理系統(tǒng)

本音頻信號處理系統(tǒng)以WM8731芯片為處理平臺,以FPGA芯為控制中心,控制音頻解編碼芯片WM8731對輸入的音頻信號進行濾波處理,以獲得高品質(zhì)的音頻數(shù)字信號,再將高品質(zhì)的音頻數(shù)字信號輸出到信號接收端。由音頻編解碼模塊電路、控制器模塊、時鐘分頻模塊、I2c時序接口模塊、I2c控制字配置模塊、I2s時序接口及音頻數(shù)據(jù)處理模塊、FIFO先進先出存儲器設(shè)計、帶通數(shù)字濾波設(shè)計8部分構(gòu)成。

2.2各部分電路原理

1)時鐘分頻模塊由于要使WM8731工作,此主時鐘頻率依照該芯片工作的不同模式有12.288MHz、18.432MHz、11.2896MHz以及16.9344MHz這4中頻率可選。

2)I2c時序接口模塊。實現(xiàn)對I2c時序的模擬,控制SCLK(數(shù)據(jù)時鐘)和SDAT(數(shù)據(jù)線)將存放在I2c_data中的24位控制字串行發(fā)送給W~8731,該模塊例化于I2c控制字配置模塊之中,以實現(xiàn)對該芯片的控制字寫入。

3)I2c控制字配置模塊。分別為:MODE、CSB、SDIN和SCLK。對應(yīng)功能為控制接口選擇線、片選或地址選擇線、數(shù)據(jù)輸入線和時鐘輸入線。它具有2線和3線兩種模式。本文采用2線模式對WM8731進行控制。為MPU接口。選擇MODE為0時為2線模式。

4)I2s時序接口及音頻數(shù)據(jù)處理模塊。將18.432MHz的主時鐘分頻,產(chǎn)生均為48kHz的數(shù)模轉(zhuǎn)換和模數(shù)轉(zhuǎn)換采樣率時鐘以及對應(yīng)的數(shù)字音頻時鐘(BELK)。除此之外,在此模塊中還調(diào)用了I2s串行數(shù)據(jù)轉(zhuǎn)并行數(shù)據(jù)模塊,并定義變量state作為串并變換的起始標志。

5)FIFO先進先出存儲器,是一種非常基本,使用非常廣泛的模塊。

3.系統(tǒng)的軟件設(shè)計及調(diào)試

軟件分為控制器模塊程序、時鐘分頻模塊、I2c總線時序模塊、12S時序接口及音頻數(shù)據(jù)處理模塊。本系統(tǒng)是基于FPGA的音頻編解碼芯片控制器,用以實現(xiàn)對語音芯片WM8731的控制。在整個系統(tǒng)中,用到了標準MIC、Line-in、Line-out接口、2個開關(guān)按鍵以及3個按鈕式按鍵。FPGA器件主要通過12C總線給語音芯片WM8731經(jīng)行控制字配置。初始化完成后,音頻數(shù)據(jù)從MIC或LineIn輸入,經(jīng)過A/D轉(zhuǎn)換后,數(shù)字信號再進入FIFO,再經(jīng)過FIR數(shù)字濾波處理,之后成為串行的數(shù)字信號并由12S總線傳入FPGA器件。經(jīng)過串并變換等處理之后,再經(jīng)過D/A轉(zhuǎn)換由LineOut通過耳機輸出。在調(diào)試過程中,始終選擇主模式,DACSEL始終置為數(shù)字信號輸出。在測試中,WM8731能夠輸出高品質(zhì)的音頻信號。

寫入相對簡單,只需要在時鐘上升沿來臨之時使能wrreq和寫入data,當然還需要判斷FIFOfull信號。時序圖如下,在第一個時鐘之前使能wrreq信號,在第一個時鐘及以后的幾個時鐘上升沿FIFO判斷wrreq有效并且讀入數(shù)據(jù)。

隨著FPGA器件及相關(guān)技術(shù)的不斷發(fā)展和完善,邏輯設(shè)計師、硬件工程師或系統(tǒng)工程師更多的選用EDA技術(shù)進行數(shù)字系統(tǒng)的設(shè)計和開發(fā)。本設(shè)計方案基于FPGA技術(shù),將12C總線控制器、音頻數(shù)據(jù)處理12S總線模塊和各個數(shù)字控制模塊都設(shè)計在FPGA內(nèi)部。極大地提高了系統(tǒng)的集成度和穩(wěn)定性、電路設(shè)計的效率和可操作性,減輕了設(shè)計者的勞動強度。

主站蜘蛛池模板: 国产剧情一区二区| 在线精品自拍| 国产丝袜无码一区二区视频| 国产色偷丝袜婷婷无码麻豆制服| 亚洲天堂在线视频| 亚洲欧美日韩成人高清在线一区| 国产成人综合亚洲欧美在| 国产在线91在线电影| 欧美一区日韩一区中文字幕页| 自拍偷拍欧美日韩| AV不卡在线永久免费观看| 久久亚洲欧美综合| 天天爽免费视频| 一本一道波多野结衣av黑人在线| 91麻豆久久久| 第一区免费在线观看| 国产精品成人久久| 欧美天堂久久| 91精品国产一区| 一区二区欧美日韩高清免费| 伊人久久大香线蕉成人综合网| 亚洲久悠悠色悠在线播放| 亚洲综合色吧| 五月激情婷婷综合| 久久久噜噜噜| 国产精品人成在线播放| 国产精品伦视频观看免费| 四虎成人在线视频| swag国产精品| 青草精品视频| 99久久免费精品特色大片| 久久国产精品麻豆系列| 亚洲IV视频免费在线光看| 人妻一区二区三区无码精品一区 | 国产精品综合色区在线观看| 2021国产精品自产拍在线观看| 91麻豆精品视频| 91美女在线| 91精品亚洲| 国产永久无码观看在线| 国产女人18水真多毛片18精品| 1769国产精品免费视频| 亚洲成人动漫在线观看| 精品国产黑色丝袜高跟鞋| 日本爱爱精品一区二区| 久一在线视频| 国产精品女熟高潮视频| 午夜精品久久久久久久2023| 一区二区午夜| 国产精品精品视频| 在线观看视频一区二区| 久久不卡精品| 国产经典三级在线| 热久久综合这里只有精品电影| 首页亚洲国产丝袜长腿综合| 国产无码制服丝袜| 国产一级无码不卡视频| 欧美午夜网站| 国产精品专区第1页| 日本道综合一本久久久88| 免费A∨中文乱码专区| 国产欧美日韩视频怡春院| 色135综合网| 喷潮白浆直流在线播放| 亚洲区欧美区| 亚洲狼网站狼狼鲁亚洲下载| 国产新AV天堂| 免费激情网址| 国产成人综合久久精品下载| 成人小视频网| 黄片一区二区三区| 国产成人1024精品下载| 亚洲一区毛片| 国产拍揄自揄精品视频网站| 在线精品自拍| 欧美a级完整在线观看| 久久99精品久久久久纯品| 99视频免费观看| 91精品伊人久久大香线蕉| 亚洲午夜18| 亚洲天堂视频在线观看| 亚洲欧美成aⅴ人在线观看|