Design a full adder circuit which adds three binary digits

Assignment Help Computer Engineering
Reference no: EM131217435

Write the given digital circuit lab assignment.

Design Problem -

1. Design a full-adder circuit which adds three binary digits xi, yi and carry in ci. Your circuit should compute the sum out si, and carry out ci as shown in Figure 1.

Use any logic gate to design this circuit.

Write the Boolean equation for this circuit and give the corresponding gate level schematic diagram for your circuit.

Draw in laboratory notebook.

Implement the circuit in structural Verilog and simulate it in ISIM.

Use a test bench and top level circuit. After proving that your unit under test is properly designed, synthesize the circuit in the Xilinx environment. Use the appropriate switches and LEDs to prove that your circuit works properly

1) show code and simulation results ;

2) show board test results

226_Truth table.jpg

2. Now create full-adder circuit again using a behavioral Verilog. Again simulate the circuit and implement it on the FPGA boards.

1) show code and simulation results ;

2) show board test results

3. You have been asked to design an arithmetic incrementer/decrementer circuit. Your circuit will receive a 3-bit binary number (A) as input to produce an output which is either A+1 or A-1 depending upon the command input (ID). That is, your circuit works as an incrementer if the command ID=0 or a decrementer if ID=1.

Use any logic gate to design this circuit. Give a gate level schematic diagram for your circuit. Draw this in pre-lab report.

Implement the circuit in structural Verilog and simulate it in ISIM.

Use a test bench and top level circuit. After proving that your unit under test is properly designed, synthesize the circuit in the Xilinx environment. Use the appropriate switches and LEDs to prove that your circuit works properly to the TA or instructor.

Note: a solution has been supplied to help you with the 3-bit design. 1) show code and simulation results ; 2) show board test results.

Reference no: EM131217435

Questions Cloud

Find the opportunity cost of producing : a) Find the opportunity cost of producing each unit of food in terms of clothing. Explain its pattern. b) Assume we are currently producing 6 units of clothing and 4 units of food. Plot this point and interpret it economically.
Identify actions by colonies in reaction to selected act : Identify major actions by the colonies in reaction to your selected act. How did this act increase or decrease fears of an overbearing central government? What was the nature of the colonial government under crown authority?
Calculate and plot torque-speed characteristic for motor : Calculate and plot the torque-speed characteristic for this motor. (Neglect armature effects in this problem.)
Calculate number of armature conductors : Calculate number of armature conductors and Calculate the voltage between brushes generated by the armature.
Design a full adder circuit which adds three binary digits : Design a full-adder circuit which adds three binary digits xi, yi and carry in ci. Your circuit should compute the sum out si, and carry out ci as shown in given Figure.
What is the general reaction of your family to the decision : What is the general reaction of your family to this decision? Are you (or the enlisted) a part of any special population, region, minority, or other distinction?
What is environmental justice : Why differences exist in social action against environmental injustices? What characteristics related to the readings result in environemntal justice action? Why do some groups of people not mobilize, even we, as outsiders, can see clear injustice..
Plot the terminal characteristic of this machine : A 20-hp 240-V 76-A 900 r/min series motor has a field winding of 33 turns per pole. Its armature resistance is 0.09 W, and its field resistance is 0.06 W.
How would you adjust your behavior on business trip to china : Has this presentation challenged any assumptions you had about China and the Chinese people? Explain. Using your best cultural intelligence, how would you adjust your behavior on a business trip to China?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd