当前位置: 首页 > news >正文

分秒计数器设计

一、在VsCode中写代码

目录

一、在VsCode中写代码

二、在Quartus中创建工程与仿真


1、建立工程项目文件md_counter

2、打开项目文件,创建三个目录

3、打开文件trl,创建md_counter.v文件

4、打开文件tb,创建md_counter_tb.v文件

5、用VsCode打开md_counter.v文件,编写源代码

6、用VsCode打开md_counter_tb.v文件,编写仿真代码

二、在Quartus中创建工程与仿真

1、打开Quartus,点击New Project Wizard

2、把工程保存在之前创造的prj文件里

3、添加之前在VsCode中写好的源码和仿真源码

4、选择芯片

5、选择仿真必要选项

其余为展示页面,均点击Next即可。

6、将源码设为顶层文件

7、分析与综合

8、设置md_counter_tb.v文件

添加完后,一直点OK,完成设置。

9、仿真

10、点击最下方的sim,然后右键uut,在选项中选择Add Wave

11、点击最下方的Wave,根据图片点击左下角的黑点消除文件前缀,这样看着舒服点。然后选中一个参数,再CTRL+A全选中参数,最后CTRL+G分组

12、重新开始

13、运行所有

分析仿真可知,结果大差不差,嘿嘿

14、完整编译运行一次,发现未报错,然后配置引脚,配置完成后再次编译

15、下载

16、演示

分秒计数器演示

http://www.dtcms.com/a/101219.html

相关文章:

  • XPath、XQuery 以及 XSLT 函数
  • 【工具变量】上市公司供应链稳定性数据两个维度(2013-2023年)
  • Netty源码—10.Netty工具之时间轮二
  • 【已开源】UniApp+vue3跨端应用从0到1开发指南、uniapp+vue3模板应用
  • 生成和管理作品集链接
  • Trae-中国首款免费AI原生IDE
  • Router [Continuation Settings]
  • 打包python文件生成exe
  • 【C++】 string底层封装的模拟实现
  • 【蓝桥杯】每日练习 Day 16,17
  • GO语言杂记(文章持续更新)
  • PostgreSQL15深度解析(从15.0-15.12)
  • 打造高性能中文RAG系统:多轮对话与语义检索的完美结合
  • vulhub靶场—— Tomcat8
  • vue3搭建实战项目笔记三
  • 如何设置PDF文件的到期日期
  • this关键字
  • 特征增强金字塔FPN
  • 为什么 ThreadLocalMap 的 key 是弱引用 value是强引用
  • 过滤器filter,监听器Listener
  • Java日志进化论:从System.out.println到日志框架的全面升级
  • 青少年编程与数学 02-013 初中数学知识点 02课题、概要
  • 习题2.1
  • 【免费】2007-2019年各省地方财政医疗卫生支出数据
  • J2EE框架技术 第三章 SSM项目的CURD
  • Netty源码—10.Netty工具之时间轮一
  • BAR帧处理
  • 怎样提升大语言模型(LLM)回答准确率
  • MySQL内存使用率高问题排查与解决方案:
  • Windows10上部署DeepSeek+RAG知识库操作详解(Dify方式)之1