Write a test bench for the hierarchical module

Assignment Help Other Engineering
Reference no: EM132501579

Complete the following tasks:

Question 1. Examine the accompanying data sheet for SN74F163A SYNCHRONOUS 4-BIT BINARY COUNTER component.

Question  2. Write an RTL VHDL entity and architecture implementing the functionality of this component. Details:
a. It should have the same logical input/output ports as described in the data sheet
b. You do not have to care about the electrical or physical characteristics
c. You do not need to care about the exact timing characteristics as delays are not synthesizable but depend on the manufacturing technology
d. Use a generic value for the CLK signal (default of 50 MHz). You can add other relevant generic values if you wish e. Do not implement it at gate level as on page 3 of the data sheet, but on register-transfer level.

Question  3. Using hierarchical design principles, write a VHDL entity and architecture that can count from 0 to 60 (then back to 0, like seconds of clock) using the counters you implemented in part 2. The component should also support the loading and clearing properties of the counter, and all counters should use the same clock signal.

Question 4. Write a test bench for the hierarchical module. You can decide yourself on the testbench characteristics but remember what has been taught about good testbenches on the course. You can and probably should also write a testbench for the 4-bit counter entity to help debugging.

Question  5. Simulate your design in Modelsim. Take screen captures of wave forms that show the functionality of your design bug-free.

Tasks 2 and 3 will be graded based on how well the desired functionality is implemented, as described in the data sheet. Task 4 will be graded based on the quality of the testbench. Grading of tasks 2-4 also take into account whether good coding practices have been followed.

Reference no: EM132501579

Questions Cloud

What percentage of ceos are 59 years or younger : Forbes magazine published data on the best small firms in 2012. These were firms which had been publicly traded for at least a year, have a stock price
Define the social responsibility strategy : Do the lessons from this case apply to FS entering markets other than France? If so, how and what types of markets? If not, why?
Describe doctrine with its biblical and theological contours : The student will complete a theological essay that will address the relationship of human sinfulness to an aspect of the doctrine of salvation.
Estimate the probability that there are no more : Applied the central limit theorem to estimate the probability that there are no more than 80 vegetarian sausages
Write a test bench for the hierarchical module : Write an RTL VHDL entity and architecture implementing the functionality of this component and write a VHDL entity and architecture that can count
Conduct an experiment to prove the correlation : How would you propose to conduct an experiment to prove the correlation among 2 variables?
Analyze the conditions and elements of the treaty : Describe and analyze the conditions and elements of the treaty. Describe and analyze the conditions and elements of the treaty in relation to the current.
How can you approach diversity in development in reading : How does the social and emotional well-being of an atypical student differ from that of a typical student regarding reading fluency and comprehension.
What is the expected number of climbers : Of those mountain climbers who attempt Mt. McKinley, only 65% reach the summit. In a random sample of 16 mountain climbers who are going to attempt Mt. McKinley

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