quarters和modelsim实现4位计数器
行为仿真目的:clk模拟产生T=1000ps(f=1GHZ)的周期信号,设计四位计数器进行计数,在clr为低电平时从0000开始计数,若达到1111(即15)则自动置零重新开始计数
//四位计数器
module prj0(clk,clr,out); //定义输入输出端口,clk时钟信号input clk,clr; output[3:0] out; //输出变量out定义为寄存器类型reg[3:0] out; always @(posedge clk or posedge clr) //等待clr的或者clk的上升沿begin if (clr) out<= 4'h0; //4'b0000若clr为上升沿则将out置零else begin out<= out+1; //若达到1111则自动置零end end endmodule
`timescale 1 ps/ 1 ps
module prj0_vlg_tst();reg clk;
reg clr;wire [3:0] out;prj0 i1 ( .clk(clk),.clr(clr),.out(out)
);
initial
begin
clk<=1'b0;
clr<=1'b1;
#1000 clr<=1'b0; $display("Running testbench");
end
always #500 clk = ~clk; endmodule
门级仿真
由于使用的开发板时钟频率为50MHZ(20ns),因此在门级仿真时需要升高时间单位`timescale 1 ns/ 1 ps,否则输出信号会不稳定,如下
quarters和modelsim实现4位计数器相关推荐
- Quartus ii 与 Verilog入门教程(1)——Verilog实现8位计数器
下载:Quartus ii与verilog实现8位计数器,Modelsim仿真工程 1.计数器原理 在时钟作用下,输出信号从0开始,每个时钟的上升沿输出加1.当复位信号有效时,输出清零.计时实现只需累 ...
- verilog 8位计数器
基于状态机的思想,实现8位计数器 verilog代码 module jsq8(clk,clr,z,qout); input clk,clr; output reg z; output reg[2:0] ...
- 计算机组成原理三位计数器实验,计算机组成原理位二进制计数器实验报告.doc...
计算机组成原理位二进制计数器实验报告 计算机组成原理实验一 4位二进制计数器实验 姓名:李云弟 学号:1205110115 网工1201 [实验环境] 1. Windows 2000 或 Window ...
- HDLBITS笔记27:计数器(4位计数器、计算0-9/0-10计数器、具有控制信号的计数器)
目录 题目1:4位二进制计数器(four-bit-binary counter) 题目2:计数器10(decade counter) 题目3:计数器10(dacade counter again) 题 ...
- 用74LS161构建多位计数器Multisim仿真实验
0.芯片和元器件对应的库 Components Database 74LS160.74LS161.74LS00 74LS10.74LS20.74LS11.74LS04 TTL VCC.GROUND.C ...
- 20220407——3-8线译码器:quartersⅡ和 modelsim 联合仿真 实验操作
创建工程 2.选择芯片 3. simulation→modelsim→verilog hdl 4. file→new→Verilog hdl file 5.写代码.编译 6.processing→st ...
- 20220407——3-8线译码器:quartersⅡ和 modelsim 联合仿真 原理
Testbench仿真文件编写 Testbench是一种验证手段,从软件层面对设计的硬件电路进行仿真.在仿真文件里产生的激励信号,作用于被仿真设计文件DUT(Design Under Test) ,产 ...
- 使用modelsim设计4位全加器,并调出波形图和电路图(详细教程)
OK , Let's begin 一.仿真 四位全加器的代码如下 add4的代码 module add_4(input[3:0] a,b,output[3:0] sum,output cout,inp ...
- 计算机组成原理计数器实验报告,计算机组成原理4位二制计数器实验报告.doc
计算机组成原理4位二制计数器实验报告 计算机组成原理实验一 4位二进制计数器实验 姓名:李云弟 学号:1205110115 网工1201 [实验环境] 1. Windows 2000 或 Window ...
最新文章
- 在NVIDIA A100 GPU中使用DALI和新的硬件JPEG解码器快速加载数据
- 阿里开源Sentinel流控框架基本介绍与简单使用
- 自己搭建自动化巡检系统(五) 抖动告警
- python学习日常-编码与字符串格式化
- openresty开发系列30--openresty中使用http模块
- (五)cobbler自定义系统安装
- Mac目录映射到docker容器ubuntu目录
- 百度网盘青春版,免费不限速来了(使用体验)
- 求解平稳分布matlab,生灭过程的拟平稳分布
- 国内从事CV相关的企业
- 毕业论文概念界定要怎么写?
- 光纤光缆那些纤常识【华光昱能光知识】
- CSS属性之relative
- python基于ocr的视频字幕提取
- 为什么阿里巴巴规定禁止超过三张表 join
- POJ 最小公倍数
- TDengine GitHub Star 数破万,拥抱开源是件很酷的事!
- aws scp上传下载文件
- 关于A类,B类,C类IP地址的网段和主机数的计算方法
- 计算机音乐谱大全eiei,eiei曲谱_EIEI钢琴简谱