[Actel FPGA] SRAM程序reg类型的ledout没有赋初值,这样也可以么?

[复制链接]
 楼主| luole700 发表于 2008-1-27 13:18 | 显示全部楼层 |阅读模式
RT<br /><br />范例外部SRAM程序中<br />ledout是reg类型啊,但是没有赋初值啊,这样也可以么?verilog不是要求reg类型都要赋初值么,寄存器啊?而且综合的时候连个warning都没有。可以解释一下么?
zlgactel 发表于 2008-1-28 08:56 | 显示全部楼层

答复

不赋初值是可以的,不过建议赋初值,一来有利于后仿真,二来可以确定上电的状态
 楼主| luole700 发表于 2008-1-28 10:50 | 显示全部楼层

谢谢,很理想的回答

就是我想听到的,口黑口黑
 楼主| luole700 发表于 2008-1-29 16:17 | 显示全部楼层

补充一下

在“always”块内被赋值的每一个信号都必须定义成reg型。<br /><br />reg型数据的缺省初始值是不定值。<br /><br />reg型只表示被定义的信号将用在“always”块内,理解这一点很重要。并不是说reg型信号一定是寄存器或触发器的输出。虽然reg型信号常常是寄存器或触发器的输出,但并不一定总是这样。<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

36

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部