Module Descriptor School of Computer Science and Statistics
Module Code | CS3D2 |
Module Name | Microprocessor Systems 2 |
Module Short Title | |
ECTS | 5 |
Semester Taught | Hilary Semester |
Contact Hours | Lecture hours: 33, Lab hours: 14, Tutorial hours: 11, Total hours: 58 |
Module Personnel | Lecturing staff: Dr Mike Brady |
Learning Outcomes | When students have successfully completed this module they will be able to
|
Learning Aims | 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. |
Module Content |
|
Recommended Reading List | William Hohl, "ARM Assembly Language, Fundamentals and Techniques", CRC Press, 2009. |
Module Prerequisites | CS3D1 (Microprocessor Systems 1), a basic knowledge of digital logic and electronics, such as provided in the first two years of the MAI programme. |
Assessment Details | % Exam: 80 |
Module Website | |
Academic Year of Data | N/a |