99问答网
所有问题
verilog中寄存器类型能不能作为输入
如题所述
举报该问题
推荐答案 2014-05-09
寄存器类型(reg)在verilog的语法规定只有在模块语句(如always ,task等)中赋值的变量才用reg类型。
因输入变量不会在模块语句中赋值,所以输入变量不能声明为reg类型。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/XWWtW7jjeBXWWvXveB.html
其他回答
第1个回答 2014-05-06
是输入端口么,输入端口是wire型
相似回答
verilog中
reg和wire的区别
答:
首先要先清楚一点,
verilog
是硬件描述语言,其最终是为了生成一个电路,所以它的变量类型是根据实际电路来决定的。从名字理解:wire,线型,实际上在电路中的作用就是一根连线;reg,寄存器型,在电路中就
作为寄存器
存在。连线和寄存器是构成数字电路的基本结构,这也是verilog这两种变量
类型的
来源。当然,在ve...
verilog里面
always 与reg分别代表什么意思,有什么功用?为什么只对输 ...
答:
在
Verilog中
,
输入
信号是由外部模块决定的,与外部模块通过线连接,因此输入信号通常使用wire
类型
进行描述。这与reg 类型的区别在于,wire 类型变量代表的是线上的信号状态,而reg 类型变量则代表的是
寄存器中
的数据状态。总结来说,reg 类型主要用于always 块内部的变量输出,尤其是在需要每次执行时都更新...
您好,刚开始接触
verilog
请问,是不是reg型信号必须在always块中,而alway...
答:
reg是
寄存器
,特点是输出只在时钟边沿时变化。所以必须在always语句内才能赋值。wire
类型
是组合逻辑,类似于一些与非、异或门电路,可以在任何地方改变赋值,包括always块内
verilog
基本语法
答:
wire:线网
类型
,不能存储数值,模块
的输入
输出默认为wire型,初始值为Z,值由它的驱动决定。在assign中赋值。例:wire key ;tri:多驱动器驱动的网络型数据。memory:存储器,通过扩展reg的地址范围构成。例:reg[3:0] memo[255:0] 256个地址的4为
寄存器
paramter:常量。例:paramter ...
懂
verilog的
来, “
输入
端口
可以
由wire/reg驱动,但输入端口只能是wire...
答:
假设一个模块
的输入
端口是A,那么A只能被定义成wire型,但是A还可以连其他的信号,可以跟wire型的信号连,也能和reg型的信号连。
verilog
如何写
寄存器
读入读出
答:
方法如下:
verilog中
数据的写入分为三步:1、 $fopen()打开文件。2.、$fwrite()写入相应data 。3.、$fclose()关闭文件。
Verilog可以
从五个层次对电路(系统)进行描述,包括:系统级、算法级、
寄存器
传输级(即RTL级)、门级、开关级。我们平时用的最多的为RTL级,故Verilog代码也经常被称为RTL代码...
System
Verilog
logic、wire、reg数据
类型
详解
答:
SystemVerilog在
Verilog的
基础上新增了logic数据
类型
,它既可被过程赋值也能被连续赋值,编译器可自动推断logic是reg还是wire。唯一的限制是logic只允许一个
输入
,不能被多重驱动,因此inout类型端口不能定义为logic。不过这个限制也带来了一个好处,由于大部分电路结构本就是单驱动,如果误接了多个驱动,使用...
verilog中
reg和wire
类型
的区别和用法
答:
输入
端口可以由wire/reg驱动,但输入端口只能是wire;输出端口可以使wire/reg类型,输出端口只能驱动wire;若输出端口在过程块中赋值则为reg型,若在过程块外赋值则为net型。用关键词inout声明一个双向端口,inout端口不能声明为reg类型,只能是wire类型;输入和双向端口不能声明为
寄存器类型
。简单来说硬件...
Verilog
语法速成(二)
答:
参数型常量:在仿真前赋值,保持不变,用于定义延迟和宽度。语法为“parameter 参数名=表达式”。2. 变量类型 wire:用于物理连接,无电荷保持特性,需驱动源或保持高阻态。包括标准连线、多重驱动线等与不同电路特性相关
的类型
。 reg:常用
作为
存储单元,可模拟硬件
寄存器
,在初始任务或函数中赋值。 存储...
大家正在搜
verilog寄存器数据类型
verilog寄存器
verilog寄存器某一位
通用寄存器verilog
verilog寄存器组
寄存器verilog代码
verilog给寄存器赋值
8位寄存器verilog代码
verilog寄存器位序号
相关问题
verilog中寄存器类型能不能作为输入
Verilog中输入变量能用REG型吗?是不是input a...
verilog描述怎么样定义寄存器的结构,输入输出端口到寄存...
在verilog中声明一个寄存器类型,但不赋值,默认是高阻还...
求大神!!在verilog语言中线网类型与寄存器类型的区别!...
verilog中寄存器信号能不能作为always语句的敏感信...
verilog中寄存器类型能不能作为输入
本人新手,在学习verilog中有个疑问能不能在设计输入变量...