Maryna Miroshnyk, Sergii Poroshyn, A. Shkil, E. Kulak, I. Filippenko, D. Kucherenko, Yuriy Pakhomov, Salfetnikova Juliia, M. Goga
{"title":"Design of Logical Control Units Based on Finite State Machines' Patterns","authors":"Maryna Miroshnyk, Sergii Poroshyn, A. Shkil, E. Kulak, I. Filippenko, D. Kucherenko, Yuriy Pakhomov, Salfetnikova Juliia, M. Goga","doi":"10.1109/EWDTS.2018.8524869","DOIUrl":null,"url":null,"abstract":"In this work it is offered to use patterns of automata-based programming for designing logical control devices on the basis of finite state machines. To describe the functioning algorithm of the automatic logical control device, it is suggested to use the temporal state diagram, which takes into account real time delays for each states of finite states machine. During designing a state machine based on FPGA platform, the functioning algorithm is described in the VHDL hardware description language, and the device is synthesized in the CAD XILINX ISE, and, when the design of finite state machine based on the microcontroller (family MCS 51), the functioning algorithm is described on the subset of the C language using the Keil development tool.","PeriodicalId":127240,"journal":{"name":"2018 IEEE East-West Design & Test Symposium (EWDTS)","volume":"142 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE East-West Design & Test Symposium (EWDTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EWDTS.2018.8524869","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
In this work it is offered to use patterns of automata-based programming for designing logical control devices on the basis of finite state machines. To describe the functioning algorithm of the automatic logical control device, it is suggested to use the temporal state diagram, which takes into account real time delays for each states of finite states machine. During designing a state machine based on FPGA platform, the functioning algorithm is described in the VHDL hardware description language, and the device is synthesized in the CAD XILINX ISE, and, when the design of finite state machine based on the microcontroller (family MCS 51), the functioning algorithm is described on the subset of the C language using the Keil development tool.