Research Article

High-Capacity Data Processing with FPGA-Based Multiplication Algorithms and the Design of a High-Speed LUT Multiplier

Volume: 6 Number: 3 December 31, 2023
EN

High-Capacity Data Processing with FPGA-Based Multiplication Algorithms and the Design of a High-Speed LUT Multiplier

Abstract

Encryption algorithms work with very large key values to provide higher security. In order to process high-capacity data in real-time, we need advanced hardware structures. Today, when compared to the previous designing methods, the required hardware solutions can be designed more easily by using Field Programmable Gate Array (FPGA). Over the past decade, FPGA speeds, capacities, and design tools have been improved. Thus, the hardware that can process data with high capacity can be designed and produced with lower costs. The purpose of this study is to create the components of a high-speed arithmetic unit that can process high-capacity data, which can also be used for FPGA encoding algorithms. In this study, multiplication algorithms were analyzed and high-capacity adders that constitute high-speed multiplier and look-up tables were designed by using Very High-Speed Integrated Circuit Hardware Description Language (VHDL). The designed circuit/multiplier was synthesized with ISE Design Suite 14.7 software. The simulation results were obtained through ModelSIM and ISIM programs.

Keywords

References

  1. [1] R. W. Keyes., "Physical Limits of Silicon Transistors and Circuits", Reports on Progress in Physics, vol. 68, no. 12, 2005, doi: 10.1088/0034-4885/68/12/R01
  2. [2] B. Parhami, Computer Arithmetic Algorithms and Hardware Designs Secon Edition, Oxford University Press, New York USA, 2010, ISBN 978-0-19-532848-6
  3. [3] A. A. H. Abd-Elkader, M. Rashdan, E. A. M. Hasaneen and H. F. A. Hamed, "Efficient implementation of Montgomery modular multiplier on FPGA," Computers and Electrical Engineering, vol. 97, 2022, doi: https://doi.org/10.1016/j.compeleceng.2021.107585
  4. [4] A. Behl, A. Gokhale, N. Sharma, "Design and Implementation of Fast Booth-2 Multiplier on Artix FPGA", Procedia Computer Science, vol. 173, pp. 140-148, 2020, doi: https://doi.org/10.1016/j.procs.2020.06.018
  5. [5] R. K. Sakali, S. Veeramachaneni, N. M. Sk, "Preferential fault-tolerance multiplier design to mitigate soft errors in FPGAs", Integration, vol. 93, 2023, doi: https://doi.org/10.1016/j.vlsi.2023.102068
  6. [6] L. Malathi, A. Bharathi, A.N. Jayanthi, "FPGA design of FFT based intelligent accelerator with optimized Wallace tree multiplier for image super resolution and quality enhancement", Biomedical Signal Processing and Control, vol. 88, part B, 2024, doi: https://doi.org/10.1016/j.bspc.2023.105599
  7. [7] V. Bianchi, I. D. Munari, "A modular Vedic multiplier architecture for model-based design and deployment on FPGA platforms", Microprocessors and Microsystems, vol. 76, 2020, doi: https://doi.org/10.1016/j.micpro.2020.103106
  8. [8] E. Özcan, S. S. Erdem, "A fast digit based Montgomery multiplier designed for FPGAs with DSP resources", Microprocessors and Microsystems, vol 62, pp. 12-19, 2018, doi: https://doi.org/10.1016/j.micpro.2018.06.015

Details

Primary Language

English

Subjects

Software Architecture

Journal Section

Research Article

Early Pub Date

December 27, 2023

Publication Date

December 31, 2023

Submission Date

January 4, 2023

Acceptance Date

November 7, 2023

Published in Issue

Year 2023 Volume: 6 Number: 3

APA
Baysal, K., & Taşkın, D. (2023). High-Capacity Data Processing with FPGA-Based Multiplication Algorithms and the Design of a High-Speed LUT Multiplier. Sakarya University Journal of Computer and Information Sciences, 6(3), 208-217. https://doi.org/10.35377/saucis...1229353
AMA
1.Baysal K, Taşkın D. High-Capacity Data Processing with FPGA-Based Multiplication Algorithms and the Design of a High-Speed LUT Multiplier. SAUCIS. 2023;6(3):208-217. doi:10.35377/saucis.1229353
Chicago
Baysal, Kenan, and Deniz Taşkın. 2023. “High-Capacity Data Processing With FPGA-Based Multiplication Algorithms and the Design of a High-Speed LUT Multiplier”. Sakarya University Journal of Computer and Information Sciences 6 (3): 208-17. https://doi.org/10.35377/saucis. 1229353.
EndNote
Baysal K, Taşkın D (December 1, 2023) High-Capacity Data Processing with FPGA-Based Multiplication Algorithms and the Design of a High-Speed LUT Multiplier. Sakarya University Journal of Computer and Information Sciences 6 3 208–217.
IEEE
[1]K. Baysal and D. Taşkın, “High-Capacity Data Processing with FPGA-Based Multiplication Algorithms and the Design of a High-Speed LUT Multiplier”, SAUCIS, vol. 6, no. 3, pp. 208–217, Dec. 2023, doi: 10.35377/saucis...1229353.
ISNAD
Baysal, Kenan - Taşkın, Deniz. “High-Capacity Data Processing With FPGA-Based Multiplication Algorithms and the Design of a High-Speed LUT Multiplier”. Sakarya University Journal of Computer and Information Sciences 6/3 (December 1, 2023): 208-217. https://doi.org/10.35377/saucis. 1229353.
JAMA
1.Baysal K, Taşkın D. High-Capacity Data Processing with FPGA-Based Multiplication Algorithms and the Design of a High-Speed LUT Multiplier. SAUCIS. 2023;6:208–217.
MLA
Baysal, Kenan, and Deniz Taşkın. “High-Capacity Data Processing With FPGA-Based Multiplication Algorithms and the Design of a High-Speed LUT Multiplier”. Sakarya University Journal of Computer and Information Sciences, vol. 6, no. 3, Dec. 2023, pp. 208-17, doi:10.35377/saucis. 1229353.
Vancouver
1.Kenan Baysal, Deniz Taşkın. High-Capacity Data Processing with FPGA-Based Multiplication Algorithms and the Design of a High-Speed LUT Multiplier. SAUCIS. 2023 Dec. 1;6(3):208-17. doi:10.35377/saucis. 1229353

 

INDEXING & ABSTRACTING & ARCHIVING

 

31045 31044   ResimLink - Resim Yükle  31047 

31043 28939 28938 34240
 

 

29070    The papers in this journal are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License