微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 请问各位关于reset信号的问题

请问各位关于reset信号的问题

时间:10-02 整理:3721RD 点击:
请问下各位,写时序电路是不是一定要有一个reset信号?
我刚写了一个很简单的分频器,没有reset的时候用testbench仿真一直不成功,加了reset就可以了
刚刚学没几天,还请各位大虾多多指教

没复位,初值为不定态,怎么行呢?自己好好看书·

我觉得是可以的,但在用之前要先有值,但一般的寄存器不推荐没有RESET信号,如果没有,后面的流程可能有很多麻烦,比如DFT

根据设计的要求来确定到底需要不需要使用复位信号。
当没有复位信号时,使用force...release强制赋初始值,进行simulation

你可以在声明语句时赋初值,reg a=0;(不推荐)

FPGA中进行打拍的话,是可以不带复位值的;其余的,设计时序逻辑电路,建议都带上复位值,否则没有初始的值,无法正常运行的。
好好看看数字电路的书吧,很基础的概念。

建议加reset!

reset信号 是根据需要添加的。像简单的 delay信号就可以没有reset信号

觉得还是需要一个reset信号。

has a reset is a good coding style...

不一定,看实际情况,有时候运行中reset受干扰反而很麻烦!

是需要复位的,系统出错以后,复位可以使所有的寄存器恢复到初值从新开始



    最好还是加reset的好。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top