Needing help programming this is the guide
Assignment overview In this assignment you will use Vivado 164 Webpack to write and simulate some simple VHDL files. There are two main tasks in this assignment. The first being a simple AND gate and the second being a slightly more complete circuit. Using the techniques learned in class and from the tutorial, complete both tasks. You'll also need to turn in a single PDF to Canvas (instructions at the end of the file). Getting started 1. Create a directory to store all of the assignment's files, 2. Open Vivado 2016.4 and create a new project called computer_assignment_1. 3. It will be an RTL project 4. No sources to input. Although if the target and simulation languages aren't set to vhdl, change them to vhdl, 5. No existing IP. 6. No constraints file. 7. The Basis3 uses an XC7A35T-CPG236CFPGA compositefunction Artix family compositefunction Speed grade -1 compositefunction CPG236 packaging compositefunction 41600 FlipFlops Task 1. This task is to implement the function Y = A and B in task1.vhd. It may seem trivial but it's a good starting point. Make sure to read the instructions before starting. 1. Add the task1.vhd file: a. Under "Flow Navigator" click "Add sources." b. Select "create or add design sources." c. Add task1.vhd and then click "Finish." 2. Once you have your vhdl source file, edit it to implement the function. 3. Make sure it's syntax error free and can be synthesized. 4. Add the task1_tb.vhd file: a. Under "Flow Navigator" click "Add sources." b, select "create or add simulation sources." c. Add task1_tb.vhd. d. Make sure simulation set is "sim_1". e. click "Finish. 5. Select the right simulation set: a. Under "low Navigator" click "simulation settings." b. Under " Simulation set" input "sim._1." c. Under "simulation top module name" input "task1_tb." d. Click "ok". 6. Run the simulation by and check your results. The expected output is on the last page of the assignment. 7.vivado doesn't include a way to print test bench results so you will have to take a screenshot