Quartus ii 与 Verilog入门教程(1)——Verilog实现8位计数器

下载:Quartus ii与verilog实现8位计数器,Modelsim仿真工程

1.计数器原理
在时钟作用下,输出信号从0开始,每个时钟的上升沿输出加1。当复位信号有效时,输出清零。计时实现只需累加即可。
计数器虽然简单,但是在多种场合都有应用,比如产生ROM地址、分频、状态机等。
比如:
Matlab与FPGA数字信号处理系列——DDS信号发生器——Quartus ii 利用 ROM 存储波形实现DDS(1)

Vivado利用 ROM 存储波形实现DDS(1)

2.代码编写
(1)新建工程
第一页配置工程存放路径、工程名、顶层文件名,点Next;
在这里插入图片描述
第二页直接点Next;
第三页选择FPGA型号,飓风4系列 EP4CE6F17C8;

在这里插入图片描述

第四页配置仿真软件和语言,此处设置为使用 Modelsim-Altera 仿真,语言选择Verilog语言,对下图中的Modelsim-Altera,如果没有使用Modelsim的Altera自带的定制版,使用的是Modelsim SE,那么此处选择Modelsim;
在这里插入图片描述
第五页直接点Finish,工程如下图所示。
在这里插入图片描述

(2)新建Verilog顶层文件
在这里插入图片描述

(3)编写Verilog代码,保存为count.v文件

<
引脚 特性 功能
clk 输入——时钟 仿真中设置为100M,上升沿有效
rst_n 输入——复位 低电平有效,计数值清零
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值