微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 三段式 状态机的第三段为什么用next_state啊

三段式 状态机的第三段为什么用next_state啊

时间:10-02 整理:3721RD 点击:
发现三段式的next_state都用next_state,难道不能用current_state吗?

发现三段式的next_state都用next_state----------啥意思


current_state是在时序逻辑always块中,
next_state是纯组合逻辑。

举个例子, 你今年20岁(current state), 那你现在就知道你明年会是21岁(next state),所以当你再次过生日的时候你就真的变成21岁(current state <= next state)了,这时新的next state就变成了22岁

楼上的比喻形象

顶顶更健康



可以用,时序上有滞后

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

网站地图

Top