Membangun CPU

Datapath siklus tunggal, sinyal kontrol, siklus fetch-decode-execute, lalu pipelining, hazard, dan prediksi cabang.

Modul ini naik satu tingkat setelah instruksi mesin dikenal dari sisi perangkat lunak, yaitu membangun mesin yang mengeksekusinya. Datapath siklus tunggal dirakit lebih dahulu dari PC, register file, ALU, dan memori, dilanjutkan sinyal kontrol yang mengarahkan setiap mux dan ALU pada setiap instruksi, serta siklus fetch-decode-execute yang mengurutkan seluruh pekerjaannya. Setelah fondasi satu clock itu berdiri, bagian akhir modul memecah siklus menjadi tahap-tahap pendek lewat pipelining, membedah hazard yang muncul, dan menutup dengan prediksi cabang beserta biaya salah prediksinya.