Create a testbench to exhaustively test your comparator

Assignment Help Other Engineering
Reference no: EM131426379

Assignment

Design an expandable 2-bit magnitude comparator that can be used as shown below. Use a behavioral  dataflow description to create an expandable two-bit comparator from your Project 1 dataflow description for a 2-bit (non expandable) comparator. You do not need to draw a schematic. The equations do not need to be minimal. Note that A[3] is the MSB of A[3:0].

987_Expandable 2-Bit Magnitude Comparator.jpg

Create a testbench to exhaustively test your expandable 2-bit comparator then create a Verilog model of an 8-bit comparator using multiple connected instances of the tested 2-bit expandable comparator from above. Use the testbench from the course web site to test it. Note how the testbench instantiates the 8-bit comparator so that your module defines the ports correctly!

module Compare8Bit (A, B, IEQ, ILT, IGT, OEQ, OLT, OGT);
input [7:0] A, B;
input IEQ, ILT, IGT;
output OEQ, OLT, OGT;

Your Verilog programs must be compiled and simulated. Save and print the simulator timing diagrams (except for the 8-bit comparator) so that you can include it in your final report.

This final report must include:

1. A brief problem description

a. The problem your circuit solves
b. Specific requirements

2. The project deliverables (exactly what you are generating)

3. Approach/methodology (the steps you will take to solve the problem)

4. Your design work

5. Verilog source code listings (for all designs and their testbenches)

6. Timing diagrams showing how your 2-bit designs performed

7. Show the simulation output produced by my testbench for your 8-bit model but do NOT submit the timing diagram from simulating the 8-bit model.

Reference no: EM131426379

Questions Cloud

Determine maximum current demand by applying suitable factor : Assuming that all of the above electrical loads are balanced across the 3-phase supply, determine the maximum current demand by applying suitable diversity factor as given in Table 7(1) of CoP.
Probability that the paint will be dry within 45 minutes : What is the probability that the paint will be dry within 45 minutes?- What is the probability that the paint will be dry in between 40 and 50 minutes?
Why are vitamins an important part of daily nutrient intake : Why are vitamins an important part of daily nutrient intake?What are fat-soluble vitamins? What are high nutrient sources of these vitamins?What are the functions, benefits, deficiency risks, and toxicity risks of fat-soluble vitamins?What are water-..
What proportion of connectors is rejected : Suppose a truss connector is selected at random. Find the probability that the truss connector has a thickness between 0.042 and 0.045 inch.
Create a testbench to exhaustively test your comparator : Create a testbench to exhaustively test your expandable 2-bit comparator then create a Verilog model of an 8-bit comparator using multiple connected instances of the tested 2-bit expandable comparator from above.
Personality type influence your job performance : How might your personality type influence your job performance? Please explain in detail the different types of personalities and how they might influence job performance.
What is the relationship between discounting and compounding : Also in her plans is a wedding. Emily and her boyfriend, Paul, have set a wedding date two years in the future, after he finishes medical school. In addition, Emily and Paul want to buy a home of their own as soon as possible. This might be possib..
Write a solution trail for given problem : Find the probability that a randomly selected baseball has a weight greater than 5.14 ounces. Write a Solution Trail for this problem.
Organizations effectively manage diversity : How does awareness about the layers of diversity help organizations effectively manage diversity?

Reviews

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

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