下面我以一个模为60的BCD码加法计数器为例来讲解此教程。


先贴上代码:

module bcd60counter(clk,switch,count);
input clk,switch;
output[7:0]count;
reg[7:0]count=8'b0;
always@(posedge clk)beginif(switch)begincount=count+8'b1;//若低四位向高四位进位if(count[3:0]==4'b1010)count=count+8'b00000110;//若到了60if(count==8'b01100000)count=0;endelsebegin//count=count-8'b1;//若低四位向高四位借位if(count[3:0]==4'b0000)begin//count[3:0]=4'b1010count=count-8'b1;count=count-8'b00000110;endelsecount=count-8'b1;if(count==8'b00000000-8'b00000111)count=8'b01011001;endend
endmodule

程序写好后,点击如图按钮进行编译:

编译成功后,按如图所示顺序依次点击,建立波形文件。

在新窗口中,选择以下项,添加波形。

按以下顺序依次点击,选择波形:

依次点击完ok后,会看到以下界面:

下列图标中,最左端用于选择波形区间,第二个用于放大缩小,之后十一个用于设置之前选中的波形区间,后面的为仿真。设置好波形并仿真得到以下结果:



在使能端switch为高电平时,计数器从当前数字开始计数(向上计数),最高计到59,然后从0重新开始;在使能端为低电平时,计数器从当前数字开始计数(向下计数),最低到0,然后从59从新开始向下计数。

Quartus波形仿真教程相关推荐

  1. quartus使用教程:波形仿真

    在进行仿真时我们首先应该确定自己的仿真软件是否配置好了,如果仿真软件没有配置好,那么是没办法仿真的.仿真软件有Modelsim modelsim-Altera等. 在quartus中配置仿真软件: 将 ...

  2. Quartus II 13.0波形仿真

    先放结论:Quartus II 13.0有自带的仿真工具,能实现波形仿真. 之前一直找不到关于Quartus II 13.0的波形仿真,然后百度的都是说quartus ii 9.0之后的版本就没有这个 ...

  3. Quartus II 13简易仿真教程

    Quartus II 13简易仿真教程 编译项目 新建vwf仿真文件 已知的bug 编译项目 新建vwf仿真文件 filr>new>verification/debugging files ...

  4. Quartus2入门的一个波形仿真的实例教程

    文章目录 一.题目描述 二.创建工程 1.菜单栏:File->New Project Wizard 2.选择Device family 三.创建BDF文件:排列元件 1.BDF文件介绍 2.创建 ...

  5. 利用quartus II自带的仿真工具进行简单的波形仿真

    利用quartus II自带的仿真工具进行简单的波形仿真 按照常规程序点击Run Functional Simulation后出现错误,猜测可能是未选择正确的仿真工具,因为这里可能默认的仿真工具是mo ...

  6. Debussy软件简介及仿真教程

    ** Debussy软件简介及仿真教程 ** 一.Debussy 软件简介 Debussy 是 NOVAS Software, Inc(思源科技)开发的 HDL Debug & Analysi ...

  7. Cadence AMS Designer混合信号仿真教程

    本篇介绍的是Cadence IC617自带混合信号仿真的教程.演示了如何在图形界面中设置和运行VirtuosoAMS Designer仿真器IC617和INCISIVE151中的各种环境.它说明了如何 ...

  8. FPGA学习笔记(六)Modelsim单独仿真和Quartus联合仿真及signaltap使用

    系列文章目录 一.FPGA学习笔记(一)入门背景.软件及时钟约束 二.FPGA学习笔记(二)Verilog语法初步学习(语法篇1) 三.FPGA学习笔记(三) 流水灯入门FPGA设计流程 四.FPGA ...

  9. 永磁同步电机谐波电流注入策略——(多旋转PI控制)Simulink仿真教程

    本篇文章为永磁同步电机谐波电流注入控制策略原理解析及仿真教程 目前关于此方向的资源教程较少,我个人对其进行了原理总结,仿真实验分析 希望大家有所收获,喜欢本篇文章的话点个关注收藏赞吧!!!!!! 永磁 ...

  10. 传输预编码matlab,基于MATLAB的MIMO系统预编码性能仿真教程.doc

    基于MATLAB的MIMO系统预编码性能仿真教程 PAGE \* MERGEFORMAT - 33 - 摘要在现今的移动通信系统中,被极多的国际通信标准采纳为基础性关键技术的一种方法是多输入多输出的技 ...

最新文章

  1. HA: Forensics靶机渗透测试
  2. 用.net中的socket实现文件传输
  3. 每日 30 秒 ⏱ 唯一的数据集
  4. [网络安全自学篇] 五十三.Windows系统安全之Metasploit实现栈溢出攻击及反弹shell原理解析
  5. 网页加载的不同的方式、点击按钮显示一句话、jQuery中获取元素的方法
  6. 共享的网络如何让自己比别人快_ipfs网络的分布式数据是如何做到数据共享的?...
  7. python如何保存图像_Python应用引擎:如何保存图像?
  8. 学习js继承的6种方式
  9. 如何快速统计考勤(bushi)
  10. 关于u盘文件或目录损坏且无法读取的解决方法
  11. 免费得到高程地图的方法
  12. 简单易懂的ROC曲线和AUC面积
  13. 1000+常用Python库大全,太实用了!
  14. 【教程】在word中如何替换文字,新手请绕道!
  15. 【openGL】安装篇(上):Windows
  16. amd为什么还用针脚_为什么AMD的CPU不采用LGA封装技术?还在继续用针脚?
  17. Java实验(18) 幻灯片放映
  18. pyQt怎样设置窗口标题、图标
  19. 车牌检测(分别使用Haar级联 和轮廓裁剪)
  20. Java尚硅谷基础笔记-day4数组-数组常见算法

热门文章

  1. 教育未来JAVA培训中心笔记(一):初学者如何学好JAVA
  2. 搭建第一个springBoot 摘抄自蚂蚁课堂
  3. 测试岗(平安银行)面试总结
  4. NBU3.2及以上版本收集DataCollect和NBSU等日志的统一方法
  5. Viso各版本网盘免费下载
  6. MATLAB常用画图函数
  7. python win32api键盘_python基于win32api实现键盘输入
  8. php返回代码翻译,php 在线翻译函数代码
  9. python 爬虫视频教学
  10. java用什么软件_Java编程什么软件最好用?