教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 基于FPGA的音频录放

基于FPGA的音频录放

上传者:网友
|
翻新时间:2022-11-13

基于FPGA的音频录放

基于FPGA的音频录放

利用Altera公司的DE2-70多媒体开发板和“AUDIO_IF”“SEGS_IF”两个ip模块,通过“MIC IN”“LINE IN”插接口,记录麦克风或者音乐播放器通过线控输入的音频信号,从“LINE OUT”插接口利用耳机收听先前wWw.LWlm.com记录的信号。

一、利用Quartus II初建工程时,“Device family”栏里的“family”选择“Cyclone II”;“Available devices”栏里选择“EP2C70F896C6”器件,其它为缺省设置。

二、利用“SOPC Builder”工具初建硬件系统时,“Target HDL”项一般选择“Verilog”。

三、配置硬件。 2.添加片上存储器(On-Chip Memory):“Total Memory Size”设置为80960Bytes,其他为缺省设置。

3.添加Nios II/s处理器(Nios Ⅱ Processor):选择“Nios II/f”,“Reset Vector”和“Exception Vector”都选“On-Chip Memory”,其他缺省设置。

4.添加调试接口(JTAG‐UART):使用缺省设置。

5.添加两个内部定时器(Interval Timer):使用缺省设置,把“timer_1”改写成“timer_stamp”。

6.添加系统ID(System ID):使用缺省设置,把“sysid_0”改写为“sysid”。

7.添加LED输出连接PIO:“Width”为26位的输出方式,其他使用缺省值,将名称改为“led_pio”。

8.添加按键和栓扣开关输入PIO:

(1)按键开关输入PIO的“Width”为4;“Direction” 为“input only”;“Edge capture register”栏的“Sychronously Capture”选择为“Falling edge”;“Interrupt”栏的“Generate IRQ”选择“Edge”,将名称改为“button_pio”。

(2)栓扣开关(switch)输入PIO的“Width”为18;“Direction”为 input;其他为默认值,将名称改为“switch_pio”。 设置了PLL后,在“SOPC Builder”工具页面的“Clock Settings”栏下:“pll_0_c0”改名为“pll_ c0_cpu”;“pll_0_c1”,改名为“pll_ c1_memory”;“pll_0_c2”,改名字为“pll_ c2_audio”;

10.添加用于SSRAM的Avalon三态桥:使用缺省设置,将名称改为“tri_state_bridge_ssram”。

11.添加SSRAM:“Cypress CY7C1380C SSRAM”使用缺省设置,手动将“ssram_0”和“tri_state_bridge_ssram”连接上。

12.添加用于cfi_FLASH的Avalon三态桥:使用缺省设置,将名称改为“tri_state_bridge_flash”。

13.添加LCD显示驱动(Character LCD):使用缺省设置,将名称改为“lcd”。 15.添加七段显示驱动(SEG7_IF):wWw.LWlm.com使用缺省设置,将名称改为“seg7”。

16.添加音频连接(AUDIO_IF):使用缺省设置,将名称改为“audio”。

四、产生硬件系统“.ptf”文件。 五、软件设计。

1.新建“demo_audio_blank_project_0”工程:“SOPC Builder System PTF File”选择正确路径。

2.准备库文件:把Altera公司为音频录放示例提供的“.c”“.h”文件拷贝到“demo_audio0_blank_project_0”里,根据设置的硬件名称做修改。

3.建立“audio_main.c”源代码:使用Altera公司为音频录放示例提供的源代码,根据设置的硬件名称做修改。

4.基于FPGA的音频录放演示:“MIC”接口处插接麦克风;“LINE IN”接口处插接音乐播放器;“LINE OUT”接口处插接耳机。

(1)栓扣开关“SW0”拨到为“down”位置时,按动按键“KEY3”,可以记录下实验者通过麦克风输入的声音;再次按动按键“KEY3”,结束记录,或者是存储器容量满了,自动结束记录。在录音期间,LCD显示器显示“Recording”。

(2)栓扣开关“SW0”拨到为“up”位置时,按动按键“KEY3”,可以记录下音乐播放器通过“LINE IN”接口输入的声音;再次按动按键“KEY3”,结束记录,或者是存储器容量满了,自动结束记录。在录音期间,LCD显示器显示“Recording”。

[参考文献]

[1]《SOPC实验指导》 清华大学微纳电子所.张春

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

别问这是为什么
可爱的小虾
一次特殊的期末考试
笋芽儿
美丽的星空
小熊拔牙
最好吃的苹果和梨
续写课文《水乡歌》
给灾区小朋友的一封信
小鸟,是我们的朋友
小毛驴和牛大哥
躲雨
小猴结婚
快乐的冬令营
我爱我的家乡
浅论可持续发展观与我国环境立法(1)论文
浅议恶法亦法(1)论文
谈谈房地产联营纠纷案件的审理(一)
浅谈中国园林的分景与借景
卡多佐的法律情怀与司法艺术
广告媒体分析(一)
加强园林施工项目管理方法分析
柳州世纪联华市场营销分析报告(一)
现代园林与社会价值取向
对XX公司市场营销管理的调查--社会实践报告
空调扇专家联创空调扇营销案例分析
关于无锡天蓝地绿生态蔬菜市场现状调研报告(一)
浅论建国初期我国民营企业发展的法律环境(1)论文
浅论环境侵权的公益诉讼救济(1)论文
家益超市促销策略分析及建议(一)
《活化石》 教学设计一
《手捧空花盆的孩子》第一课时教学设计之一
《活化石》 教学设计二
《我是什么》教学设计之二
《蓝色的树叶》 教学设计一
《手捧空花盆的孩子》教学设计之三
《浅水洼里的小鱼》 教学实录
《蓝色的树叶》教学设计二
《手捧空花盆的孩子》教学设计之一
《手捧空花盆的孩子》第一课时教学设计之二
《蓝色的树叶》教学设计三
《手捧空花盆的孩子》第二课时教学设计之一
《手捧空花盆的孩子》教学设计之二
《太空生活趣事多》 教学设计
《浅水洼里的小鱼》 教学设计二