关于FPGA寄存器初始化问题。
关于寄存器的初始值,有几个疑问。1,没有赋初值的寄存器,初始值是多少呢?是不确定值吗?
2,在寄存器声明的时候,付了初值。下载到板子上,用SignalTap 查看了,确实是赋值成功了。环境是quartus 11.1 cyclone 4 E系列FPGA.
那么,想确定 一下,这种初始化赋值方法,是否会因为不同的综合器或者不容的FPGA有所不同呢?
3,我用initia 语句对寄存器赋初始值,下载到板子上,发现也是initial 赋初值的语句也是被综合,初始值和initia 初始化的一样。这种情况,是否会因为不同的综合器或者会不会因为FPGA差异而不可综合呢?
对于以上几个问题,一直有点困惑,是否有人也去试验过,更重要的是找出理论根据?是否在权威的资料中有详细介绍寄存器初始值的问题的呢?
laokai 发表于 2014-4-17 11:39
不建议用initial 语句去声明寄存器的初始值,但是目前ISE 和quartus 的综合器都可以识别,但是第三方的综合 ...
非常感谢!!
页:
[1]