This course focuses on the fundamentals and the keytechnologies in microprocessor design. The theories such as computerarchitecture, instruction set, memory and I/O interface will be well covered tohelp students develop a comprehensive understanding on microprocessor design.This course also explores practical applications (e.g. artificial intelligence)on microprocessor, involving lab sessions based on ARM EAIDK platform, aimingto sharpen students’ practical problem solving skills based on hands-onimplementation of deep learning algorithms into embedded microprocessorsystems, which finally lays a good professional foundation for students toengage in research and development of microprocessor, artificial intelligenceand integrated circuit design in the future.