前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >‘SHIT’上最全有限状态机设计研究(四)-时钟同步状态机设计1

‘SHIT’上最全有限状态机设计研究(四)-时钟同步状态机设计1

作者头像
碎碎思
发布2020-06-30 15:53:44
7540
发布2020-06-30 15:53:44
举报
文章被收录于专栏:OpenFPGA

本系列主要针对有限状态机进行分析和设计,其中主要包括两部分:时钟同步状态机的分析和时钟同步状态机的设计,预计会有五篇文章进行展开,其中介绍一篇,分析和设计分别有两篇,每一部分都会有相应的实例。


时钟同步状态机设计

  时钟同步状态机设计大致遵从如下步骤:

  举例如下,设计一个模5的计数器。计数器的基本概念如下:   1、 没有其他输入;   2、 状态构成一个单循环;   3、 模 指循环中的状态个数。   如下图所示的状态图:

  按照之前图片中状态机设计的步骤开始设计。 第一步, Construct state/output diagram or state/output table(构造状态/输出图 或者 状态/输出表)

第二步,State assignment(状态分配)

  本例子中状态较少,所以只选用简单的二进制编码。

第三步,Create transition/output table(构造转移输出表),derive transition equation and output equation(导出转移方程和输出方程)

第四步,Choose flip-flop type, construct excitation equations (选择触发器类型,构造激励方程)

第五步,Draw a circuit diagram(绘制电路图)

过程总结

Construct state/output table(构造状态表) State assignment(状态分配) Create transition/output table(转移/输出表) Derive transition equations and output equations (导出转移方程和输出方程) Choose flip-flop, Construct excitation equations (选择触发器,构造激励方程) Draw a logic circuit diagram(绘制电路图)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-02-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenFPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 时钟同步状态机设计
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档