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

  What tests would ensure safety from brittle fracture

What tests would ensure safety from brittle fracture? Why is it that large steel components made of high-strength martensitic steels sometimes fail by brittle fracture?

  Local acceleration of gravity

A person whose mass is 150 lb weighs 144.4 lbf. Determine (a) The local acceleration of gravity, in ft/s2, and

  The international sale of goods (cisg)

A purchase contract must have certain considerations to be legal. Which of the following is not one of these considerations?

  Filter design assignment

In the enclosed data set you will find the  measurements. Your task will be to filter out everything except the frequency bandwidth given below using a low-pass filter. The attached samples are sampled with frequency of 100Hz.

  What negative externality obtaining human food pose for bear

Aggressive bears present a threat to human safety and eventually must be destroyed or removed from the park. Please obey the law and do not allow bears or other wildlife to obtain human food. What negative externality does obtaining human food pos..

  Modify the script accordingly to simulate

Project - SOI Devices: Energy Balance and Lattice Temperature Model. Modify the script accordingly to simulate, using the parameters given in the table below, 25, 45, 90, 120 and 180 nm gate-length fully depleted SOI devices and produce the followi..

  What technology would you miss the most

Have you ever thought what it would be like to be without today's current technology? What technology would you miss the most? What would you do to replace it if "new tech" was not an option?

  Specify the input and output binary values in the encoder

The bus controlled by the parallel arbitration logic shown in Fig. is initially idle. Devices 2 and 3 then request the bus at the same time.

  Creating components of the pr strategy

Over the past several weeks, we have been creating components of our PR strategy. In this assignment, you will create your final presentation using Microsoft.

  Estimate how much you need to increase the planform area

Estimate how much you need to increase the planform area of the horizontal stabilizer to maintain the same static margin in pitch. Assume for simplicity no change in the cg location.

  Write and solve the complete set of the tableau equations

Write and solve the complete set of the Tableau equations (using TA) for the circuit below in order to find every node voltage (E), every branch voltage (V) and every branch current (I) using MatLab. Draw the digraph for the circuit below

  What are the things about a prospective employer

Make a list of things that are important to you about a prospective employer. For instance, Simply, what are the things about a prospective employer.

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