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

国内做家具外贸的网站江苏搜索引擎优化

国内做家具外贸的网站,江苏搜索引擎优化,视频直播app源码,seo综合检测文章目录 函数实现数据大小端转换函数语法函数使用的规则Verilog and Testbench综合图VCS 仿真波形 函数实现数据大小端转换 在数字芯片设计中,经常把实现特定功能的模块编写成函数,在需要的时候再在主模块中调用,以提高代码的复用性和提高设…

文章目录

    • 函数实现数据大小端转换
      • 函数语法
      • 函数使用的规则
      • Verilog and Testbench
      • 综合图
      • VCS 仿真波形

函数实现数据大小端转换

在数字芯片设计中,经常把实现特定功能的模块编写成函数,在需要的时候再在主模块中调用,以提高代码的复用性和提高设计的层次,分别后续的修改。

请用函数实现一个4bit数据大小端转换的功能。实现对两个不同的输入分别转换并输出。
程序的接口信号图如下:
在这里插入图片描述
使用Verilog HDL实现以上功能并编写testbench验证。

输入描述

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

输出描述

  • c,d:4bit位宽的无符号数

函数语法

function [range] function_id; input_declaration other_declarations procedural_statement 
endfunction

中文版:

function <返回值的类型或范围>函数名;  <端口说明语句><变量类型说明语句>begin<语句>end
endfunction
  • function 语句标志着函数定义结构的开始;
  • <返回值的类型或范围>: 这一项为可选项,如果缺失,则返回值为一位寄存器类型数据,函数名就是返回值,默认是reg类型;
  • input_declaration 用于对函数各个输入端口的位宽和类型进行说明,在函数定义中至少要有一个输入端口;
  • endfunction为函数结构体结束标志。

函数使用的规则

  • 函数定义不能包含有任何的时间控制语句,即任何用#、@、wait来标识的语句。

  • 函数不能调用“task”。

  • 定义函数时至少要有一个输入参数。

  • 在函数的定义中必须有一条赋值语句给函数中与函数名同名、位宽相同的内部寄存器赋值。

  • verilog中的function只能用于组合逻辑

  • 函数中只有组合逻辑,所以函数是可以综合的。

Verilog and Testbench

在这里插入图片描述

综合图

在这里插入图片描述

VCS 仿真波形

在这里插入图片描述

http://www.ritt.cn/news/19435.html

相关文章:

  • 北京哪里有教怎么做网站的磁力链最佳的搜索引擎
  • 医疗号网站开发镇江seo公司
  • 地税网站如何做税种确认搜索引擎营销的主要模式有哪些
  • 网站url如何做优化5118关键词挖掘工具
  • 网站建设了解品牌全案营销策划
  • 武汉做企业网站西安百度推广开户运营
  • 长安公司网站建设百度搜索网址
  • 可以做婚礼视频的网站有哪些热狗seo优化外包
  • 微网站 微官网的区别吗青海seo关键词排名优化工具
  • 如何在360网站网页上做笔记360站长工具
  • 枣庄网站制作网站推广策划书模板
  • 河北企业建站系统信息百度在线翻译
  • 平台制作网站公司霸屏seo服务
  • 腕表之家网站如何做网络宣传推广
  • 擦边球做网站挣钱百度小说搜索风云榜总榜
  • 动漫制作专业主修课程seo推广优化外包公司
  • 哪个网站可以做字体治疗腰椎间盘突出的特效药
  • 网站建设及推广培训杭州seo网站排名
  • 做树状图的网站推广赚佣金的软件排名
  • 建设科普网站的意义石家庄seo管理
  • 公司做网站找谁公司做网站找谁网店推广的作用是
  • jsp网站 iis站点推广是什么意思
  • 哪个网站推广好微商店铺怎么开通
  • 网站导航栏如何优化微信销售平台
  • 政府网站建设招标友链交易交易平台
  • 做网站后端语言用什么网上推广平台有哪些
  • 焦作app网站建设爱站网爱情电影网
  • 网站开发电脑配置促销方案
  • 网站的页面布局是什么样的安徽网站开发哪家好
  • 村网站建设计划书长沙有实力seo优化公司