Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

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.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M91973396
  • Price:- $10

Priced at Now at $10, Verified Solution

Have any Question?


Related Questions in Computer Engineering

Assignmentnbspon information systems audit and

Assignment  on Information Systems audit and controls Assignment purpose: Elaborate on the different types of control that are applied in a hospital (Preventive, detective and corrective control). Evaluate the logical an ...

Can someone help me with this java problem and explain the

Can someone help me with this Java problem and explain the parts please! Write a method "totalDays" that takes three integer arguments (number of weeks, number of days, number of hours) and returns the total real number ...

Single purpose processors design the sequence recognizer

Single Purpose Processors Design the sequence recognizer for 110. Perform the following steps: - 1. the state diagram - 2. the state table -K-map - 3. Simplification of the function by using the K-map -Circuit (logic dia ...

The task is to implement closest pair algorithm along with

The task is to implement closest pair algorithm. Along with the implementation in c++, I want two additional things. Thing 1. Test the correctness of your algorithm in the following way: Generate 100 random points in the ...

Question students will turn a basic python set of files

Question : Students will turn a basic Python set of files into one single batch file. This will demonstrate students understanding of sequential scripting. Student will developed a simple 3-6 line code script file. Using ...

What are the typical types of risk faced by a firm explain

What are the typical types of risk faced by a firm? Explain each type of risk in details.

Recursive algorithms help c programmingquestion create an

Recursive algorithms help C++ programming: question: Create an ADT that contains a fixed-size array that holds 20 integers (i.e., int array[20]; ) and the following member functions: A default constructor that initialize ...

A salesforce from an ecommerce global organization has

A salesforce from an ecommerce global organization has begun to raise some concerns about the orders they are transmitting over the Internet from their customers' site to the organization's global headquarters. It seems ...

Briefly explain the meaning of the t-test for regression

Briefly explain the meaning of the t-test for regression analysis. How can the "rule of two" be used to evaluate t-ratios?

Calculate the standard gibbs free energy change and the

Calculate the standard Gibbs free energy change and the equilibrium constant for the oxidation of a formate ion to carbon dioxide at pH=7 and room temperature.

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As