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

  Simplify analysis of time-based circuits issues

How does the determination of each help in understanding the response of a circuit?

  Determine using z-transform techniques

Prove that the Fibonacci sequence can be though of as the impulse response of the system described by the difference equation:

  To learn how to use the rom program space for data

To become familiar with enabling internal pull-up resistors and reading an input port. To learn how to wait for a pushbutton press

  What is the average length of queue

What is the average length of queue, the average time spent in the system, and the average waiting time in the queue?

  Determine the maximum symmetrical interrupting capability

Determine the maximum symmetrical interrupting capability of the breaker. Also, explain its significance at lower operating voltages.

  Characterize the production performance of bakken wells

Characterize the production performance of Bakken Wells. You need to correlate the decline rates of Bakken wells to well/reservoir/completion Parameters, and finally make contour maps.

  Find the value of cc

A CMOS op amp with the topology shown in Fig. is designed to provide Gm1 = 1 mA/V and Gm2 = 5 mA. Find the value of CC that results in ft = 80 MHz.

  Estimate the minimum electric power consumption

Consider a fan located in a 3 ft = 3 ft square duct. Velocities at various points at the outlet are measured, and the average flow velocity is determined to be 22 ft/s. Taking the air density to 0.075 lbm/ft3 estimate the minimum electric power co..

  Determining the magnitude of the force

Activator rod AB exerts on crank BCD a force P directed along line AB. Knowing that P must have a 100-N component perpendicular to arm BC of the crank, determine

  Describe four major groups of controls on the oscilloscope

Describe the four major groups of controls on the oscilloscope and the purpose of each group. If you are having difficulty obtaining a stable display, which group of controls should you adjust?

  Calculate the net cubic yards of excavated materials

Problem 1: Given the tabulated cut/fill data below, calculate the net cubic yards of excavated materials. Neglect soil type, water content, shrinkage, & swellage.

  The maximum value of a binary counter

Question 1: How many address bits are needed to select all locations in a 256 x 8 memory? Question 2: Assume a 16Kx8 memory is designed using 4Kx1 RAM chips. How many address lines can be directly connected to each 4K RAM chip?

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