具有初等状态链的有限状态机的综合

A. Barkalov, L. Titarenko, I. Zeleneva, S. Hrushko, Tetiana Holub, Mykhailo Shadrin
{"title":"具有初等状态链的有限状态机的综合","authors":"A. Barkalov, L. Titarenko, I. Zeleneva, S. Hrushko, Tetiana Holub, Mykhailo Shadrin","doi":"10.1109/PICST57299.2022.10238579","DOIUrl":null,"url":null,"abstract":"Modified structure and method are proposed for synthesis of a combined finite state machine (CFSM) which forms the output functions of both types FSM – Mealy and Moore. Similar algorithms are used mainly for controlling the blocks of in-built systems in cases when the sensors that describe the system are not numerous, but it is necessary to perform certain sequences of microoperations. We consider a case when initial control algorithm is represented with a linear flowchart. Such flowcharts have a significant number of operator vertices, exceeding 75% of the total number of vertices. In the case of linear flowchart we propose to replace the register RG with a counter of states CT. It allows simplification of Boolean functions representing a combined FSM logic circuit. Also this allows to simplify the system of memory-excitation functions. The method uses existence of elementary linear chains of states in the initial flowchart. There is an example of synthesis and results of experimental study given in the article. The study of the proposed method based on the real control algorithm of the onboard computing device. Experiments and testing performed for various Intel (Altera) microchips. The studies carried out for different families of FPGAs, in different price ranges. A comparative analysis of time characteristics for the basic and proposed structures allows us to notice a tendency to some acceleration of the operation. In general, research results have shown that proposed structures of combined FSM can be useful for design of embedded systems.","PeriodicalId":330544,"journal":{"name":"2022 IEEE 9th International Conference on Problems of Infocommunications, Science and Technology (PIC S&T)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Synthesis of a Finite State Machine With Elementary Chains of States\",\"authors\":\"A. Barkalov, L. Titarenko, I. Zeleneva, S. Hrushko, Tetiana Holub, Mykhailo Shadrin\",\"doi\":\"10.1109/PICST57299.2022.10238579\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Modified structure and method are proposed for synthesis of a combined finite state machine (CFSM) which forms the output functions of both types FSM – Mealy and Moore. Similar algorithms are used mainly for controlling the blocks of in-built systems in cases when the sensors that describe the system are not numerous, but it is necessary to perform certain sequences of microoperations. We consider a case when initial control algorithm is represented with a linear flowchart. Such flowcharts have a significant number of operator vertices, exceeding 75% of the total number of vertices. In the case of linear flowchart we propose to replace the register RG with a counter of states CT. It allows simplification of Boolean functions representing a combined FSM logic circuit. Also this allows to simplify the system of memory-excitation functions. The method uses existence of elementary linear chains of states in the initial flowchart. There is an example of synthesis and results of experimental study given in the article. The study of the proposed method based on the real control algorithm of the onboard computing device. Experiments and testing performed for various Intel (Altera) microchips. The studies carried out for different families of FPGAs, in different price ranges. A comparative analysis of time characteristics for the basic and proposed structures allows us to notice a tendency to some acceleration of the operation. In general, research results have shown that proposed structures of combined FSM can be useful for design of embedded systems.\",\"PeriodicalId\":330544,\"journal\":{\"name\":\"2022 IEEE 9th International Conference on Problems of Infocommunications, Science and Technology (PIC S&T)\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 9th International Conference on Problems of Infocommunications, Science and Technology (PIC S&T)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PICST57299.2022.10238579\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 9th International Conference on Problems of Infocommunications, Science and Technology (PIC S&T)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PICST57299.2022.10238579","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

提出了由两种类型的输出函数组成的组合有限状态机(CFSM)的改进结构和合成方法。类似的算法主要用于在描述系统的传感器数量不多的情况下控制内置系统的块,但有必要执行某些微操作序列。我们考虑了一种初始控制算法用线性流程图表示的情况。这样的流程图具有相当数量的算子顶点,超过顶点总数的75%。在线性流程图的情况下,我们建议用状态计数器CT代替寄存器RG。它允许简化表示组合FSM逻辑电路的布尔函数。这也简化了记忆激发函数系统。该方法利用初始流程图中状态的初等线性链的存在性。文中给出了合成实例和实验研究结果。提出了一种基于车载计算设备实控算法的方法。对各种英特尔(Altera)微芯片进行了实验和测试。在不同的价格范围内对不同的fpga家族进行了研究。对基本结构和拟议结构的时间特性进行比较分析,使我们注意到操作有某种加速的趋势。总的来说,研究结果表明所提出的组合FSM结构可以用于嵌入式系统的设计。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Synthesis of a Finite State Machine With Elementary Chains of States
Modified structure and method are proposed for synthesis of a combined finite state machine (CFSM) which forms the output functions of both types FSM – Mealy and Moore. Similar algorithms are used mainly for controlling the blocks of in-built systems in cases when the sensors that describe the system are not numerous, but it is necessary to perform certain sequences of microoperations. We consider a case when initial control algorithm is represented with a linear flowchart. Such flowcharts have a significant number of operator vertices, exceeding 75% of the total number of vertices. In the case of linear flowchart we propose to replace the register RG with a counter of states CT. It allows simplification of Boolean functions representing a combined FSM logic circuit. Also this allows to simplify the system of memory-excitation functions. The method uses existence of elementary linear chains of states in the initial flowchart. There is an example of synthesis and results of experimental study given in the article. The study of the proposed method based on the real control algorithm of the onboard computing device. Experiments and testing performed for various Intel (Altera) microchips. The studies carried out for different families of FPGAs, in different price ranges. A comparative analysis of time characteristics for the basic and proposed structures allows us to notice a tendency to some acceleration of the operation. In general, research results have shown that proposed structures of combined FSM can be useful for design of embedded systems.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信