简介:摘要现场可编程门阵列(FPGA)器件广泛应用于数字信号处理领域,而使用VHDL或VerilogHDL语言进行设计比较复杂。提出一种采用DSPBuilder实现IIR数字滤波器的设计方案,按照Matlab/Simulink/DSPBuilder/QuartusⅡ的设计流程,设计了一个4阶IIR低通数字滤波器,并通过QuartusⅡ软件中的嵌入式逻辑分析仪SignalTapⅡ对设计进行了硬件实时测试。结果表明,所设计的IIR数字滤波器功能正确,性能良好。
简介:为了满足实时、快速地获取并处理视频信息,提出以Altera公司Cyclone系列的EP1C12Q240C8为核心芯片构造硬件开发平台,使用VerilogHDL语言对CMOS图像传感器OV7620的驱动时序进行硬件描述。系统采用SCCB编程模式,建立FPGA芯片与CMOS图像传感器之间的通信,实现信号的控制与获取。为了实现在不同环境和需求下的操作要求,设定了CMOS图像传感器内部的相应寄存器和控制器。实验结果表明,该系统通过灵活控制CMOS图像传感器OV7620,为实现视频监控、工业现场监控等应用提供了稳定可靠的原始信息来源。
简介:摘要当前普遍应用到的一种太阳能发电系统控制算法即为最大功率点跟踪(MPPT),通常情况下,系统的实现是通过微控制单元这一渠道完成。这种情况下,本文采取现场可编程门阵列(FPGA),使得获得到的太阳能最大功率点跟踪电路具有更好的经济性,另外对于构成系统硬件的情况进行分析,探究各功能部分接口的情况等内容。通过实施Verilog语言,达到获得ADC控制器以及最大功率点跟踪算法、PWM波波形发生器等目标,之后展开严谨的仿真设计电路,所应用的方式即为Modelsim,最后展开下载,也就是基CycloneII系列EP2C8Q208C8芯片基础上完成这一过程。通过展开完整严密的实验,结果显示能够使得电路在一种健康平稳的状态中运行,此设计具有一定的科学性以及合理性,能够提供给有效的控制太阳能发电系统系统级芯片重要的依据。
简介:摘要本文设计了一个有限长FIR数字低通滤波器,采样频率1MHz,截止频率100KHz,输入输出数据为8位。软件测试阶段中,滤波器的系数和函数类型可以通过Matlab编程仿真的数据来进行确认,再利用分布式算法在FPGA芯片上完成滤波器的乘累加部分,FIR滤波可以使用Verilog语言编程实现,最后的仿真是在Modelsim上完成。实物的测试阶段中,由信号源产生输入信号,在A/D、D/A模块经A/D可以将信号转入FPGA芯片进行滤波,得到滤波结果由D/A转换芯片输出,同时FPGA芯片可以控制A/D和D/A模块的工作,最后的滤波结果送示波器观察。研究结果表明,这次论文中涉及到的FIR滤波器硬件的模块小,只是1MHz采样频率。将查找表进行相应的改动能实现高通、带通的FIR滤波器,这也体现了设计的灵活性。
简介:摘要 : 为了提升 串行数据接口在传输速率性能及转换处理误码性能,本文选取 FPGA 作为数据接口处理器,通过 JESD204B 协议传输数据信息,搭建了 高速串行数据接口。实验测试结果表明,该设计方案数据信息传输满足同步性要求,未出现数据传输乱码情况,可以作为 高速数据传输工具。