Anda di halaman 1dari 1

Desain Prosesor

Langkah-langkah yang dilakukan dalam suatu proses desain CPU:

1. Mendeskripsikan RTN
Pada tahap ini setiap instruction set didefinisikan secara jelas dengan
menggunakan register transfer notation.
2. Menentukan Data Path
Data path adalah koleksi/kumpulan register tambahan dan register penghubung
yang diperlukan dalam proses pengeksekusian suatu instruksi, yang termasuk
dalam instruction set, secara keseluruhan. Pada tahap menentukan data path ini,
penggunaan RTN akan sangat diperlukan untuk menjelaskan langkah-langkah
yang terjadi dalam proses pengeksekusian masing-masing instruksi. Pada tahap
ini kita juga harus membuat asumsi tentang bagaimana komponen-komponen
hardware bekerja. Kumpulan asumsi-asumsi yang dibuat akan dijadikan
spesifikasi bagi disain logika dari perangkat keras data path.
3. Mendesain perangkat keras, sesuai dengan spesifikasi data path
Untuk melaksanakan tahap ini, desainer harus memikirkan sinyal-sinyal kontrol
yang harus di-generate agar suatu langkah dalam urutan proses pengeksekusian
suatu instruksi dapat berlangsung, seperti "strobe" untuk me-load register ke bus,
dsb.
4. Membuat Control Unit
Membuat Control Unit yang akan menghasilkan dan mengatur sinyal-sinyal
kontrol dalam urutan yang tepat sehingga langkah-langkah dalam urutan proses
pengeksekusian instruksi dapat berlangsung dengan benar.

Hal yang harus dipahami dan diingat dengan baik dalam keseluruhan proses desain CPU
adalah bahwa setiap langkah menghasilkan spesifikasi-spesifikasi yang harus dipenuhi
pada langkah selanjutnya.

Konsep awal yang sangat penting adalah perbedaan antara abstract RTN dan concreate
RTN:

* Abstarct RTN menjelaskan perubahan pada programmer-visible registers yang


disebabkan oleh pengeksekusian suatu instruksi.

* Concreate RTN menjelaskan secara detail langkah-langkah register transfer yang


terjadi pada data path sehingga menghasilkan perubahan pada programmer-visible
registers secara keseluruhan.

Unit kerja dari suatu abstract RTN adalah eksekusi instruksi, sementara langkah-langkah
pada concreate RTN berhubungan dengan pulsa clock prosesor.

referensi: Yusrila Y. Kerlooza.

Anda mungkin juga menyukai