学位论文 > 优秀研究生学位论文题录展示
基于C和Verilog HDL的数字滤波器设计与实现
作 者: 李冰
导 师: 张源涛;常玉春
学 校: 吉林大学
专 业: 集成电路工程
关键词: 数字滤波器 ASIC C-to-RTL CatapultSL
分类号: TN713.7
类 型: 硕士论文
年 份: 2012年
下 载: 200次
引 用: 0次
阅 读: 论文下载
内容摘要
本论文的主要内容是以数字滤波器的根本原理与常用架构作为理论基础,在熟悉传统ASIC (专用集成电路,Application Specific Integrated Circuit)设计流程并能使用Verilog语言完成数字滤波器设计的基础之上,进一步掌握更高层次的C/C++ASIC设计,并利用Catapult C Synthesis算法综合工具完成数字滤波器设计。而后从多方面比较两种设计流程的区别,分析两种方法的特点。现阶段传统的ASIC设计基本上均采用Verilog或VHDL等硬件描述语言手动编写代码,然后使用集成的开发环境对源代码进行综合得到硬件电路。利用此种方法,系统设计可以由上至下将整个设计电路划分成多个不同级别的模块,通过这些模块来分层次描述当下设计的思想。然后利用EDA (电子设计自动化,Electronic Design Automation)工具分别进行仿真和验证。接着,将需要转化成实际电路的部分连接组合,并通过逻辑综合,把这些模块转化成门级电路的网表形式,交给下一流程的工程师生成最终的版图文件,完成整个设计工作。随着数字集成电路规模的不断扩大,以及算法复杂程度持续增加,传统的手动编写RTL代码的设计方法学似乎已经达到了其设计极限。由于传统设计的开发流程和周期较长,且人工编写代码易于出错,设计需求和产品上市的压力使得工程师无法在短时间内获得最优的解决方案。所以亟需一种新的设计方法可以快速完成算法到电路的转化。Catapult Synthesis系列算法综合工具通过将设计的抽象层次提高到ANSIC++,为新一代高精尖工业、卫星通讯等高端应用中要求的复杂高性能ASIC或FPGA (现场可编程门阵列,Field Programmable Gate Array)硬件实现提供了一种高速高效的设计方法。Catapult工具是业内第一个能够对标准的无时序ANSIC++进行综合的产品,它避免了由于人为因素导致的对算法理解偏差和设计上的错误,快速高效地生成精准的RTL代码,工作效率瞬间大幅提高。同时,它能支持设计师在较短时间内多次尝试各种微架构设计与I/O口的多样化实现,对实现的结果进行比较,最后选择最合理、优化的实现方案。本论文中将使用上述两种方法分别对同一种数字滤波器进行设计和实现,目的是通过对比的方式对这两种设计方法进行多方面的研究,深入挖掘两种设计方法的特点。内容主要包括:算法理论研究,C语言源代码编写,Verilog源代码编写,Modelsim仿真,Catapult C综合,Synopsys Design Compiler综合。最后,从方法论的角度着手进行分析,将两种设计方法的实现结果进行对比和总结。
|
全文目录
相似论文
- 实时操作系统硬件加速器SoC系统的深亚微米ASIC实现,TN47
- 高性能格型数字滤波器结构设计,TN713.7
- 基于Cosim协同仿真的交换机芯片驱动开发,TN915.05
- QAM调制及其多路调制方法的研究,TN761
- H.264编码器去方块滤波模块设计与实现,TN919.81
- LDPC译码器的实现研究,TN911.22
- 电容式陀螺仪接口电路的测试与分析,V241.5
- DSP算法不同平台上的实现、性能研究与优化,TN431.2
- 指纹识别的算法研究及其硬件建模,TP391.41
- 基于OFDM无线广播系统中同步算法的研究与ASIC实现,TN919.3
- 基于OFDM无线广播系统接收芯片验证平台的设计与实现,TN934
- FPGA芯片内部系统控制与配置电路模块的设计与验证,TN791
- 实时Pythagorean Hodograph曲线运动控制器ASIC的设计与实现,TG659
- 基于ASIC架构的防火墙关键技术研究,TP393.08
- 基于ASIC电路仿真技术的研究,TN919.81
- 亚微米数字集成电路测试与验证方法研究及实现,TN431.2
- 基于ASIC的白光LED驱动电路研究,TN312.8
- 基于编译器RTL的Verilog自动生成技术,TP314
- 基于图像平滑性判断矢量量化的图像压缩系统的研究,TP391.41
- 基于AMR标准的语音编码VLSI设计,TN912.3
- 舵机位置伺服系统的ASIC控制研究,TM921.541
中图分类: > 工业技术 > 无线电电子学、电信技术 > 基本电子电路 > 滤波技术、滤波器 > 数字滤波器
© 2012 www.xueweilunwen.com
|