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

济南网站建设公司大全足球直播网站怎么做

济南网站建设公司大全,足球直播网站怎么做,北京网站设计公司地址,vi设计公司平台哪个好文章目录 三输入数的大小比较问题分析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/905051/

相关文章:

  • 企业开发网站建设wordpress电视剧主题
  • 淘宝优惠网站怎么做四视图网站
  • 网站服务体系星空视频大全免费观看下载
  • 免费好用的网站wordpress页面宽度改为全屏
  • 帮做暑假作业网站移动网站建设作业
  • 淘客网站推广怎么做备案网站名称攻略
  • 重庆网站空间费用开发网站需要什么硬件
  • 设计网站高级感睢宁网站建设
  • js做网站登录框验证码安徽网站定制
  • 网站优化新闻网络网站是多少钱
  • 青海保险网站建设公司企业网站建设费多少钱
  • 中国建设银行湖南分行官网站衡水wap网站建设
  • 门户网站建设内容wordpress模板+保险
  • 无锡网站制作怎么样安徽经工建设集团网站
  • 看案例网站双语网站用什么程序做
  • 郑州网站建设白杨网络常见的网站开发环境
  • 济南最好的网站开发阿里云cdn wordpress错位
  • 海南省建设注册执业资格中心网站深圳龙华区好玩的地方
  • 网站制作切图重庆网站设计方案
  • 网站建设5000费用网上接做网站的单子
  • 台州做网站的公司有哪些公司旅游宣传网站建设方案
  • 有关做橡胶品的网站放置文件
  • 微网站开发提供的服务器青岛嘎嘎
  • 郑州企业如何建网站一个云主机可以做多少网站
  • 营销方式有哪些seo官网优化详细方法
  • 做数据ppt模板下载网站wordpress文章无法中文版
  • 合肥网站建设 一浪赣州人才网官网登录
  • 武进区建设局网站网络课程系统网站建设费用
  • 东莞php网站开发wordpress修改描述
  • 网站需要怎么做才能被百度收录做网站工作室找客户难