Altera Coding Style之上电初值

1、reg上电后的初值均为0;如果程序里面给reg赋的初值为1,Qii会在reg的输出脚增加一个 NOT gate push-back,这样reg的初值还是0,但是外界看来就是1了;

2、若程序代码综合出了preset,由于新器件一般都没有preset这个脚了,preset会与复位一起,优化为作用于CLR脚上;如果器件不同时支持 power-up 和 reset 这两种异步复位方式,而代码里面这样写了,并且这两种复位方式的输出不一致,那么在综合过程中,power-up 的值会被忽略掉;

3、Altera建议,在上电之后,用外部的 reset 复位一下系统。

原文地址:https://www.cnblogs.com/freshair_cnblog/p/2636032.html