FPGA学习
何时立秋丷
向前有路,未来可期!
每天进步一点点,努力为了遇见更好的自己。
展开
-
ModelSim自动化仿真
ModelSim的自动化仿真可以大大节省工作时间,利用脚本语言编写好仿真代码,就可以实现一劳永逸。以DDS(Direct Digital Synthesizer,直接数字式频率合成器)的仿真为例,使用工具为ModelSim SE-64 10.0c,仿真过程简要如下:首先新建一个verilog文件(新建一个文本文件,把后缀改成.v就是verilog文件),用代码编辑器打开,编写dds的verilog代码,dds的原理暂不做介绍。原创 2017-06-06 21:28:49 · 3296 阅读 · 0 评论 -
FIR滤波器仿真--基于Quartus II的FIR Compiler II IP核的脚本仿真
FIR滤波器仿真--基于Quartus II的FIR Compiler II IP核的脚本仿真,数字滤波器有更高的精度,更高的信噪比,更高的可靠性。第一步 仿真并生成滤波器的系数;第二步 生成FIR Compiler II IP核;第三步 编写设计文件和测试文件;第四步 编写测试脚本并仿真。原创 2017-07-23 09:19:39 · 25779 阅读 · 59 评论 -
FIR滤波器仿真----基于Quartus II的FIR II IP核与ModelSim-Altera的联合仿真
使用工具MATLAB R2014b、Quartus Prime 16.1、 ModelSim-Altera 10.5b实现过程第一步 仿真并生成滤波器的系数在FIR的脚本仿真文章中已介绍过,设计一个10M采样率,200KHz截止频率的FIR低通滤波器,将fir_lpf_200K_10M.txt文件复制到FIR IP核目录中。第二步 新建Quartus工程,生成IP核1)Qu原创 2017-09-09 16:25:56 · 9793 阅读 · 51 评论 -
ps2解码
FPGA实现PS2的解码。键盘的编码分为通码make和断码break。通码对应某按键的按下事件,断码对应某按键的释放事件。原创 2017-09-09 10:14:26 · 1756 阅读 · 4 评论 -
等精度测频法以及Verilog实现
原理常用的频率测量方法有直接测频法,测周期法和等精度测频法。直接测频法是由时基信号产生闸门,对被测信号进行计数,此法只适合测高频信号。测周期法是由被测信号产生闸门,对时基脉冲进行计数,此法只适合测低频信号(周期长)。等精度测频,设置一个与被测信号同步的闸门,同时对被测信号和时基脉冲进行计数。两个计数值之比即等于其频率比。此法可消除被测计数器的正负一个脉冲的误差,使其误差与被测频率无关,达...原创 2017-09-29 09:17:48 · 20800 阅读 · 23 评论 -
m序列的原理以及verilog实现
定义m序列是最长线性反馈移位寄存器序列的简称。它是由带线性反馈的移存器产生的周期最长的序列。一般来说,一个n级线性反馈移存器可能产生的最长周期等于(2^n -1)。m序列是一种典型的伪随机序列。在通信领域有着广泛的应用,如扩频通信、卫星通信的码分多址(CDMA),数字数据中的加密、加扰、同步、误码率测量等领域。线性反馈移位寄存器原理方框图与产生m序列有关的3个方程原创 2017-09-21 19:19:16 · 21322 阅读 · 18 评论