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}
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.