Create test vector files for Reduced XOR vector functions

Assignment Help Other Engineering
Reference no: EM132249283

Fundamentals of Digital Systems Lab 5 - Layout Related Circuits: Alternative Circuit Descriptions: Reduced XOR Vectors

This lab will show you how to functionally verify your designs prior to synthesis. It will also will help you to learn how your VHDL description shapes the circuit layout that is derived during synthesis and place-and-route. You will need to modify your testbench, and you will need the below listed files.

  • clock.vhd (VHDL folder)
  • txt_util.vhd (VHDL folder)

For Lab #4, pay attention to how many XOR gates are required for each circuit description, and why. You will use this information for your next lab when we will synthesize all designs and look at the underlying architecture using XILINX tools.

1. Modify your Matlab Program and create input/output test vector files for the Reduced XOR vector functions if necessary. (Hint: if the bit-width of input/output are the same, and the description executes the same function, you can use your existing I/O files).

2. Copy and compile the Reduced XOR VHDL code shown in:

a. Listing 7.20 (Shared Vector Description).

b. Listing 7.21 (Compact Vector Description).

c. Listing 7.22 (Direct Tree Vector Description).

d. Listing 7.23 (Parallel-prefix Vector Description).

i. Create as many testbenches as necessary to simulate each listing.

ii. Compile all vhd files. Order is important. Compile the clock and txt_util vhd files, your VHDL entity files, and finally, the testbench files.

iii. Simulate all circuits [Listing 7.20 -- Listing 7.23].

iv. Sort your signals as per your lecture notes, and save the wave formats in .DO files.

v. Generate the data flow schematic for all designs, and save them (screen shots). Remember, the screen shots must be large enough to be useful. They should not contain extra content (like, your desktop). They must contain all items in design.

3. Place your vhd/do/mfiles/text files and screenshots into a zip file. Follow the naming conventions:

a. Your vhd entity files [LASTNAME_architecturename.vhd].

b. Your vhd tb files [TB_LASTNAME_entityname.vhd].

c. Your input.txt files [LASTNAME_entityname_INPUT.txt].

d. Your Expected_Output.txt files [LASTNAME_ entityname _EXP_OUTPUT.txt].

e. Your .mfiles [LASTNAME_Lab5_description.m].

f. Your do files. [LASTNAME_architecturename.do].

g. Your screenshots [LASTNAME_architecturename.jpg].

Your zip folder should begin with your last name and end with the Lab number.

Note - You will need to use MatLab and ModelSims. There are vhd files required for this project produce the hd/do/mfiles/text files and screenshots into a zip file.

Attachment:- Assignment Files.rar

Reference no: EM132249283

Questions Cloud

What is their role in leading the initiatives : Discuss specific decision-making processes that lead to ethical decision making. Include any insights from your professional experience.
What is the purpose of a code of conduct : Theresa and Mike understand that building the culture they envision requires effective communication, collaboration, and participative problem solving.
Is the court of appeals a state or federal court : Is the Court of Appeals a state or federal court? What kind of law is the OASA (what do we call it)?
Describe a legal database : Explain the difference between data dump in civil case and destruction of ESI in criminal case law. Your response should be at least 200 words in length.
Create test vector files for Reduced XOR vector functions : Modify your Matlab Program and create input/output test vector files for the Reduced XOR vector functions if necessary
Describe the ethical and regulatory concerns associated : Incorporate an ERP, CRM, Supply Chain Management (SCM), and data management into the International Plastics' IT infrastructure.
Discussion about a proper instillation of the new software : n order to ensure a proper instillation of the new software, there are some things you'll need to make sure the visit is proper and productive.
Discussion about the company network : Printers are one of the most annoying devices on any company network in my experience. There are such a huge number of makes and models of printers.
Are the cords secured properly : Consult the manufacturers directions. Ensure that the video card is one that will fit the motherboard via the correct available slot.

Reviews

len2249283

3/6/2019 2:53:55 AM

Contact me if additional help is needed. I need Lab #5 done but I will send info for previous labs for help. You will need to use MatLab and ModelSims. There are vhd files required for this project produce the hd/do/mfiles/text files and screenshots into a zip file. Your zip folder should begin with your last name and end with the Lab number: LASTNAME_Lab5.zip. Submission: All of your files should be in one zipped folder called "LASTNAME_LAB5" Files must all follow the naming convention. Upload your zipped file to Blackboard prior to the submission date/time. LABS submitted late will lose a letter grade every 24 hrs after submission is due.

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