OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...

两种三段式状态机中的区别

查看数: 9348 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-4-22 20:04

正文摘要:

这是三段式状态机中两种写法,其中主要区别就是第三段,不知道这两种写法主要区别是什么,什么场合用那种写法,优缺点是什么,望大神指导。

回复

chunyu5888 发表于 2020-4-29 21:32:37
QinQZ 发表于 2020-4-29 11:19
因为第三段用cur_state比用next_state慢一个时钟周期,所以时序上会更好一点,一般写cur_state。但是有时 ...

为什么慢一拍比较好,都是时钟驱动,感觉都差不多啊???
QinQZ 发表于 2020-4-29 11:19:31
chunyu5888 发表于 2020-4-29 11:04
现实项目通常使用哪种

因为第三段用cur_state比用next_state慢一个时钟周期,所以时序上会更好一点,一般写cur_state。但是有时候时序上要求不能慢一个时钟周期,那就只能用next_state了
chunyu5888 发表于 2020-4-29 11:04:41
现实项目通常使用哪种
肖颖 发表于 2020-4-23 09:33:25
在第三段用cur_state比用next_state的状态跳转会慢一个时钟周期,2种写法没有什么场合的区分,用的时候要注意时序
正点原子 发表于 2020-4-23 01:22:42
帮顶



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 18:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表