[发明专利]一种状态机及其状态机的控制方法在审
申请号: | 201810945916.2 | 申请日: | 2018-08-20 |
公开(公告)号: | CN109213626A | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 李林;李停;傅豪;袁庆;温建新 | 申请(专利权)人: | 上海集成电路研发中心有限公司;成都微光集电科技有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 上海天辰知识产权代理事务所(特殊普通合伙) 31275 | 代理人: | 吴世华;陈慧弘 |
地址: | 201210 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 状态机 状态码 奇偶校验位 奇偶校验 输出数据 状态编码 组合逻辑 出错 检错 | ||
1.一种状态机的控制方法,其特征在于,包括:
利用对状态机的多个状态编码为状态码,每个状态对应的状态码有且仅有一位与其它位不同,所述状态码的位数与所述状态机的状态数量相同;
所述状态机当前状态的状态码与输入数据经由组合逻辑获得状态机的下一状态的状态码及输出数据;
对所述状态机的下一状态的状态码的进行奇偶校验获得一奇偶校验位;以及
根据所述奇偶校验位确定所述状态机的下一状态的状态码是否出错。
2.根据权利要求1所述的状态机的控制方法,其特征在于,利用独热编码对状态机的多个状态编码为状态码,每个状态对应的状态码有且仅有一位为1。
3.根据权利要求2所述的状态机的控制方法,其特征在于,若所述奇偶校验位表示所述状态机的下一状态的状态码中1的位数为偶数,则确定所述状态机的下一状态的状态码出错。
4.根据权利要求1所述的状态机的控制方法,其特征在于,利用独冷编码对状态机的多个状态编码为状态码,每个状态对应的状态码有且仅有一位为0。
5.根据权利要求4所述的状态机的控制方法,其特征在于,若所述奇偶校验位表示所述状态机的下一状态的状态码中0的位数为偶数,则确定所述状态机的下一状态的状态码出错。
6.根据权利要求1至5任一项所述的状态机的控制方法,其特征在于,所述对所述状态机的下一状态的状态码的进行奇偶校验获得一奇偶校验位包括:
若所述状态机的下一状态的状态码中1的位数为奇数,则所述奇偶校验位为1;
若所述状态机的下一状态的状态码中1的位数为偶数,则所述奇偶校验位为0。
7.根据权利要求1至5任一项所述的状态机的控制方法,其特征在于,所述对所述状态机的下一状态的状态码的进行奇偶校验获得一奇偶校验位包括:
若所述状态机的下一状态的状态码中1的位数为奇数,则所述奇偶校验位为0;
若所述状态机的下一状态的状态码中1的位数为偶数,则所述奇偶校验位为1。
8.根据权利要求3或5所述的状态机的控制方法,其特征在于,若确定所述状态机的下一状态的状态码出错,则所述状态机抛弃所述下一状态的状态码,并使所述状态机的下一状态为空闲态。
9.根据权利要求3或5所述的状态机的控制方法,其特征在于,若确定所述状态机的下一状态的状态码出错,则所述状态机抛弃所述下一状态的状态码,并使所述状态机的下一状态仍为当前状态,直到确定所述状态机的下一状态的状态码正常。
10.一种状态机,其特征在于,采用如权利要求1至9任一项所述的状态机的控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海集成电路研发中心有限公司;成都微光集电科技有限公司,未经上海集成电路研发中心有限公司;成都微光集电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810945916.2/1.html,转载请声明来源钻瓜专利网。