棋子 · 2019年12月16日

por reset 及System reset相关问题

PORESETn和SYSRESETn 是否都需要做同步释放的处理?另外也需要保证reset的宽度吧。是由analog来保证,还是digital来保证?

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2019年12月16日

PORESETn和SYSRESETn 这两个reset信号的同步release处理,已经在CORTEXM3 integration这一层做好了

Reset的有效宽度至少为3个FCLK时钟有效,可以由analog,也可以由digitial来做,digital来做的话,灵活性更好些。至于为什么是3个FCLK,这个跟CPU的设计有关系,CPU在设计的时候,有些寄存器没有异步复位端,要对这些寄存器复位的话,必须由前面寄存器复位后传导到最后一级寄存器。一个异步复位端口的寄存器,数据通路上后面最多跟3个寄存器,这样Reset如果能够保证3个时钟有效,那么后面那3个寄存器也可以被复位。

你的回答