luojianming6036 发表于 2014-4-16 15:37:20

关于FPGA寄存器初始化问题。

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

luojianming6036 发表于 2014-4-18 14:48:56

laokai 发表于 2014-4-17 11:39
不建议用initial 语句去声明寄存器的初始值,但是目前ISE 和quartus 的综合器都可以识别,但是第三方的综合 ...

非常感谢!!
页: [1]
查看完整版本: 关于FPGA寄存器初始化问题。