Assignment 1, 2021-22 (1) DMU Assignment
Assignment 1, 2021-22 (1) DMU Assignment
Please note that once a submission is made it is final. No resubmissions are allowed under any
circumstances, so please ensure that your report is correct and complete before submitting it.
LD
D3 Q3
D2 Q2
D1 Q1
D0 Q0
The operation of the universal counter is described by the following function table:
Simulate this design with the aid of a ‘graphical testbench’ (also known as a “Test Bench
Waveform” file), using the Xilinx ISE v10.1.03 software. It is a mandatory requirement to use
the correct software version and the correct type of testbench.
You should submit a formal report explaining your design and your results. For general guidance
on writing (technical) reports please refer to the following links:
https://www.theiet.org/media/5182/technical-report-writing.pdf
https://library.dmu.ac.uk/ld.php?content_id=31952526
https://library.dmu.ac.uk/class/HEAT
Specifically, your report should contain at least: a) an introduction including the design brief, b) a
background section on counters, their types and their operation, c) a section explaining how
you’ve solved the design task given to you and if applicable why you’ve selected a particular
solution out of several possible, d) the complete listing of the code you’ve written, bearing in
mind good programming and design practice, e) a screenshot of your graphical testbench, f) the
results of the simulations carried out (i.e. suitable, legible and detailed simulation waveforms)
accompanied by detailed comments and explanations, and g) conclusions (and possible further
improvements if applicable). Avoid including simulation waveforms with a black background.
For full marking details please consult the associated marking scheme from Blackboard.
Please also make sure that you carefully read the corresponding Blackboard announcement and the
ENGD3001 Module Handbook which contain important information, advice and guidelines
regarding your assignments.