基于Vivado HLS的AC97音频系统设计
本文选题:Vivado 切入点:HLS 出处:《实验室研究与探索》2014年12期 论文类型:期刊论文
【摘要】:介绍一种基于FPGA的AC97音频系统设计。系统的核心部件采用Xilinx Atlys的板载Spartan6 XCSLX45芯片,使用的工具为Xilinx的高层次综合技术Vivado HLS。首先使用C/C++代码编写的算法描述系统的FIR滤波器;然后按照Vivado HLS编译工具的规范,将程序代码转换为RTL模型,快速、直接地生成对应左右声道的FIR IP核和综合结果;再结合互连的Micro Blaze处理器IP核,处理一段立体声音乐信号,通过这种软硬件协同设计的方法,实现了音频滤波系统由现有算法向高性能的FPGA系统中移植的设计。结果表明,系统能够有效地滤除指定音频中的噪声,并且通过优化设计和架构探索,可以获得最佳资源消耗和性能优化的组合。
[Abstract]:This paper introduces the design of a AC97 audio system based on FPGA. The core component of the system is the Spartan6 XCSLX45 chip of Xilinx Atlys, and the tool is Vivado HLS, a high-level synthesis technology of Xilinx. Firstly, the FIR filter of the system is described by the algorithm written by C / C code. Then, according to the specification of Vivado HLS compiling tool, the program code is converted into RTL model, and the FIR IP core and synthesis result corresponding to left and right channel are generated quickly and directly, and then a stereo music signal is processed with the interconnecting Micro Blaze processor IP core. Through this method of hardware and software co-design, the design of the audio filtering system is realized, which is transplanted from the existing algorithm to the high performance FPGA system. The results show that the system can effectively filter the noise in the specified audio frequency. The optimal combination of resource consumption and performance optimization can be obtained through optimization design and architecture exploration.
【作者单位】: 南京大学电子科学与工程学院;
【基金】:江苏省高等教育教改研究立项课题(2013JSJG169)
【分类号】:TN791;TN912.3
【相似文献】
相关期刊论文 前10条
1 郑峗;王勇;杨若海;;软硬件协同设计综述[J];中国集成电路;2002年10期
2 吴百锋,彭澄廉,孙晓光;嵌入式系统软硬件协同设计中的快速样机平台[J];计算机辅助设计与图形学学报;2003年07期
3 赵川,徐涛,孙晓光;软硬件协同设计方法的研究[J];计算机工程与设计;2003年07期
4 程照明,蔡德钧;系统芯片的软硬件协同设计技术[J];舰船电子工程;2004年03期
5 王少平,王京谦,钱玮;嵌入式系统的软硬件协同设计[J];现代电子技术;2005年02期
6 栾静;罗怡桂;吕钊;顾君忠;;软硬件协同设计中模型表示与映射[J];计算机仿真;2006年02期
7 陈扶辛;康秀光;张彬;;新的嵌入式系统设计方法学:软硬件协同设计[J];科技资讯;2006年14期
8 潘新祥;胡习霜;韩立宏;;软硬件协同设计分析[J];指挥控制与仿真;2008年03期
9 徐湛;李振松;王亚飞;;基于软硬件协同设计的应用技术课程教学改革研究[J];教育教学论坛;2012年34期
10 徐辉;王祖强;王照君;;软硬件协同设计和系统级仿真探索[J];中国工程科学;2006年04期
相关会议论文 前5条
1 周凯;施蕾;;软硬件协同设计卫星产品的应用初探[A];全国第十二届空间及运动体控制技术学术会议论文集[C];2006年
2 张歆奕;;SOPC技术课程的内容和特点研究[A];教育部中南地区高等学校电子电气基础课教学研究会第二十届学术年会会议论文集(下册)[C];2010年
3 周旋;吴瑶;唐磊;李金城;;基于FPGA-USB-VB的软硬件协同设计[A];第二十四届中国(天津)2010’IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2010年
4 杨雅雯;吴菲;李力南;;基于SOPC仿真测试平台的软硬件协同设计[A];第二十四届中国(天津)2010’IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2010年
5 宋志刚;张杰;;弹载嵌入式系统设计技术[A];大型飞机关键技术高层论坛暨中国航空学会2007年学术年会论文集[C];2007年
相关重要报纸文章 前2条
1 魏少军;软硬件协同设计[N];中国电子报;2002年
2 风河系统公司资深副总裁 Vincent Rerolle;解决软硬件协同设计[N];中国电子报;2010年
相关博士学位论文 前5条
1 栾静;模型驱动的系统级软硬件协同设计若干关键技术研究[D];华东师范大学;2006年
2 陈宇;可重构片上系统的软硬件协同设计方法研究[D];湖南大学;2012年
3 罗怡桂;基于CDM的软硬件协同设计若干关键技术研究[D];华东师范大学;2005年
4 王大伟;SoC软硬件协同设计中的高层映射技术研究[D];国防科学技术大学;2009年
5 张鲁峰;软硬件协同综合及虚拟微处理器技术研究[D];国防科学技术大学;2002年
相关硕士学位论文 前10条
1 夏楠;面向嵌入式系统的软硬件协同设计划分方法研究[D];辽宁大学;2011年
2 施跃华;嵌入式人脸检测系统的软硬件协同设计[D];上海交通大学;2008年
3 刘滔;支持软硬件协同设计的过程级统一编程模型关键技术研究[D];湖南大学;2009年
4 孟庆洋;基于软硬件协同理论的PDA设计与实现[D];沈阳工业大学;2007年
5 张永目;嵌入式系统软硬件协同设计的系统建模与仿真研究[D];西安电子科技大学;2013年
6 刘召煜;可重构片上系统过程级软硬件协同设计编程模型研究[D];湖南大学;2010年
7 廖春科;SoC软硬件协同设计关键技术研究[D];国防科学技术大学;2009年
8 韩玺;SOPC软硬件协同设计的方法研究[D];北京交通大学;2006年
9 王永博;SoC软硬件协同设计中综合遗传优化算法的研究[D];辽宁大学;2012年
10 杨星辰;JPEG编码的软硬件协同设计研究与实现[D];西安电子科技大学;2014年
,本文编号:1573304
本文链接:https://www.wllwen.com/kejilunwen/wltx/1573304.html