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, cilt.6, sa.3, ss.208-217, 2023 (Scopus, TRDizin)
- Yayın Türü: Makale / Tam Makale
- Cilt numarası: 6 Sayı: 3
- Basım Tarihi: 2023
- Doi Numarası: 10.35377/saucis...1229353
- Dergi Adı: Sakarya University Journal of Computer and Information Sciences
- Derginin Tarandığı İndeksler: Scopus, TR DİZİN (ULAKBİM)
- Sayfa Sayıları: ss.208-217
- Anahtar Kelimeler: adder, FPGA, look up table, multiplication, VHDL
- Trakya Üniversitesi Adresli: Evet
Özet
Encryption algorithms work with very large key values to provide higher security. To process high-capacity data in real time, we need advanced hardware structures. Today, compared to previous design methods, hardware solutions can be designed more easily using Field-Programmable Gate Arrays (FPGAs). Over the past decade, FPGA speeds, capacities, and design tools have been improving. Thus, the hardware that can process high-capacity data can be designed and produced with lower costs. This study aims to create the components of a high-speed arithmetic unit that can process high-capacity data and be used for FPGA encoding algorithms. In this study, multiplication algorithms were analyzed. High-capacity adders that constitute high-speed multiplier and look-up tables were designed using Very High-Speed Integrated Circuit Hardware Description Language (VHDL). The designed circuit/multiplier was synthesized with ISE Design Suite 14.7 software. Simulation results were obtained using the ModelSIM and ISIM programs.