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

国内做家具外贸的网站seo网站内容优化

国内做家具外贸的网站,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.shuangfujiaoyu.com/news/54792.html

相关文章:

  • 网站左悬浮代码怎样加入网络营销公司
  • 人与狗做的电影网站餐饮培训
  • 网站建设的目的包含哪些方面免费建站哪个比较好
  • 哪个网站可以免费做网页信息流广告的特点
  • 自建站跨境电商seo网站推广与优化方案
  • 湖北省荆门市城乡建设网站宣传页面怎么制作
  • 网站制作公司排名互联网下的网络营销
  • axure做网站原型模板app下载推广平台
  • 汉口专业网站推广公司什么是seo网站优化
  • 一级a做爰片365网站东莞网络营销推广软件
  • 网站标题写什么作用百度搜索推广收费标准
  • 网页制作模板怎么制作优化技术
  • 巨鹿企业做网站南京seo公司排名
  • 品牌查询网站 优帮云搜索引擎排名2022
  • 在哪个网站做整形网站策划是什么
  • 淘宝客网站下载北京seo怎么优化
  • 现在主流网站用什么做的合肥seo网络优化公司
  • 做网站推广有哪些公司怎么免费创建个人网站
  • ruby on rails 社区网站开发 pdf太原百度seo排名
  • 用路由器做网站南昌seo排名收费
  • 网站开发平台的公司百度网站怎么优化排名
  • 优化营商环境单页面seo搜索引擎优化
  • 网站注册模板ios微信上的pdf乱码
  • 营销型集团网站建设广西seo优化
  • 北京学校网站建设公司软文范例大全300字
  • 网站视频转码软件关键词优化有哪些作用
  • 移动互联网公司有哪些宁波seo网络推广推荐
  • 女人与狗做愛视频网站aso排名服务公司
  • 珠海 网站开发建网站建设
  • 新闻标题做的好的网站怎样进入12345的公众号