返回

实验四 数码管实验【Verilog】

发布时间:2022-12-01 14:31:52 490
# 设备# 工具

实验四 数码管实验【Verilog】

  • 前言
  • 推荐
  • 实验四 数码管实验【Verilog】
  • 一、实验目的:
  • 二、实验设备:
  • 三、实验任务:
  • 四、实验原理:
  • 五、实验步骤:
  • 六、实验结果:
  • 七、心得体会:
  • 最后

前言

以下内容源自Verilog实验
仅供学习交流使用

推荐

实验四 数码管实验【Verilog】

一、实验目的:

1.进一步熟悉Modelsim和VIVADO工具;
2.掌握7段数码管显示译码器;
3.掌握7段数码管数码管动态输出显示的方法。

二、实验设备:

  1. 装有ModelSim和VIVADO的计算机。
  2. Sword实验系统。

三、实验任务:

1.实现按动开关键,在数码管上显示相应的十六进制数 0~F。(参考给定的已有工程文件Prep-IO)
2.实现开发板上的数码管动态显示0~F。

四、实验原理:

实验四 数码管实验【Verilog】_开发板

 

实验四 数码管实验【Verilog】_译码器_02

五、实验步骤:

1.采用VerilogHDL语言编程实现输入4位二进制,输出是8位数码管显示码。
2.用Modelsim进行功能仿真。
3.分别设计4位二进制数自动生成模块和数码管的译码模块。
4.在顶层文件将2个电路模块实例化,并进行相应的连线。
5.用VIVADO综合并将电路下载到开发板进行电路功能测试。

六、实验结果:

(1)运算程序:

BCDCode:

实验四 数码管实验【Verilog】_开发板_03

Seg7:

实验四 数码管实验【Verilog】_开发板_04

(2)测试程序:

实验四 数码管实验【Verilog】_开发板_05

(3)仿真图

实验四 数码管实验【Verilog】_fpga开发_06

(4)顶层文件

实验四 数码管实验【Verilog】_数码管_07

(5)时钟信号产生

实验四 数码管实验【Verilog】_数码管_08

(6)LED灯设计文件

实验四 数码管实验【Verilog】_fpga开发_09

(7)电路设计

实验四 数码管实验【Verilog】_译码器_10

(8)电路连接

实验四 数码管实验【Verilog】_数码管_11

(9)FPGA开发板测试

实验四 数码管实验【Verilog】_fpga开发_12

七、心得体会:

通过本次实验的学习,我进一步熟悉了Modelsim和VIVADO工具,掌握了7段数码管显示译码器和7段数码管数码管动态输出显示的方法。

最后

这篇博客能写好的原因是:站在巨人的肩膀上

这篇博客要写好的目的是:做别人的肩膀

开源:为爱发电

学习:为我而行

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线