行为仿真目的: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位计数器相关推荐

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

    下载:Quartus ii与verilog实现8位计数器,Modelsim仿真工程 1.计数器原理 在时钟作用下,输出信号从0开始,每个时钟的上升沿输出加1.当复位信号有效时,输出清零.计时实现只需累 ...

  2. verilog 8位计数器

    基于状态机的思想,实现8位计数器 verilog代码 module jsq8(clk,clr,z,qout); input clk,clr; output reg z; output reg[2:0] ...

  3. 计算机组成原理三位计数器实验,计算机组成原理位二进制计数器实验报告.doc...

    计算机组成原理位二进制计数器实验报告 计算机组成原理实验一 4位二进制计数器实验 姓名:李云弟 学号:1205110115 网工1201 [实验环境] 1. Windows 2000 或 Window ...

  4. HDLBITS笔记27:计数器(4位计数器、计算0-9/0-10计数器、具有控制信号的计数器)

    目录 题目1:4位二进制计数器(four-bit-binary counter) 题目2:计数器10(decade counter) 题目3:计数器10(dacade counter again) 题 ...

  5. 用74LS161构建多位计数器Multisim仿真实验

    0.芯片和元器件对应的库 Components Database 74LS160.74LS161.74LS00 74LS10.74LS20.74LS11.74LS04 TTL VCC.GROUND.C ...

  6. 20220407——3-8线译码器:quartersⅡ和 modelsim 联合仿真 实验操作

    创建工程 2.选择芯片 3. simulation→modelsim→verilog hdl 4. file→new→Verilog hdl file 5.写代码.编译 6.processing→st ...

  7. 20220407——3-8线译码器:quartersⅡ和 modelsim 联合仿真 原理

    Testbench仿真文件编写 Testbench是一种验证手段,从软件层面对设计的硬件电路进行仿真.在仿真文件里产生的激励信号,作用于被仿真设计文件DUT(Design Under Test) ,产 ...

  8. 使用modelsim设计4位全加器,并调出波形图和电路图(详细教程)

    OK , Let's begin 一.仿真 四位全加器的代码如下 add4的代码 module add_4(input[3:0] a,b,output[3:0] sum,output cout,inp ...

  9. 计算机组成原理计数器实验报告,计算机组成原理4位二制计数器实验报告.doc

    计算机组成原理4位二制计数器实验报告 计算机组成原理实验一 4位二进制计数器实验 姓名:李云弟 学号:1205110115 网工1201 [实验环境] 1. Windows 2000 或 Window ...

最新文章

  1. 在NVIDIA A100 GPU中使用DALI和新的硬件JPEG解码器快速加载数据
  2. 阿里开源Sentinel流控框架基本介绍与简单使用
  3. 自己搭建自动化巡检系统(五) 抖动告警
  4. python学习日常-编码与字符串格式化
  5. openresty开发系列30--openresty中使用http模块
  6. (五)cobbler自定义系统安装
  7. Mac目录映射到docker容器ubuntu目录
  8. 百度网盘青春版,免费不限速来了(使用体验)
  9. 求解平稳分布matlab,生灭过程的拟平稳分布
  10. 国内从事CV相关的企业
  11. 毕业论文概念界定要怎么写?
  12. 光纤光缆那些纤常识【华光昱能光知识】
  13. CSS属性之relative
  14. python基于ocr的视频字幕提取
  15. 为什么阿里巴巴规定禁止超过三张表 join
  16. POJ 最小公倍数
  17. TDengine GitHub Star 数破万,拥抱开源是件很酷的事!
  18. aws scp上传下载文件
  19. 关于A类,B类,C类IP地址的网段和主机数的计算方法
  20. 计算机音乐谱大全eiei,eiei曲谱_EIEI钢琴简谱

热门文章

  1. 免开发 | 轻松打造智能恒温散热器阀
  2. 盖茨与巴菲特捐出了个李嘉诚
  3. 利用ultra librarian reader 或 LP Wizard等自动生成封装工具 生成 cadence 封装 没有引脚pins解决办法
  4. 今日头条上线或将搜索广告:自媒体平台进入盈利时代
  5. 人工智能知识全面讲解:自然语言处理概述
  6. 海龟(turtle)与陆龟(tortoise)
  7. 7135制作自动量程电压切换_运用单片机制作四位半数字电压表
  8. 谷歌图标异常空白修复
  9. Stata连享会推文列表
  10. 网络协议学习---IPMI协议学习