Question: II . Create and simulate a five bit adder Interconnect five instantiations of ADDsss from I to create a five - bit adder and name

II. Create and simulate a five bit adder
Interconnect five instantiations of ADDsss from I to create a five-bit adder and name it AD5ss. For simulating/testing purposes, consider the numbers as signed and use the four cases shown in the following table. Fill in the range for the 5 bits. (connect Cin to 0) Do this in one simulation, not four!
\table[[Operation,Results],[,\table[[Expected],[Answer],[(Dec.)]],\table[[Test],[Result],[(Binary)]]],[4+6,,],[-8+5,,],[-8+8,,],[-4+(-8),,]]
III. Create and Simulate a 5-bit adder/subtractor
Using AD5sss from II, add the necessary XORs, and inverter(s) to create a 5-bit adder/subtractor called ASsss, which you will then test. Hint: see section 5.3.3 in the Brown/Vranesic text. You will need to add at least one simple gate to make sure your design is consistent with the Block Diagram and function table below:
Do not try to simulate all possible input combinations for ADDSUB (there would be 29=512 possibilities!) but use the six operations exactly as shown in the table below. Also, include the completed table in your report. Showing the hex values, all six cases must be in one simulation (NOT spread out over six different simulations) on only one page. Perform the operations exactly as indicated; e.g., the second operation is plus 3 minus negative 4.
\table[[Operation,Results,Operation,Results],[\table[[Expected],[Answer],[(Dec.)]],\table[[Test],[Result],[(Binary)]],\table[[Expected],[Answer],[(Dec.)]],\table[[Test],[Result],[(Binary)]]],[4+6,,,-6-3,,],[3-(-4),,,4+(-4),,],[-8-(-8),,,2-8,,]]
II . Create and simulate a five bit adder

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!