Task 1 details
You are required to produce a VHDL model for a medium scale digital component, create a test bench to apply a stimulus to it, and demonstrate its correct behaviour through a simulated waveform.
The precise component to be modelled will be allocated on an individual basis. The device allocations will be provided in a separate list on Moodle along with a set of data sheets defining the operation of the devices.
Part A: Device Specification (2 marks)
For completeness you should include a copy of the device data sheet that you have been working on at the beginning of your submission document.
Part A: VHDL model (20 marks)
Insert here the VHDL code for the model. It should be commented to explain details of operation. No additional commentary other than comments in the code will be marked. Include evidence, copied from the VHDL design tool that the code compiles without errors.
Part B: VHDL test bench (15 marks)
Insert here the VHDL code for your test bench. It should be commented to explain details of operation. No additional commentary other than comments in the code will be marked. Include evidence, copied from the VHDL design tool, that the test bench compiles without errors.
Part C: Simulation results (8 marks)
Insert a waveform diagram from the VHDL design tool to illustrate that the model works correctly. Annotate comments on the waveform to explain significant features. If you just supply a waveform without annotations marks will be deducted. Brevity is important and ideally you will show your simulation on a single A4 page (landscape format suggested). Simulations longer than 3 A4 pages will not be marked. No commentary other than the annotations on the waveform will be marked. It is not necessary to provide an exhaustive test. The simulation should simply illustrate the main operating functions of the device. Take care when converting images to pdf format that the details of your simulation are clearly visible in the pdf document.
Part D: Discussion question (5 marks)
Briefly explain the purpose/benefits of VHDL & FPGAs. Give some examples where FPGAs are used in industry in R&D. Compare FPGAs with microprocessors.