Course Objectives
To provide an in-depth understanding of the
underlying organization of modern computer systems and microprocessors
via hands-on experience in design and implementation of such systems.
The laboratory experiments include symbolic programming and simple
microprocessor design using CAD tools and implementation using
programmable devices.
Course Outcomes
- Practical understanding of computer organization and design.
- Practical experience in symbolic programming using MIPS Assembly and the SPIM simulator.
- Practical experience in microprocessor design and implementation using Computer-Aided Design tools, hardware description languages (such as VHDL) and programmable devices.
-
Experience of design team work by participating in a large design project.