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

【FPGA】三八译码器——仿真验证

一、创建源文件

先创建一个仿真设计源文件
点击组合键Alt+A
选择第三个,点击Next

点击Create File

输入文件名称,点击OK,点击Finish

添加端口的界面仍选择OK,再点击Yes

二、程序编写

在Sources中找到刚才新建的文件,双击打开并删除其中的所有内容

先书写仿真的时间单位语句
仿真时间步进单位/时间精度

声明Verilog模块

将被测试模块放到测试平台上,该过程称为例化
复制decoder_3_8模块的名称和端口列表,并添加标签

加.和()为例化做准备

接下来进行连线,这里定义test bench中的激励信号名称和被测试模块的三个输入端口保持一致,都需要定义成reg型

被测试的八个输出端口,需要连接到test bench中的八个wire型的信号上,方便仿真软件检测并显示值
同样定义和被测试模块的八个输出端口名称一样的八个信号

此时test bench中的激励信号和观测信号已经定义完毕
接下来需要将这些信号和被测试模块连接到一起,写到对应信号的括号内即可

产生激励,让端口接收变化的信号,观察八个输出端口的输出情况

三个输入端口对应八种组合状态
分别产生每一种状态,观察Y0到Y7的输出电平
$ stop;是一个停止语句,避免仿真在所需要的内容产生之后仍不停的运行

Ctrl+S保存所写内容

使用test bench文件在仿真软件中进行仿真
要确保品字形符号在仿真文件之前

选择图中所示选项即可

打开Untitled 1,并点击预览全局

将三个数字组合到一起形成一个三位数以十进制的形式显示的方法:
按住Ctrl键,选中索要组合到一起的三个信号,点击New Virtual Bus(新虚拟总线)

在图示位置起一个名字,回车

就可以达到上述效果

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

相关文章:

  • 哪些网站可以做设计方案网站建设 客户
  • h5游戏免费下载:堆雪人
  • UltraISO制作系统启动盘
  • 未来之窗昭和仙君(三十六)抽奖随机算法前端——东方仙盟筑基期
  • wordpress网站添加密码访问17网站一起做网店广
  • 惠州网站建设制作志愿服务网站建设中标公告
  • 资料分析-年均与乘积增长率
  • 视频网站用什么做的济南网站建设山东聚搜网推荐
  • Minecraft合集
  • 公司网页网站建设sae wordpress 图片
  • 网站建设读后感为什么网页不能打开建设银行网站
  • 百度网站流量查询南京房地产网站建设
  • 南安梅山建设银行网站长春快速建站模板
  • CSMA/CA 协议和CSMA/CD的区别
  • 网络自动化:Ansible/Netmiko 网络设备批量配置与管理
  • 探索聊天机器人系统提示的秘密[特殊字符]
  • 接近光速运动下的光速不变性:基于张祥前统一场论的推导与验证
  • 固始网站制作四川德充建设集团有限公司网站
  • STM32G474单片机开发入门(二十七)HRTIME高精度定时器的PWM(50KHZ)输出实战
  • Windows磁盘占用率高解决记录
  • 泛用性而言,系统分析师 与 信息系统项目管理工程师 比较
  • 网站程序国内 wordpress主题
  • 太仓公司网站建设电话天津企业网站建设方案
  • AI 浏览器技术趋势分析:Perplexity Comet 的创新与早期用户激励机制探讨
  • 4.基础开发工具(一)
  • 网站如何调用微博wordpress 发布视频
  • SQL注入第一步:数据库类型判断
  • 软件架构师个人总结笔记
  • 免费发做网站怎么申请网站空间域名
  • 建设旅游网站的功能定位seo网站排名优化方案