Hardware Reduction for Lut–Based Mealy FSMs

A method is proposed targeting a decrease in the number of LUTs in circuits of FPGA-based Mealy FSMs. The method improves hardware consumption for Mealy FSMs with the encoding of collections of output variables. The approach is based on constructing a partition for the set of internal states. Each s...

Full description

Bibliographic Details
Main Authors: Barkalov Alexander, Titarenko Larysa, Mielcarek Kamil
Format: Article
Language:English
Published: Sciendo 2018-09-01
Series:International Journal of Applied Mathematics and Computer Science
Subjects:
lut
Online Access:https://doi.org/10.2478/amcs-2018-0046
Description
Summary:A method is proposed targeting a decrease in the number of LUTs in circuits of FPGA-based Mealy FSMs. The method improves hardware consumption for Mealy FSMs with the encoding of collections of output variables. The approach is based on constructing a partition for the set of internal states. Each state has two codes. It diminishes the number of arguments in input memory functions. An example of synthesis is given, along with results of investigations. The method targets rather complex FSMs, having more than 15 states.
ISSN:2083-8492