Encoding of Terms in EMB-Based Mealy FSMs

Author:

Barkalov Alexander,Titarenko Larysa,Mazurkiewicz Małgorzata,Krzywicki KazimierzORCID

Abstract

A method is proposed targeting implementation of FPGA-based Mealy finite state machines. The main goal of the method is a reduction for the number of look-up table (LUT) elements and their levels in FSM logic circuits. To do it, it is necessary to eliminate the direct dependence of input memory functions and FSM output functions on FSM inputs and state variables. The method is based on encoding of the terms corresponding to rows of direct structure tables. In such an approach, only terms depend on FSM inputs and state variables. Other functions depend on variables representing terms. The method belongs to the group of the methods of structural decomposition. The set of terms is divided by classes such that each class corresponds to a single-level LUT-based circuit. An embedded memory block (EMB) generates codes of both classes and terms as elements of these classes. The mutual using LUTs and EMB allows diminishing chip area occupied by FSM circuit (as compared to its LUT-based counterpart). The simple sequential algorithm is proposed for finding the partition of the set of terms by a determined number of classes. The method is based on representation of an FSM by a state transition table. However, it can be used for any known form of FSM specification. The example of synthesis is shown. The efficiency of the proposed method was investigated using a library of standard benchmarks. We compared the proposed with some other known design methods. The investigations show that the proposed method gives better results than other discussed methods. It allows the obtaining of FSM circuits with three levels of logic and regular interconnections.

Publisher

MDPI AG

Subject

Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science

Reference30 articles.

1. FPGA Design Methodology for Industrial Control Systems—A Review

2. Embedded System Design: Modeling, Synthesis and Verification;Gajski,2009

3. Synthesis and Optimization of FPGA-Based Systems;Sklyarov,2014

4. Finite State Machine Logic Synthesis for Complex Programmable Logic Devices;Czerwinski,2014

5. A probabilistic pairwise swap search state assignment algorithm for sequential circuit optimization

Cited by 6 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Real-Time Image Filtering and Edge Detection Method Based on FPGA;2022 IEEE 5th International Conference on Electronics Technology (ICET);2022-05-13

2. Structural Decomposition in FSM Design: Roots, Evolution, Current State—A Review;Electronics;2021-05-14

3. Reducing LUT Count for Mealy FSMs with Transformation of States;IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems;2021

4. Improving the Characteristics of Multi-Level LUT-Based Mealy FSMs;Electronics;2020-11-05

5. Reducing LUT Count for FPGA-Based Mealy FSMs;Applied Sciences;2020-07-25

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3