Write a vhdl testbench to verify your design

Assignment Help Other Engineering
Reference no: EM131233796

Computer Assignment 3 Synthesis of Combination Circuits Division by Constant

Consider an unsigned integer division by constant circuit that accepts an input of 8 bit wide and divides it by constant value 21.

The divider circuit should output two values as remainder and quotient. As you know the division operator is not synthesizable! As an example if input is 109, the remainder is 5 and quotient is 4 while if input is 20, remainder is 20 and quotient is 0.

Design a synthesizable integer division by 21 circuit that performs the above operation. Design your circuit for minimum area.

This means that you need to decide what is the minimum proper number of bits needed for each of the intermediate signals and outputs.

Hint: Use the repeated subtraction method to synthesize this circuit. 1. Draw a block diagram of the complete design that implements your algorithm. 2. Write a VHDL code to model this division by constant circuit. 3. Write a VHDL testbench to verify your design.

Present a test vector that verifies the functionality of the design for all critical cases.

Reference no: EM131233796

Questions Cloud

Overview on the conflict in the health care system : The Health Care System (HCS) in America: Historical overview on the conflict in the health care system. What is the nature of the conflict within the health care system?
Structure the organization with subsidiary initiatives : A debate continues in board rooms throughout the world about whether to structure the organization with strong corporate (HQ) controls, or structure the organization with subsidiary initiatives (centralized vs decentralized). Which structure do you t..
Find the reversible work and the irreversibility : A constant "flow" of steel parts at 2 kg/s at 20?C goes into a furnace, where the parts are heat treated to 900?C by a source at an average of 1250 K. Find the reversible work and the irreversibility in this process.
Makes the worksheet more attractive : Once you have created a worksheet in Excel, and it functions as you intended. What are some of the ways that you could improve it's appearance? Explain one technique in detail, including how it makes the worksheet more attractive. Try to pick a diffe..
Write a vhdl testbench to verify your design : Draw a block diagram of the complete design that implements your algorithm. Write a VHDL code to model this division by constant circuit. Write a VHDL testbench to verify your design.
What are inflows and out flows : In computing the cost of your M.B.A., should you take into account the loss of salary while going to school?- If you purchase a house and live in it, what are your inflows and out- flows?
Decide what type of communication plan accounting : Decide what type of communication plan Accounting, Inc. uses and what can be improved to make it a better communication plan? Identify what the impact is of Accounting, Inc.'s performance management communication plan.
What survival strategies would you employ : In this increasingly difficult economic environment, many organizations have been forced to take drastic operational and systematic measures to stay afloat and maintain their position within the community. If you were a health care manager leading..
Quantification of decision rules in healthcare environment : The NHS QOF effort is obviously full of very specific point systems for evaluation. What are the strengths and weaknesses of such quantification of decision rules in a healthcare environment?

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