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

【FPGA】设计流程——仿真验证

一、设计仿真源文件

新建源文件,选择第三个

点击create file,给文件命名为mux2_tb,tb是test bench,加这个后缀以便告诉代码编写者

点击OK,点击finish,点击OK,点击yes

在这里可以看到刚刚生成的文件

二、编写代码

开头

`timescale 1ns/1ns

  • timescale 是语法标准的保留词,代码仿真时用到的延时语句的单位和精度

下面是模块的开头,结尾和名称

仿真文件不需要接口类型,可以不写,包括括号

例化

复制想要测试的名称和端口列表到test bench里来

当出现两个相同的模块时,可以在模块名称后面空格然后重新命名

注意名称不能和端口名重复

定义信号

信号发生器的三个信号输入端口S0 S1 S2

对于随时需要修改值的信号,用reg来定义

激励信号与测试端口连接

将端口前加.后面用括号加要连接的信号名

输出端口

对于输出端口,只需要连接一根导线进行观察就可以

用wire

产生激励信号

initial 从仿真的零时刻开始执行

  • #20;代表在仿真时间线上向后推行20ns,ns取决于刚开头的定义单位,只能用于仿真测试

如果这样写就是延时20个10ns

/后面代表延时的精度,代表每次延时的最小单位,

如果这样写就是1ps为最小精度,

那么这里就可以写小数点

三、用vivado自带仿真软件进行仿真

将该文件设置为顶层

点击左侧run simulation

就出现了仿真波形

拖动下面的进度条,可以看个时刻波形,点击这个预览全局按钮,可以看完整波形

点击右上角的float可以单独脱离放大进行观察

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

相关文章:

  • 做黑彩网站图片脑叶公司
  • php网站建设实例最佳搜索引擎磁力吧
  • BearPi小熊派 鸿蒙入门开发笔记(4)
  • 做网站排名收益做网站主页上主要放哪些内容
  • 如何做网站流量买卖2017网站发展趋势
  • nvidia gr00t运行服务和客户端,以及模型微调的时候碰到模型无法下载的问题,解决方法是下载离线的模型,然后修改路径,nvidia gr00t模型微调
  • 网站建设费用贵不贵房屋和建设工程信息平台
  • 企业网站源码模板网站建设与维护方式
  • lora与模型的关系(小白入门了解)
  • xtuoj 公共的数
  • 删除西部数码网站管理助手嘟嘟嘟在线视频免费观看
  • 做网站要会写代码吗网站建设硬件投入表
  • 有官网建手机网站吗做自己域名的网站很贵吗
  • 网站建设方案书含合同做网站 内网怎么映射
  • jmeter性能测试完美入门
  • 余姚做网站的公司建筑人才网平台
  • 娱乐类网站wordpress男同
  • VSCode 配置 SSH 远程连接
  • 网站 主办单位性质 个人眉山建行网站
  • 网站建设与运营未来发展西安网站建设那家强
  • 134.FPGA常见管脚与时钟的约束方法
  • 宝安建网站多少钱wordpress本地打开慢
  • 国内开源代码网站传奇游戏开发
  • 新手做网站的几个必要步骤工作室图片 实拍
  • 中断NVIC
  • 自己也可以免费轻松创建一个网站营销网站制作
  • 苏州建网站多少钱网站访客跟踪
  • C标准库 - `<float.h>》详解
  • 解密 Vercel AI SDK:构建下一代 AI 应用的终极武器库
  • 开发网站语言推推蛙seo