An FPGA Implementation of a 16-bit Adder for Signed Magnitude Numbers

Closed

Muhammad Adli Rizqulloh, Erik Haritman, Resa Pramudita, Roer Eka Pawinanto, Nike Saritka, Agus Ramelan

2025 Proceedings of 2025 11th International Conference on Wireless and Telematics, ICWT 2025 Conference paper Cited by 1 Quartile

Abstract

The implementation of arithmetic operations in Field-Programmable Gate Arrays (FPGAs) is crucial for digital systems requiring high-speed and parallel processing capabilities. This paper presents the design and implementation of a 16-bit adder for signed magnitude numbers using an FPGA. The proposed architecture employs a Carry Propagate Adder (CPA) as the core computational unit, combined with logic for handling signed magnitude representation. The design is implemented on a CORA Z7: ZYNQ-Z7000 FPGA board using Verilog HDL and synthesized in Vivado 2022.2. Simulation results confirm the correctness of the adder, with a fully combinational logic structure that eliminates latency. The architecture utilizes 57 LUTs, 18 slices, and 48 bounded IOBs, demonstrating an optimized balance between speed and resource efficiency. This work provides an efficient solution for real-time arithmetic computations involving signed numbers in FPGA-based applications. Future improvements may focus on power optimization, reducing hardware complexity, and extending support for additional arithmetic operations. © 2025 IEEE.

Affiliations

Universitas Pendidikan Indonesia, Bandung, Indonesia; Uin Sunan Gunung Djati, Department of Electrical Engineering, Bandung, Indonesia; Universitas Sebelas Maret, Department of Electrical Engineering, Surakarta, Indonesia

Research at a Glance

Premium content — register to unlock

Research at a Glance

Register to unlock

Topics & SDG Alignment

Premium content — register to unlock

Topics & SDG Alignment

Register to unlock

Collaboration

Premium content — register to unlock

Collaboration

Register to unlock

Author Profile (Selected)

Premium content — register to unlock

Author Profile (Selected)

Register to unlock

References Overview

Premium content — register to unlock

References Overview

Register to unlock

Journal & Source

Premium content — register to unlock

Journal & Source

Register to unlock

Metadata & Integrity

Premium content — register to unlock

Metadata & Integrity

Register to unlock