Using VHDL,design and simulate a complex smart system for a specific application or solution using a n 8 bit microcontroller/microprocessor.
2024-11-16 15:49:20
MODULE: CSYM028 – Modern Computer Architecture 2023/24
Module Code
|
Level
|
Credit Value
|
Module Tutor
|
CSYM028
|
7
|
20
|
|
Assessment Brief
Module title:
|
Modern Computer Architecture
|
Weighting:
|
100%
|
Date of release (Verbal):
|
Thursday, 23/11/2023
|
Date of submission:
|
Friday, 26/01/2024 23:59:59
|
Guidelines – Please read carefully:
- The University of Northampton’s Policy on Academic Integrity and Misconduct will be strictly implemented. For further information, click here.
- This is not a group project and by submitting this assignment you are asserting that this submission is entirely your own individual work. You may discuss the assignment with other students, but any work done should be your own. Sharing your work with another student or submitting work that was done by someone else may be deemed academic misconduct.
- Any use of AI tools (e.g., ChatGPT) in academic work must be undertaken in a manner which is ethical and transparent. Additional information on this can be found on the University position on Artificial Intelligence (AI). Use of AI tools within your work must be acknowledged, cited, and referenced. For further information, click here.
- You must submit all items of the assessment according to the submission procedure stated in this document. Failure to follow the submission procedure may result in a penalty or capped grade.
Deliverables:
All requirements (Task 1, 2 and 3 below) MUST be delivered to achieve a pass grade for this assignment.
Task 1: IEEE Paper (80%)
Using VHDL,design and simulate a complex smart system for a specific application or solution using a n 8 bit microcontroller/microprocessor. The following objectives should be implemented for your complex smart system:
(i) Draw a schematic diagram of your complex smart system.
(ii) Write a VHDL code for your system.
(iii) Simulate your code to obtain a VHDL test bench code.
(iv) Generate a waveform output for your complex smart system.
Write a 4000-words project report of your design and simulation using the IEEE conference/journal format (You can download the IEEE paper template from this link
https://www.ieee.org/conferences/publishing/templates.html).
Your project report will be evaluated based on:
- Scientific merit
- Relevance
- Presentation
- Novelty
- Fundamental insights
- Evaluation
- Potential for long-term impact
This is an MSc assessment and as such should show good research and analytical skills. Note, 80% of your references (related work) should be from recent papers (2019-2023). It should be referenced using IEEE Citation Reference and should include information from refereed conferences and/or journals (papers from IEEE Xplore are highly recommended). As a guideline, if you include work which has been obtained from other sources e.g. books, journals, IEEE Xplore, ACM, internet – they must be referenced using the IEEE Citation scheme.
Task 2: Individual Laboratory Work (20%)
Complete and submit the design and simulation of the following class activities (10 devices), before your submission for Task 1 will be considered for grading.
- 4-to-1 multiplexer
- 2-to-4 decoder
- 3-to-8 decoder
- Letter Display System
- D-flip flop
- Full Adder
- Digital Alarm Clock
- Arithmetic Logic Unit (ALU)
- 8-bit Comparator
10. 4-bit Up Counter
Your submission of each of the 10 devices in a word document will include:
(i) a schematic diagram of the device.
(ii) a VHDL code
(iii) a VHDL test bench code.
(iv) a waveform output
Task 3: Video Demonstration
In addition to the report, you must submit a video demo (URL) of your assignment. The demo should be about 10 minutes long and should cover all your work in a logical way.You should explain the main phases of design and implementation covering the main components of your work.Your face and voice need to be clear in the video. The module tutor reserves the right to invite you for an online viva-voce. Poor demo/viva could negatively influence other sections in the marking criteria and may result in a fail grade.You may also be referred for suspected academic misconduct.
Submission Procedure:
Submit Task 1 and 2 through Turnitin on NILE as TWO separate WORD documents. Task 3 will be submitted on NILE as a video link. To do this, go to the NILE site for this module and use the link labelled ‘Assessment and submission’.
- Task 1: The IEEE paper must be submitted electronically through Turnitin (via the link Task 1: IEEE Paper) and should be submitted as an editable “Microsoft Word” document.
Your submitted paper will be checked for any significant similarity to previously published (or submitted) works and should have a Turnitin similarity score below 25%. Also, take a snapshot of your VHDL code and VHDL test bench code of the complex system you designed and attach it to the end of the IEEE paper (after the references) as Appendix 1 and 2 respectively.
- Task 2: Submission will be electronically through Turnitin (Via the link Task 2: Individual Laboratory Work) and should be submitted as an editable “Microsoft Word” document.
- Task 3: When submitting your video demonstration, use of Kaltura (https://video.northampton.ac.uk/) is recommended. You must ensure that the video link is accessible to the marker (do not set it to private access).
- Failure to follow the above submission guidelines may result in a capped or fail grade.
Marking Criteria:
The grade for this assignment will form 100% of the overall assignment grade for the module. Marks are split according to the following scheme. In general, the following criteria will act as a guide to what you should expect:
|
A
|
B
|
C
|
F
|
G
|
Task 1: Design
|
Excellent design of the
|
Good quality
|
Satisfactory design
|
Faulty design of the
|
No submission or
|
and schematic
|
complex system.
|
design of the
|
of the complex
|
complex system.
|
no submission of
|
diagram of the
|
Schematic diagram is
|
complex system.
|
system. Schematic
|
Very little
|
merit
|
device (20%)
|
very well designed and
|
The schematic
|
diagrams are
|
discussion of the
|
|
|
presented.
|
diagram is well
|
satisfactory.
|
overall design.
|
|
|
|
designed and
|
|
|
|
|
|
presented.
|
|
|
|
Task 1:
|
All criteria for (B) and
|
All criteria for (C)
|
Basic requirements
|
No evidence of the
|
No submission or
|
Simulation and
|
advanced requirements
|
and better
|
for a simulation or
|
simulation or test
|
no submission of
|
functionality
|
such as timing
|
functionality
|
test bench code are
|
bench code
|
merit
|
(10%)
|
functionality
|
|
met.
|
|
|
Task 1: Testing
|
Evidence of waveform
|
Evidence of
|
Evidence of the
|
No evidence of the
|
No submission or
|
and Waveform
|
output with the
|
waveform output
|
waveform output
|
waveform output of
|
no submission of
|
output (40%)
|
appropriate timing
|
with adequate
|
are satisfactory.
|
the complex
|
merit.
|
|
sequence are
|
timing sequence
|
|
system.
|
|
|
presented.
|
are presented.
|
|
|
|
Task 1:
|
Presentation is very
|
Presentation is
|
Satisfactory
|
Poorly presented
|
No submission or
|
Presentation
|
Well-structured and
|
well structured and
|
presentation and
|
and organized
|
no submission of
|
and organization
|
organized with the
|
organized with
|
organization of the
|
paper.
|
merit.
|
of the IEEE
|
necessary areas laid
|
some areas laid
|
IEEE paper.
|
|
|
paper (10%)
|
out.
|
out
|
|
|
|
Task 2:
|
Timely submission of all
|
Timely submission
|
Satisfactory
|
Poor engagement
|
No submission
|
Individual
|
exercises. Excellent
|
of most exercises.
|
submission and
|
and untimely
|
|
Laboratory Work
|
implementation and
|
Very good
|
implementation of
|
submission of
|
|
(20%)
|
documentation.
|
implementation.
|
exercises.
|
exercises
|
|
100% Plagiarism Free & Custom Written, Tailored to your instructions