[SOLVED] 1214-0420 Assignment-Design a three 4-bit numbers adder

30.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon RCAFull-nyzo0e.zip (184.7 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
πŸ”’ Securely Powered by:
Secure Checkout
Rate this product

Objective: Design a three 4-bit numbers adder.

Details of the design: Ripple Carry Adder (RCA) performs addition of two 𝑛-bit numbers. Therefore, the adder shown in the figure below performs the addition in two stages as follows:

  1. 1- Β In the first stage, we need to reduce the problem of adding three numbers into adding two 𝑛-bit numbers. The 8-bits of S and C will be computed at the same time.
  2. 2- Β In the second stage, RCA is used to compute the summation and the carry.

Note: your design must be built up using the minimum number of Half Adders (HA).

X 4-bit Y 4-bit Z

5-bit Carry Sum

4-bit

First Stage

4-bit 4-bit CS

Second Stage

Test Bench: For simplicity, the Test bench can be conducted using three different tuples only (eg. T1=(X= 1100, Y= 1101, Z=1110), T2=(X= 1111, Y= 1000, Z= 1001), T3=(X= 1110, Y= 0101, Z= 0111)).

Submission: In addition to the screen shots of the conducted testbench, you have to submit the .vhd and .vht files of your design and the testbench.

The work can be done by groups of three individuals at most.

  • RCAFull-nyzo0e.zip