Design and Implementation of Complex Binary and Traditional Binary Arithmetic Circuits using Field Programmable Gate Arrays

  • Jamil, Tariq (PI)

Project: Other project

Project Details

Description

This project is aimed at enhancing the speed of computer arithmetic in microprocessors by representing the whole complex number (both real and imaginary parts) as single string of 0s and 1s in (?1+j)-base binary number system, called Complex Binary Number System (CBNS).We plan to extend our previous work on CBNS by designing single hardware circuit, using traditional approach of Karnaugh Maps simplification and implementation with primitive logic gates, capable of performing basic four arithmetic operations, i.e., addition, subtraction, multiplication, and division. We?ll download our design onto Field Programmable Gate Array (FPGAs) and then compare the performance of this circuit with a similar circuit based on traditional Base-2 binary number system. This exercise is expected Page 2 of 11 to provide insight into the significance of CBNS in computer arithmetic and how to incorporate this number system into today?s microprocessors.

Layman's description

This project is aimed at enhancing the speed of computer arithmetic in microprocessors by representing the whole complex number (both real and imaginary parts) as single string of 0s and 1s in (?1+j)-base binary number system, called Complex Binary Number System (CBNS).We plan to extend our previous work on CBNS by designing single hardware circuit, using traditional approach of Karnaugh Maps simplification and implementation with primitive logic gates, capable of performing basic four arithmetic operations, i.e., addition, subtraction, multiplication, and division. We?ll download our design onto Field Programmable Gate Array (FPGAs) and then compare the performance of this circuit with a similar circuit based on traditional Base-2 binary number system. This exercise is expected Page 2 of 11 to provide insight into the significance of CBNS in computer arithmetic and how to incorporate this number system into today?s microprocessors.
AcronymTTotP
StatusNot started

Keywords

  • ARITHMETIC CIRCUITS
  • MICROPROCESSOR
  • COMPLEX BINARY
  • BINARY NUMBER

Fingerprint

Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.