Module Descriptor School of Computer Science and Statistics
|Module Name||Microprocessor Systems|
|Module Short Title||N/a|
|Semester Taught||Hilary Semester|
|Contact Hours||Lecture hours: 33|
Lab hours: 14
Tutorial hours: 11
Total hours: 58
|Module Personnel||Dr Mike Brady|
When students have successfully completed this module they will be able to
Students bring the knowledge and expertise of programming, digital logic and a small amount of digital electronics to the development of small system integration projects combining program design and implementation with simple interface interfacing and breadboarding. Each team is provided with a small ARM-based computer, a PC-based integrated development system, some electronic components and breadboarding facilities. Students have to design, build and test integrated hardware and software systems to provide a certain required functionality. Students also study processor and memory architectural techniques such as pipelining, superscalar architectures and caches.
|Recommended Reading List|
William Hohl, "ARM Assembly Language, Fundamentals and Techniques", CRC Press, 2009.
|Module Prerequisites||CS1021/22 (Introduction to Computing), CS1026(Digital Logic Design), CS1025 (Electrotechnology)|
% Exam: 80
|Academic Year of Data||N/a|