A Flowchart Based Finite State Machine Design and Implementation Method for FPGA

Zhongjiang Yan, Hangchao Jiang, Bo Li, Mao Yang

科研成果: 书/报告/会议事项章节会议稿件同行评审

2 引用 (Scopus)

摘要

The design idea of control and data separation is an effective means to realize the complex communication system, and the control part can usually be designed and realized by means of finite state machine (FSM). However, there is no effective method to realize the complex communication system based on finite state machine in the existing research. Aiming at the problem of the existing FPGA design and implementation methods with complex and non-universal communication protocol and algorithm design, a Flowchart based Finite State Machine (F-FSM) design and implementation method for FPGA is proposed, which significantly improves the FPGA development efficiency. This method takes the flowchart describing the complex communication system as input, divides the communication system into modules, and outputs the finite state machine transition diagram and transition matrix of the control module. This method can effectively shorten the design time of the communication system and its control module. Finally, an IP core encapsulated in FPGA is designed. This method can effectively improve the development efficiency of control module, improve the re-usability of control module and reduce the workload of code development.

源语言英语
主期刊名IoT as a Service - 6th EAI International Conference, IoTaaS 2020, Proceedings
编辑Bo Li, Changle Li, Mao Yang, Zhongjiang Yan, Jie Zheng
出版商Springer Science and Business Media Deutschland GmbH
295-310
页数16
ISBN(印刷版)9783030675134
DOI
出版状态已出版 - 2021
活动6th EAI International Conference on IoT as a Service, IoTaaS 2020 - Xi'an, 中国
期限: 19 11月 202020 11月 2020

出版系列

姓名Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST
346
ISSN(印刷版)1867-8211
ISSN(电子版)1867-822X

会议

会议6th EAI International Conference on IoT as a Service, IoTaaS 2020
国家/地区中国
Xi'an
时期19/11/2020/11/20

指纹

探究 'A Flowchart Based Finite State Machine Design and Implementation Method for FPGA' 的科研主题。它们共同构成独一无二的指纹。

引用此