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

做冷冻食品的网站百度爱采购官网首页

做冷冻食品的网站,百度爱采购官网首页,华为官网商城手机价格,什么是百度竞价排名服务文章目录 三输入数的大小比较问题分析verilog codeTestBench Code综合图仿真波形图 三输入数的大小比较 在数字芯片设计中,通常把完成特定功能且相对独立的代码编写成子模块,在需要的时候再在主模块中例化使用,以提高代码的可复用性和设计的层…

文章目录

    • 三输入数的大小比较
      • 问题分析
      • verilog code
      • TestBench Code
      • 综合图
      • 仿真波形图

三输入数的大小比较

在这里插入图片描述
在数字芯片设计中,通常把完成特定功能且相对独立的代码编写成子模块,在需要的时候再在主模块中例化使用,以提高代码的可复用性和设计的层次性,方便后续的修改。

请编写一个子模块,将输入两个8bit位宽的变量data_a,data_b,并输出data_a,data_b之中较小的数。并在主模块中例化,实现输出三个8bit输入信号的最小值的功能。

子模块的信号接口图如下:
在这里插入图片描述
使用Verilog HDL实现以上功能并编写testbench验证。

输入描述

  • clk:系统时钟
  • rst_n:异步复位信号,低电平有效
  • a,b,c:8bit位宽的无符号数

输出描述

  • d:8bit位宽的无符号数,表示a,b,c中的最小值

问题分析

需要调用3个模块:

  • 第一个模块:比较 T 时刻的 a 和 b,T+1 时刻出来 tmp1;
  • 第二个模块:比较 T 时刻的 a 和 c,T+1 时刻出来 tmp2;
  • 第三个模块:比较 T+1 时刻的 tmp1 和 tmp2,T+2 时刻出来 d;

如果只用2个子模块,那么 T 时刻比较 a 和 b 得到 tmp1,再比较 tmp1 和 c 的时候是 T+1 时刻的 c 和 T+1 时刻的 tmp1,而 tmp1 代表的是 T 时刻 a 和 b 的较小值,所以这时候比较的 T 时刻的 a、b 和 T+1 时刻的 c,显然不符合要求。

所以不能只例化两次子模块,因为主模块例化的子模块在综合时是复制一样的电路,在执行时是并行执行的。如果只例化两次,第二次例化的值并不是第一个子模块输出的最小值

verilog code

在这里插入图片描述在这里插入图片描述

TestBench Code

在这里插入图片描述

综合图

在这里插入图片描述

仿真波形图

在这里插入图片描述

http://www.yayakq.cn/news/395619/

相关文章:

  • 重庆网站建设公司是什么wordpress页码颜色变更
  • 外贸网站虚拟主机团队架构
  • 容桂佛山做app网站做网站网站需要注意什么
  • 广州骏域网站建设专家手机电脑版做网站大概价格
  • 中山网站建设制作 .超凡科技百度登录页
  • 灌云网站建设维护wordpress 搬瓦工
  • 网站做第三方支付调查公司做网站需要备案吗
  • 利用地图建网站淮南网站建设科技有限公司
  • 上海 设计网站建设营销网络与网络营销的关系
  • 食品建设网站wordpress memcached zou.lu
  • 网站在哪里搜索趣闲赚
  • 两学一做注册网站中国建筑出版在线官网
  • 什么是网站搭建企业网站建设怎么样
  • 建网站要钱吗 优帮云wordpress二维码分享
  • 找网络公司做网站需要注意的免费网站收录网站推广
  • 为什么要用CGI做网站代理公司注册需要多少钱
  • 网站的建设目标有哪些广告版式设计图片
  • 广西网站建设代理加盟小工作室做网站
  • 世界杯视频直播网站网站设计广州量计价格
  • 网站后台界面个人主页网页模板html
  • aspx做网站上海浦东设计网站建设
  • 中国商铺网教育网站如何做seo
  • 从电子商务网站f型眼球轨迹分析其网站布局语言文字建设网站
  • 游戏网站开发实验报告注册网站的免费网址是什么
  • 电商网站 网站服务内容小程序模板多少钱
  • 网站策划书免费辽宁建设工程信息网开标流程
  • 网站怎么连接网成品网站多少钱
  • 百度seo网站优化怎么做新七建设集团有限公司网站
  • 深圳二维码网站建设wordpress集成支付宝
  • 济宁建设企业网站网站开发排行