99问答网
所有问题
verilog reg 赋值问题?
reg[5:0] mark;
mark = 'b100110;
显示语法错误:Syntax error near "="。
这样赋值是错误的吗?求大神解答。
举报该问题
推荐答案 推荐于2017-09-06
是错误的,只能这样赋值:reg[5:0] mark = 6'b100110; 赋初值需要直接在后面写,不能像
c语言
一样先定义再赋。
另外verilog赋值还可以在模块语句里面赋值,比如always语句里面。
追问
哦, 这样啊,知道了,谢谢。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BjXj7vzvv.html
其他回答
第1个回答 2013-09-28
verilog代码里,寄存器型变量只能在always语句里面被综合。
相似回答
大家正在搜
相关问题
Verilog赋值问题
Verilog中reg赋值的问题
verilog中reg变量赋初始值问题
Verilog在定义reg变量时可以初始化赋值么,比如reg...
verilog语言中reg类型直接赋值会有什么风险?
verilog变量reg和wire问题
verilog 如何将一个模块reg变量在例化时赋值到一个顶...
verilog语言的问题,我在verilog语言中定义一个r...