8-bit computer system with CP/M
The students know in all detail the inner working of a microcomputer system, starting with the structure and operation of the CPU, the function and implementation of an assembler, up to boot-loading an operating system, which has been customized to work with a given hardware. They know how simulators (for hardware as well as software) are used to enable the development of a complex system. They learn to estimate the necessary manpower for such a project.
Early in the project the students write an assembler and an instruction set simulator. When the project is finished, the operating system CP/M can be loaded from the simulated disks and is executed by the soft-core processor. The project is split in a few sub-projects, which are worked on by small groups of students.
Practical Course 4 SWS
Examination prerequisite: Successful co-operation within the project
Examination: Responsible and successful implementation of a specific subproject
- D.Patterson, J.Hennessy:: Computer Organization & Design
- D.Thomas, P.Moorby:: The Verilog Hardware Description Language