首页 > 其他分享 >Verilog中assign的使用

Verilog中assign的使用

时间:2022-10-14 16:36:08浏览次数:36  
标签:语句 wire 变量 Verilog 使用 assign 赋值

assign相当于连线,一般是将一个变量的值不间断地赋值给另一个变量,就像把这两个变量连在一起,所以习惯性的当做连线用,比如把一个模块的输出给另一个模块当输入。

assign的功能属于组合逻辑的范畴,应用范围可概括为以下三点:

(1)持续赋值;

(2)连线;

(3)对wire型变量赋值,wire是线网,相当于实际的连接线,如果要用assign直接连接,就用wire型变量。wire型变量的值随时变化。其实以上三点是相通的。

要更好的把握assign的使用,Verilog中有几个要点需要深入理解和掌握:

(1)在Verilog module中的所有过程块(如initial块和always块)、连续赋值语句(如assign语句)和实例引用都是并行的。在同一module中这三者出现的先后顺序没有关系。

(2)只有连续赋值语句assign和实例引用语句可以独立于过程块而存在于module的功能定义部分。

(3)连续赋值assign语句独立于过程块,所以不能在always过程块中使用assign语句

标签:语句,wire,变量,Verilog,使用,assign,赋值
From: https://www.cnblogs.com/VARForrest/p/16791970.html

相关文章

  • 布隆过滤器简单使用
    参考:https://www.jb51.net/article/248125.htmhttps://blog.csdn.net/wang0112233/article/details/123665461https://blog.csdn.net/qq_40179653/article/details/1257......
  • grafana Variables 变量的使用
    概念澄清Avariableisaplaceholderforavalue.#变量是值的占位符。#参考文档:https://grafana.com/docs/grafana/latest/dashboards/variables/变量的valve,可......
  • 使用openssl实现私有CA的搭建和证书的颁发
    CA的相关该概念PKI:PublicKeyInfrastructure公共密钥加密体系CA:CertificateAuthority,证书签发机构.实现身份的验证的一个机构。CA工作逻辑A和B通信需要将......
  • hitszthesis Linux使用笔记
    安装texlive#texlive-extra-utils:texdef#latex-cjk-all:Chinesefontpackage#texlive-fonts-extra:Fontssuchasconsolas#evince:PDFreadersudoaptinstall下......
  • 使用Python同时读取和写入同一个文件
    前言在平时想要使用python修改文件部分内容的时候,常用的做法是使用open函数(默认模式为read)打开一个文件,然后关闭文件,然后再使用write模式去写入更新的内容,最后关闭。这......
  • 在vscode中使用博客园插件
    在vscode中使用博客园插件自动上传本地博客(1)前言好记性不如烂笔头。千古流传的经验之谈,绝不是浪得虚名。记忆是最最会骗人的东西,又是最容易被遗忘的东西。过河拆桥,......
  • 使用循环处理数组
    #include<iostream>#include<string.h> #include<limits.h>#include<float.h>#pragmawarning(disable :4996)#defineSIZE10#definePAR72usingnamespacestd;in......
  • centos7 ansible的简单使用
    0、介绍ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令......
  • asp.net core 使用转外部对象为Controller
    应用程序部件 MSDN说明:应用程序部件是对应用资源的抽象化,借助应用程序部件,ASP.NETCore可以发现控制器、视图组件、标记帮助程序、RazorPages、Razor编译源等。核......
  • 使用hutool工具查询树形结构数据
    1.导入hutool工具的jar包<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.7.22</version>......