99问答网
所有问题
verilog中寄存器类型能不能作为输入
如题所述
举报该问题
推荐答案 2013-03-18
不能。所谓寄存器类型就是暂存一个数据,保持数据不变,而输入数据的状态是变化的,只能用作wier型
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/Bzv7tWvtz.html
其他回答
第1个回答 推荐于2016-03-07
通常模块不行,input 通常是wire型,但是模块外面可以提供reg型作为输入。
如测试模块中,模块内部输入就不能reg型了。
如:
module test ();
reg clk;
reg rst;
test1 test_inst(
.clk (clk),
.rst (rst),
.clk_out (clk_out)
);
initial
begin
clk = 0;
end
endmodule本回答被提问者采纳
第2个回答 2013-03-16
应该可以。不过如果你没有特殊用途的话,很有可能被优化掉。
第3个回答 2013-03-19
input [2:0]Byte;
这个可以的,模块之间连接
相似回答
大家正在搜
相关问题
verilog中寄存器类型能不能作为输入
verilog中寄存器类型能不能作为输入
在verilog中声明一个寄存器类型,但不赋值,默认是高阻还...
verilog中寄存器信号能不能作为always语句的敏感信...
verilog中寄存器型和输出型的变量名相同,那么它们是什么...
求大神!!在verilog语言中线网类型与寄存器类型的区别!...
verilog怎么实现向寄存器中写入数值?
在verilog中,定义内部寄存器有什么用?