国产粉嫩小泬在线观看泬-亚洲中文字幕无码乱线-色呦呦官网-国产色爽-偷窥村妇洗澡毛毛多-亚洲狠狠做深爱婷婷影院-国产精品1-国产精彩视频在线-无码精品人妻一区二区三区免费看-国产av老师丝袜美腿丝袜-久久99婷婷-成人性生生活性生交3-性xxxx狂欢老少配o-九九九久久久久-黄色免费网站在线看-亚洲综合色区另类小说-欧美a∨-av在线免费观看网址-岛国av在线免费观看-国产精品v片在线观看不卡

你的位置:首頁 > 測試測量 > 正文

化繁為簡更出眾:基于FPGA實現的音頻接口轉換電路

發布時間:2015-12-17 來源:EDN電子技術設計 責任編輯:wenwei

【導讀】隨著數字通信技術的發展,由于FPGA的靈活性與其較短的開發周期,在接口電路設計中的應用已經越來越廣泛。本文提出一種使用FPGA實現PIC—I2S 的接口轉換電路,不僅可以避免使用協議轉換芯片,節省電路板上的空間,而且還大幅加強了系統的靈活性,方便維護升級。
 
I2S總線是一種用于音頻設備間傳輸數據的串行總線標準,該總線采用獨立的時鐘線與數據線,避免了時差誘發的失真。隨著多媒體的廣泛應用,該總線已被應用于越來越多的數字系統中。
 
PCI總線是一種高性能的32/64位局部總線,理論最大傳輸速率可達132 Mbit/s,可支持多組外設,已經被各類主流處理器做為總線標注,是目前應用最廣泛的外圍總線。如今大部分處理器并沒有集成I2S接口,但在嵌入式系統中CPU經常使用PCI總線與外圍設備進行交互,故需設計一種PCI—I2S接口轉換電路,從而實現CPU與外圍音頻設備進行通信。目前實現此種接口轉換電路主要通過PCI接口芯片與音頻接口芯片等專用集成電路芯片在板級電路進行組合從而實現基于PCI的音頻播放設備。此種電路雖然成熟可靠,但電路設計復雜、靈活性小而且需要占用大量的電路板空間。
 
1 系統的硬件設計
 
音頻播放系統主要由立體聲音頻編解碼器TLN320AIC23B,FPGA器件XC6SLX75以及處理器PowerPC8270組成。系統框圖如圖1所示,CPU將原始音頻數據通過PCI總線傳至FPGA后以每組數據16 bit的格式串行傳輸至音頻芯片TLV320AIC23B,并由音頻芯片將數字量轉換為模擬音頻信號輸出。FPGA實現PCI接口功能和對音頻編解碼芯片的配置與數據傳輸功能,其內部主要由PCI協議接口,I2S協議接口,I2S配置寄存器,I2C協議接口以及FIFO存儲器等組成。
 
化繁為簡:基于FPGA實現的音頻接口轉換電路
 
TLV320AIC23B在系統中實現數字音頻信息到音頻模擬量的轉換,在系統上電工作時,首先需要通過I2C接口配置它的多個控制寄存器,此后芯片將根據位傳輸時鐘(Bclk)與左右聲道控制時鐘(LRCIN),按控制寄存器中配置的方式采集由FPGA發送來的音頻數據。接收到的數據將傳至芯片內部進行數模轉換、濾波等處理。
 
FPGA根據I2S協議規范與芯片要求,由主時鐘(MCLK)分頻產生位傳輸時鐘(Bclk)與左右聲道控制時鐘(LRCIN),與音頻數據同步發送至 TLV320AIC23B。其中左右聲道控制時鐘(LRCIN)應與音頻數據的原始采樣級別頻率相同,根據I2S的協議規范及芯片資料,其位傳輸時鐘 (Bclk)與芯片的主時鐘(MCLK)如下:
 
BCLK=Sampling Size×Sampling Rate (1)
 
MCLK=Sampling Size×Sampling Rate×384 (2)
 
式中,Sampling Rate為原始采樣級別頻率;SamplingSize為采樣大小。
 
系統中,TLV320AIC23B芯片采用左對齊的接口模式,其時序如圖2所示,其中LRCIN為高電平時音頻的左聲道選通,為低時音頻的右聲道選通。在 LRCIN的一個周期內,左右聲道上傳輸同一組數據。由于PCI總線的傳輸速度遠高于I2S總線的傳輸速度,為不使CPU過高頻率的響應中斷,所以在 FPGA中生成一個FIFO,可使得PCI總線可以連續傳入大量數據。此外,由于不同的音頻文件有著不同的采樣級別頻率,而通常音頻文件的采樣頻率為16 kHz或32 kHz,故在FPGA中生成I2S_config寄存器,可以通過PCI總線設置此寄存器以調用FPGA中不同的數字時鐘管理(DCM),從而為 TLV320AIC23B芯片提供不同的時鐘。
 
化繁為簡:基于FPGA實現的音頻接口轉換電路
 
2 PCI接口設計
 
PCI協議比較復雜,它不僅有嚴格的同步時序要求,而且需要許多的配置寄存器,因此實現電路也比較復雜。通常情況下,在FPGA中實現PCI接口通常有3 種方式:(1)用FPGA自行設計PCI接口,該方法可根據需要有選擇地實現PCI接口功能,更貼近系統需要,而且可以降低系統成本,但需要開發者對 PCI協議有著深刻的了解,且在外部環境惡劣時,不容易滿足系統的穩定性要求,開發難度較大。(2)利用PCI硬核來對系統進行開發,PCI硬核即是嵌入在FPCA內部的固化電路,類似于專用的PCI接口芯片,設計者只需完成信號鏈接與驗證即可,但此方法中,PCI硬核已經固化在FPGA中,影響了系統的靈活性。(3)利用PCI軟核進行開發,PCI軟核可以根據用戶自身的需要進行配置,更為靈活,貼近用戶系統,且其已經過設計廠商的驗證,可靠性高。本文采用Mentor公司提供的開源軟核MPCI32用于FPGA上PCI接口的開發。
 
Mentor公司的PCI核完全符合PCI2.2的標準,支持33/66 MHz、32位數據的傳輸,PCI核的結構如圖3所示,該PCI核的功能是將入口測復雜的PCI接口信號轉為出口側較為操作的用戶信號。PCI核內用戶側設置有主控制接口和從控制接口以及配置寄存器等模塊,其中從控制接口分為寄存器接口與FIFO接口。因為本文中僅使用了從控制接口,所以圖中僅對從控制接口的信號展示。可以看出,IP核左側的信號為PCI的標準信號,在使用時與前端PCI總線連接,右側信號為本地數據信號,可以看出IP核將PCI上原本復用的地址線與數據線處理后分別接出為32位的地址線與32位數據線,并且原本總線上雙向的數據線被區分為單向讀信號線與寫信號線。此外還有后端邏輯對寄存器的讀寫地址信號線與PCI訪問邏輯的讀寫地址信號線,后端對寄存器使用時的請求信號線,寄存器被占用的標志信號線等。配置寄存器包含所有PCI配置空間的信息,其中包括表明設備信息的Device ID與Ven dor ID寄存器,以及命令寄存器,Base Address Register等主設備初始化時需要訪問的信息,這些信息在PCI核生成時已經被設定,無需改動。
 
化繁為簡:基于FPGA實現的音頻接口轉換電路
 
在設計PCI接口時,用戶通過發起寄存器讀寫請求tarO_req,去訪問后端寄存器,從寄存器交換數據,在CPU檢測到都算邏輯未使用寄存器時,可發起占用請求并占用寄存器(tarO_gnt被置位),此時,PCI讀寫此寄存器中的數據。
 
[page]
3 音頻接口設計
 
在驅動后端的音頻芯片時首先需要通過I2C接口配置音頻芯片的控制寄存器,此后根據音頻數據不同的采樣級別頻率控制FPGA產生的時鐘,最終音頻數據從FPGA內部的FIFO中通過FPGA產生的時鐘依據I2S協議標準向音頻芯片傳輸。在FPGA中設計的音頻接口包括I2C時序協議接口模塊,I2S時鐘控制接口模塊和I2S時序協議接口模塊。
 
3.1 I2C接口模塊的設計
 
I2C總線是由飛利浦公司開發的串行總線,總線由兩根信號線構成,其中SCLK為時鐘信號線,SDA為雙向數據線。I2C總線上的所有設備均可做為主設備,每個設備在總線上都有唯一的地址。
 
立體聲音頻編解碼器TLV320AIC23B中,共有11個寄存器需要配置,所有寄存器為只寫寄存器。這些寄存器分別控制芯片輸出音頻的左右耳機音量、左右功放音量、芯片電源、采樣率等參數。在芯片的配置參數傳輸時,以I2C的數據線(SDA)在時鐘線(SCLK)為高時下降沿條件作為數據的起始位,此后每當FPGA向TLV320AIC23B傳輸8位數據時,TLV320 AIC23B在第9個時鐘時通過SDA向FPGA返回一個ACK信號。如果FPGA確認收到ACK信號則繼續傳輸下一組數據,否則將重復傳輸此組數據。實際中示波器測量的傳輸波形如圖4所示。
 
化繁為簡:基于FPGA實現的音頻接口轉換電路
 
3.2 I2S時鐘控制接口模塊的設計
 
由于不同的音頻數據有著不同的采樣級別頻率,所以在傳輸不同音頻文件時,FPGA提供給TLV320AIC23B的時鐘頻率不同,為使不同采樣頻率的聲音文件都能在本系統上正常播放,故在FPGA內部使用其DCM由主時鐘12.288 MHz生成16 kHz和32 kHz兩種采樣時鐘頻率,接入緩沖器BUFGMUX中,并且通過在PCI的配置空間中開辟一個寄存器,寄存器的值接至BUFGMUX的選擇端,這樣通過配置PCI總線配置此寄存器即可根據播放音頻的情況選擇時鐘頻率。
 
3.3 I2S時序協議接口模塊的設計
 
I2S時序接口模塊的主時鐘由FPGA內部提供,模塊內通過對主時鐘進行分頻產生BCLK與LRCin,模塊在每個LRCin的上升沿由緩存FIFO中讀取一個16 bit的數據放入臨時寄存器,此后在BCLK的每個上升沿依次由高至低讀取寄存器中的每一位并賦值給數據線SDIN,并且在LRCIN的下降延時重復傳輸此數據,從而完成音頻數據的I2S協議傳輸。
 
4 系統測試及結果
 
通過在上位機中向CPU內部Flash燒錄一段音頻數據,此后通過訪問FPGA的配置寄存器將此段數據傳入至FPGA內64 kB的FIFO中,后端音頻模塊檢測到FIFO非空即開始工作。首選通過邏輯仿真軟件對系統進行仿真,結果如圖5所示,信號線SDIN、 LRclk,BCLK輸出結果符合I2S協議規范中左對齊模式。此后可以在音頻芯片模擬輸出端接入耳機或功放等音頻播放設備,用示波器測量其模擬輸出。結果證明此系統工作正常,可以按照要求播放16 kbit/s與32kbit/s WAV音頻文件。通過示波器測量的模擬輸出如圖6所示,可以看出明顯的包絡信號。通過以上結論可以看出,系統可以充分利用FPGA 片內資源,從而減少對板內面積占用并減低系統功耗,也易于移植入同類的嵌入式系統中。
 
化繁為簡:基于FPGA實現的音頻接口轉換電路
 
在本文的基礎上,可以進一步發揮FPGA的靈活性,比如在開發FPGA上支持PCI從設備DMA模式,以進一步加強PCI總線的讀寫效率、I2S總線的右對齊和DSP模式等,并且可以開發語音芯片上的語音采集功能,使系統實現語音采集、轉換、傳輸等功能。



推薦閱讀:


電池新貴小米彩虹5號:是浪得虛名,還是實至名歸?
智能家居迎來Touch時代,拯救無數“腕管綜合征”患者!
小米盒子3用戶試用體驗:操控出色,購買仍須謹慎
橫向測評十大暢銷款,看手機指紋解鎖哪家歡喜哪家愁?
紅米Note 3姍姍來遲,是否藏有玄機?一拆便知



 
要采購音頻芯片么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 色av色婷婷 | 日韩爆乳一区二区无码 | 蜜臀久久99精品久久久久宅男 | 久久mm| 国内极度色诱视频网站 | 欧美 日韩 国产 成人 在线 | 久久刺激 | 国内露脸少妇精品视频 | 亚洲超丰满肉感bbw 国产毛片精品 | 无码av中文一区二区三区桃花岛 | 亚洲男人av香蕉爽爽爽爽 | 精品国产一区二区三区久久久蜜月 | 正在播放少妇呻吟对白 | 五月丁香国产在线视频 | 亚洲一区www | 精品久久久久久中文字幕202 | 国产中文字幕在线播放 | 色爱区综合五月激情 | 四虎精品成人免费视频 | 国产亚洲va天堂va777 | 日韩簧片 | 久久免费少妇做爰 | 国产肥白大熟妇bbbb视频 | 伊人网免费视频 | 国产做a爰片久久毛片a片美国 | 99精品国产高清一区二区 | 性感美女一级片 | 亚洲国产成人久久精品99 | 91视频亚洲 | 日韩精品小视频 | 在线国产播放 | 岛国无码av不卡一区二区 | 97在线超碰 | 日本中文字幕一区二区有码在线 | 国产精品国产成人国产三级 | 韩国午夜理论在线观看 | 无码熟妇人妻av在线影院 | 18禁白丝喷水视频www视频 | 一区二区激情视频 | 久久人人97超碰超国产 | 国产美女无遮挡免费视频 | 宅男色影视亚洲人在线 | 一级做a爱| 国产午夜福利视频在线观看 | 日韩欧美一区二区三区免费观看 | 国产开嫩苞在线播放视频 | 欧美日韩色综合 | 天天干天天干天天干 | 2020国产成人精品影视 | 开心激情亚洲 | 国产在线码观看超清无码视频 | 国产婷婷综合在线视频 | 哪里可以免费看毛片 | 日韩一区二区三区av | 好硬好湿好爽再深一点动态图视频 | 在线看免费无码av天堂 | 操操网 | 忘忧草日本在线播放www | 亚州视频在线 | 欧美aaa大片 | 国产在线传媒 | 成年人黄色免费视频 | 在线麻豆精东9制片厂av影现网 | 人妻中出无码中字在线 | 无码人妻人妻经典 | 亚洲 丝袜 制服 欧美 另类 | 国产精品久久人妻无码网站一区 | 亚洲一区精品视频 | 人妻内射一区二区在线视频 | 97在线精品 | 人妻无码中文专区久久av | 久草成人在线视频 | 自拍偷自拍亚洲精品偷一 | 亚洲国产日韩精品一区二区三区 | 在线看片免费人成视频影院看 | 亚洲精品一区二区三区不 | 在线观看91精品国产网站 | 狠狠干夜夜 | 久久久亚洲精品成人 | 亚洲视频国产精品 | 亚洲精品视频免费观看 | 亚洲三区在线播放 | 水蜜桃无码视频在线观看 | 日韩在线视频精品 | 亚洲精品成人片在线播放 | 不卡中文一二三区 | 夜夜嗷 | 男女午夜爽爽 | 国产高清成人久久 | 午夜中文无码无删减 | 亚洲欧洲日韩 | 久久婷婷五月国产色综合 | 337p粉嫩大胆色噜噜噜 | 精品卡一卡二卡3卡高清乱码 | av明星换脸无码精品区 | 男女www | 婷婷色中文字幕综合在线 | 五月婷婷激情第四季 | 极品妇女扒开粉嫩小泬 | 主站蜘蛛池模板: 完全免费在线视频 | 人人添人人妻人人爽夜欢视av | 国产男女猛烈视频在线观看 | 亚洲成av人影片在线观看 | 国产99视频精品免视看7 | 国产精品免费_区二区三区观看 | 97久久精品人妻人人搡人人玩 | av毛片在线免费观看 | 人人妻人人澡av天堂香蕉 | 色偷偷av男人的天堂京东热 | 激情欧美网站 | 日韩成人无码中文字幕 | 成人免费无码不卡毛片视频 | 亚洲男人第一天堂 | 国产精品尹人在线观看 | 欧美亚洲日本国产在线 | 扒开女人内裤猛进猛出免费视频 | 亚洲女同成av人片在线观看 | 久久影视久久午夜 | 国产啪亚洲国产精品无码 | 国产女主播福利 | 日韩经典一区二区 | 久久国产主播福利在线 | 亚洲精品中文字幕在线播放 | 国产又粗又猛又爽又黄 | 久久成人免费观看草草影院 | 果冻传媒av精品一区 | 偷拍久久久 | 免费观看在线播放 | 六月激情 | 天天看片视频免费观看 | 午夜香蕉成视频人网站 | 香蕉视频国产在线 | 看黄网站在线观看 | 亚洲美女牲交高清淅视频 | 精品无码国产av一区二区三区 | 一区二区日韩在线观看 | 亚洲a∨精品永久无码 | 色伊伊| 免费在线观看高清影视网站 | 醉酒后少妇被疯狂内射视频 | 成人无码精品免费视频在线观看 | 亚洲人成网站18禁止一区 | 亚洲国产成人字幕久久 | 久久亚洲精品无码aⅴ大香 精品视频站长推荐 | 男女爽爽午夜18禁影院免费 | 综合在线国产 | 色婷婷激婷婷深爱五月 | 西西大胆午夜人体视频妓女 | 久久国产劲暴∨内射 | 亚洲精品福利网 | 日韩免费av网站 | 日本人极品人妖高潮 | 国精品人妻无码一区二区三区蜜柚 | 热久久久久久久 | 中文字幕av久久激情亚洲精品 | 无码精品人妻一区二区三区av | 综合图区亚洲另类偷窥 | 永久免费看黄 | 用舌头去添高潮无码av在线观看 | 久久久国产一区二区 | 国产不卡福利片在线观看 | 国产 中文 制服丝袜 另类 | 黄色片一级片 | 亚洲国产熟妇在线视频 | 中文字幕亚洲精品无码 | 快色av | 又色又爽又高潮免费视频观看 | 亚洲妇熟xxxx妇色黄 | 国产精品无码人妻一区二区在线 | 精品国产乱码久久久久软件 | 操碰在线观看 | 手机真实国产乱子伦对白视频 | 中文字幕日本视频 | 91官网在线观看 | 在线观看日本国产成人免费 | 高清无码不用播放器av | 爱爱福利社 | 男人av无码天堂 | 日本成人一区 | 在线亚洲+欧美+日本专区 | 亚洲码无人客一区二区三区 | av免费入口| 成人免费精品网站在线观看影片 | 18禁成人黄网站免费观看 | 亚洲精一区 | 亚洲国产综合视频 | 国产仑乱无码内谢 | 欧美在线视频播放 | 日韩一区二| 欧美成人精品三级一二三在线观看 | 亚洲一区二区三区四区五区六 | 成人日b视频| 国产日本精品视频 | 天天插综合 | 国产亚洲精品久 | 欧美日韩国产免费一区二区三区 | 无码熟妇人妻av影音先锋 | 锦绣未央在线观看 | 主站蜘蛛池模板: 九九丁香 | 国产精品电影久久久久电影网 | 深夜福利一区二区 | 久久三级网站 | 国产偷国产偷亚洲高清app | 亚洲旡码a∨一区二区三区 中文字幕av在线 | 精品动漫一区二区三区 | 欧美六区 | 制服师生中文字幕 | 国产精品视频一区二区三区四区国 | 黄色片不卡 | 搡老岳熟女国产熟妇 | 五月综合缴情婷婷六月 | 无码视频一区二区三区在线观看 | 伊伊人成亚洲综合人网 | 麻豆精品免费观看 | 国产草草影院 | 孕妇怀孕高潮潮喷视频孕妇 | 精品国产乱码久久久久久红粉 | 四虎永久在线精品免费无码 | 狠狠操网址 | 亚洲欧美在线x视频 | 国内精品免费久久久久电影院 | 黄色天天影视 | 国产精品色片 | 亚洲国产精品ⅴa在线播放 91丨porny丨刺激 | 精品国产一区二区三区不卡在线 | 91日日| 7777欧美成是人在线观看 | 国产日本精品视频在线观看 | 国产精品色网 | 那里可以看毛片 | 2022国产日产欧产精品 | 天干夜啦天干天干国产免费 | 国产区视频 | 99热这里只有精品在线观看 | 国产丰满老熟女重口对白 | 丁香五月网久久综合 | 亚洲中午字幕 | 一线二线三线天堂 | 中文字幕在线视频播放 | 香港午夜三级a三级三点在线观看 | 国产av午夜精品一区二区入口 | 亚洲精品乱码久久久久久 | 玩弄白嫩少妇xxxxx性 | 久久久久夜夜夜精品国产 | 狠狠色丁香婷婷第六色孕妇 | 综合久久久久综合 | 无码精品久久久久久人妻中字 | 成人片在线播放 | av怡红院一区二区三区 | 国产偷国产偷高清精品 | 国产特黄| 97午夜理论片在线影院 | 日韩精品无码二三区a片 | 曰批免费视频免费无码软件 | 日本少妇内射视频播放舔 | 天天干夜夜爱 | 污污视频网站 | 亚洲综合成人婷婷五月网址 | 少妇毛片视频 | 中文字幕在线观看日韩 | 亚洲日本欧美 | 五十路熟妇无码专区 | 国产一区二区三区视频在线播放 | 五月婷婷视频在线 | 无码日韩精品一区二区三区免费 | 精品孕妇一区二区三区 | 成人午夜精品福利免费 | 欧美乱妇日本无乱码特黄大片 | 看成年全黄大色黄大片 | 无码制服丝袜人妻ol在线视频 | 狼人大香伊蕉国产www亚洲 | 亚洲人和日本人hd | 中文字幕_第2页_高清免费在线 | 黄色网址你懂的 | 夜夜夜夜夜操 | 欧美三级在线播放线观看 | 五月婷婷激情网 | 精品国产乱码久久久久久蜜退臀 | 色哟哟国产精品色哟哟 | 色翁荡息又大又硬又粗又视频软件 | 日本亚洲欧美在线视观看 | 精品视频91 | av最新天堂 | 国精品无码一区二区三区在线 | 国产怡春院无码一区二区 | 在线不卡中文字幕 | 天美视频在线观看 | 在线观看黄色网页 | 澳门色网 | 国产精品久久久久久久久绿色 | 中文字幕一区二区不卡 | 国产做a视频 | 人妻互换精品一区二区 | 日本一区视频在线观看 | 成年av动漫网站久久 | 国产精品好好热av在线观看 | 久久综合乱子伦精品免费 |