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

I2C接口音頻Codec音樂播放器

2010-09-21 08:21:46李柯南張北南北方工業大學
中國科技信息 2010年21期
關鍵詞:音樂系統

李柯南 張北南 北方工業大學

I2C接口音頻Codec音樂播放器

李柯南 張北南 北方工業大學

I2C接口音頻Codec音樂播放器的作用是使用加載SOPC的VHDL芯片作為核心實現音樂播放功能。本系統可以通過Nios II加載音樂文件和播放程序來自由的控制播放的長度和播放內容,最后通過TLV320AIC23的解碼來實現音樂的輸出。

音樂播放;I2C;SOPC;FPGA;Nios II

此系統為基于SOPC的VHDL音樂播放設備,通過加載音樂文件(wav格式)于線性FLASH芯片中,經過VHDL控制,通過I2C接口技術傳輸給TLV320音頻解碼芯片來實現音樂播放。具體關系圖如圖1。

圖1

VHDL部分

系統的核心為 Altera公司的CycloneII VHDL芯片,其為Cyclone的下一代產品,2005年開始推出,90nm工藝,1.2v內核供電,屬于低成本FPGA,性能和Cyclone相當,提供了硬件乘法器單元。芯片內控制單元使用VHDL語言編寫。VHDL的程序結構特點是將一項工程設計,或稱設計實體(可以是一個元件,一個電路模塊或一個系統)分成外部(或稱可視部分,及端口)和內部(或稱不可視部分),即涉及實體的內部功能和算法完成部分。

本系統的VHDL部分主要由SOPC部分構成,其他還包括I2C編碼部分,分頻器部分等。

I2C編碼部分:(圖2)

圖2

系統中使用I2C音頻傳輸協議來對TLV320音頻編解碼芯片的控制端進行控制。I2C即Inter-Integrated Circuit總線是一種兩線式串行總線,用于連接微控制器及其外圍設備。I2C總線最主要的優點是其簡單性和有效性。由于接口直接在組件之上,因此I2C總線占用的空間非常小,減少了電路板的空間和芯片管腳的數量,降低了互聯成本。I2C總線的另一個優點是,它支持多主控(multimastering), 其中任何能夠進行發送和接收的設備都可以成為主總線。一個主控能夠控制信號的傳輸和時鐘頻率。當然,在任何時間點上只能有一個主控。

SOPC部分

本系統中使用SOPC(System-ona-Programmable-Chip),即可編程片上系統。SOPC它是用可編程邏輯技術把整個系統放到一塊硅片上,來用于嵌入式系統的研究和電子信息處理。SOPC是一種特殊的嵌入式系統,它是片上系統(SOC),即由單個芯片完成整個系統的主要邏輯功能,但它不是簡單的SOC,它也是可編程系統,具有靈活的設計方式,可裁減、可擴充、可升級,并具備軟硬件在系統可編程的功能。

此SOPC為泛用型版本,其中包括CPU部分、Jtag接口部分、SDram部分、Timer部分、Bus部分、Flash部分、鍵盤響應部分、單通道音頻輸出部分、RS232接口部分、I2C編碼解碼部分、Lcd顯示部分等。(圖3)

圖3

Nios II部分

本系統的程序和加載部分使用Altera公司的Nios II IDE。Nios II IDE提供了完整的C/C++軟件開發套件,包括編輯器、項目管理器和構建工具、調試器和兼容CFI(Common Flash Interface)的Flash編程器。調試器連接多種目標系統,包括FPGA硬件(通過JTAG電纜)、Nios II指令集仿真器和ModelSim-Altera軟件,因而能夠提供最靈活的調試方案。支持Nios II片內設備核的強大功能。

本系統中使用Nios II IDE加載音樂文件到板上的閃存當中,并且加載音樂播放程序來對SOPC進行音樂播放控制

TLV320部分

本系統中使用TLV320AIC23作為解碼芯片。TLV320 AIC23是TI公司的一款高性能立體聲音頻A/D,D/A放大電路。AIC23的模數轉換和數模轉換部件高度集成在芯片內部,采用了先進的過采樣技術。AIC23的外部硬件接口分為模擬口和數字口。模擬口是用來輸入輸出音頻信號的,支持線路輸入和麥克風輸入;

圖4

串行控制總線采用I2C協議,而串行音頻數據總線在多種模式下為可編程,其中包括I2S、左/右對齊、DSP或TDM模式。該器件還提供高度可編程的PLL,以實現高靈活性的時鐘生成,并支持各種可用MCLK的所有標準音頻速率,頻率范圍為512kHz至50MHz,其中要特別注意的是最常見的12MHz、13MHz、16MHz、19.2MHz與19.68MHz系統時鐘。

TLV320DAC32芯片的設計部分:系統時鐘使用12M的晶振,功放輸出口接入由LM386組成的放大電路后接揚聲器,耳機輸出口接到3.5MM耳機接口。

線性FLASH部分

音樂文件(wav格式)通過Nios II IDE加載到板上的線性FLASH上,然后通過Nios II IDE加載C++程序與SOPC即VHDL芯片上來實現音樂文件的播放。

程序中對音頻文件大小進行了限制,總共為416275*4bit。可以根據實際音樂的長度大小進行變換。

PCB制版

左側為VHDL芯片的核心板,右側為TLV320DAC32的相關電路部分。

10.3969/j.issn.1001-8972.2010.21.054

猜你喜歡
音樂系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
奇妙的“自然音樂”
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
音樂從哪里來?
藝術啟蒙(2018年7期)2018-08-23 09:14:16
圣誕音樂路
兒童繪本(2017年24期)2018-01-07 15:51:37
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
音樂
主站蜘蛛池模板: 91丝袜乱伦| 久久婷婷六月| 色成人综合| 国产视频大全| 国内黄色精品| 日本久久久久久免费网络| 久久青草免费91线频观看不卡| 国产偷国产偷在线高清| 婷婷亚洲视频| 免费中文字幕一级毛片| 国产毛片片精品天天看视频| 在线观看亚洲成人| 亚洲三级a| 污视频日本| 激情在线网| 亚洲精品日产AⅤ| 97在线碰| 国产中文一区a级毛片视频| 天堂亚洲网| 欧美日韩国产系列在线观看| 日韩亚洲高清一区二区| 国产va在线观看免费| 3344在线观看无码| 美女被操黄色视频网站| 国产福利小视频在线播放观看| 亚洲成人高清在线观看| 国产欧美精品专区一区二区| 婷婷色一二三区波多野衣| 白浆视频在线观看| 尤物特级无码毛片免费| 欧美高清国产| 久久精品无码中文字幕| 青青草国产免费国产| JIZZ亚洲国产| 2024av在线无码中文最新| 亚洲精品国偷自产在线91正片| 99在线视频免费| 精品成人免费自拍视频| 国产在线精彩视频二区| 在线欧美一区| 国产午夜福利片在线观看| 一本一道波多野结衣av黑人在线| 国产激情第一页| 国产va在线| 中文字幕在线播放不卡| 99这里只有精品6| 91精品啪在线观看国产91| 在线a视频免费观看| 99青青青精品视频在线| 最新痴汉在线无码AV| 亚洲国产综合精品中文第一| 色婷婷成人| 亚洲男人在线天堂| 精品91视频| 国产精品国产主播在线观看| 精品无码国产自产野外拍在线| 四虎成人精品| 亚洲日韩久久综合中文字幕| 台湾AV国片精品女同性| 国产午夜在线观看视频| 一本无码在线观看| 无码乱人伦一区二区亚洲一| 国内精品久久久久久久久久影视 | 国产欧美又粗又猛又爽老| 日本一区二区三区精品视频| 成人在线观看一区| 久久亚洲高清国产| 国产精品乱偷免费视频| 亚洲最大福利视频网| 国产SUV精品一区二区| 日本影院一区| 青青青国产在线播放| 国产粉嫩粉嫩的18在线播放91| 久久一色本道亚洲| 98超碰在线观看| 成人在线不卡视频| 精品视频在线观看你懂的一区 | 久久精品中文无码资源站| 亚洲人成网站18禁动漫无码| 亚洲天堂网站在线| aaa国产一级毛片| 欧美综合区自拍亚洲综合绿色|