High-Performance Digital Devices Design by the ASMD-FSMD Technique for Implementation in FPGA

The paper presents an application of the ASMD-FSMD technique for designing high-performance digital circuits on the example of an implementation of sequential multipliers in reconfigurable FPGA devices. The method primarily enables multiple operations on the same variable within a single clock cycle...

Full description

Saved in:
Bibliographic Details
Main Authors: Valery Salauyou, Adam Klimowicz, Tomasz Grzes
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/15/1/410
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841549333307064320
author Valery Salauyou
Adam Klimowicz
Tomasz Grzes
author_facet Valery Salauyou
Adam Klimowicz
Tomasz Grzes
author_sort Valery Salauyou
collection DOAJ
description The paper presents an application of the ASMD-FSMD technique for designing high-performance digital circuits on the example of an implementation of sequential multipliers in reconfigurable FPGA devices. The method primarily enables multiple operations on the same variable within a single clock cycle. The experiments were conducted using the QuartusPrime tool and Cyclone 10 LP devices, as well as Vivado tools and the Kintex UltraScale family device. The bit size of multiplicands varied from 4 to 128. A comparison of the ASMD-FSMD technique with the traditional approach using datapath with the controller has shown that the performance of the sequential multipliers increases by a factor of 2 and, for some examples, by a factor of 3. Practical recommendations for using the ASMD-FSMD technique to improve the performance of digital devices, as well as directions for further studies, are given in the conclusion.
format Article
id doaj-art-2c86122696a04303b7dac5e1f0aaaf5d
institution Kabale University
issn 2076-3417
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj-art-2c86122696a04303b7dac5e1f0aaaf5d2025-01-10T13:15:27ZengMDPI AGApplied Sciences2076-34172025-01-0115141010.3390/app15010410High-Performance Digital Devices Design by the ASMD-FSMD Technique for Implementation in FPGAValery Salauyou0Adam Klimowicz1Tomasz Grzes2Faculty of Computer Science, Bialystok University of Technology, Wiejska 45A, 15-351 Bialystok, PolandFaculty of Computer Science, Bialystok University of Technology, Wiejska 45A, 15-351 Bialystok, PolandFaculty of Computer Science, Bialystok University of Technology, Wiejska 45A, 15-351 Bialystok, PolandThe paper presents an application of the ASMD-FSMD technique for designing high-performance digital circuits on the example of an implementation of sequential multipliers in reconfigurable FPGA devices. The method primarily enables multiple operations on the same variable within a single clock cycle. The experiments were conducted using the QuartusPrime tool and Cyclone 10 LP devices, as well as Vivado tools and the Kintex UltraScale family device. The bit size of multiplicands varied from 4 to 128. A comparison of the ASMD-FSMD technique with the traditional approach using datapath with the controller has shown that the performance of the sequential multipliers increases by a factor of 2 and, for some examples, by a factor of 3. Practical recommendations for using the ASMD-FSMD technique to improve the performance of digital devices, as well as directions for further studies, are given in the conclusion.https://www.mdpi.com/2076-3417/15/1/410algorithmic state machine with datapathfinite state machine with datapathhigh-level synthesisperformanceFPGAVerilog HDL
spellingShingle Valery Salauyou
Adam Klimowicz
Tomasz Grzes
High-Performance Digital Devices Design by the ASMD-FSMD Technique for Implementation in FPGA
Applied Sciences
algorithmic state machine with datapath
finite state machine with datapath
high-level synthesis
performance
FPGA
Verilog HDL
title High-Performance Digital Devices Design by the ASMD-FSMD Technique for Implementation in FPGA
title_full High-Performance Digital Devices Design by the ASMD-FSMD Technique for Implementation in FPGA
title_fullStr High-Performance Digital Devices Design by the ASMD-FSMD Technique for Implementation in FPGA
title_full_unstemmed High-Performance Digital Devices Design by the ASMD-FSMD Technique for Implementation in FPGA
title_short High-Performance Digital Devices Design by the ASMD-FSMD Technique for Implementation in FPGA
title_sort high performance digital devices design by the asmd fsmd technique for implementation in fpga
topic algorithmic state machine with datapath
finite state machine with datapath
high-level synthesis
performance
FPGA
Verilog HDL
url https://www.mdpi.com/2076-3417/15/1/410
work_keys_str_mv AT valerysalauyou highperformancedigitaldevicesdesignbytheasmdfsmdtechniqueforimplementationinfpga
AT adamklimowicz highperformancedigitaldevicesdesignbytheasmdfsmdtechniqueforimplementationinfpga
AT tomaszgrzes highperformancedigitaldevicesdesignbytheasmdfsmdtechniqueforimplementationinfpga