Arsitektur komputer: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
1234R4321 (bicara | kontrib)
Tag: Suntingan perangkat seluler Suntingan peramban seluler
1234R4321 (bicara | kontrib)
Tag: Suntingan perangkat seluler Suntingan peramban seluler
Baris 74:
 
=== Implementasi ===
{{Main | Implementasi}}
Setelah satu set instruksi dan mikro-arsitektur dirancang, mesin praktis harus dikembangkan. Proses desain ini disebut '' implementasi ''. Implementasi biasanya tidak dianggap desain arsitektur, melainkan perangkat keras [[Rekayasa proses desain | rekayasa desain]]. Implementasinya dapat dipecah menjadi beberapa langkah:
 
* '' 'Circuit Implementation' '' melakukan [[transistor]] - desain tingkat elemen dasar (gerbang, multiplexer, kait dll.) Serta beberapa blok yang lebih besar ([[Arithmetic logic unit|ALU]] s, cache dll.) yang dapat diimplementasikan pada tingkat gerbang log, atau bahkan pada tingkat fisik jika desain meminta untuk itu.
* '' 'Implementasi Fisik' '' menggambar sirkuit fisik. Komponen sirkuit yang berbeda ditempatkan dalam chip [[Floorplan (microelectronics)|floorplan]] atau di papan dan kabel yang menghubungkannya dibuat.
* '' 'Desain Validasi' '' tes komputer secara keseluruhan untuk melihat apakah itu bekerja di semua situasi dan semua pengaturan waktu. Setelah proses validasi desain dimulai, desain pada tingkat logika diuji menggunakan emulator logika. Namun, ini biasanya terlalu lambat untuk menjalankan uji realistis. Jadi, setelah melakukan koreksi berdasarkan tes pertama, prototipe dikonstruksi menggunakan Field-Programmable Gate-Arrays ([[FPGA]] s). Sebagian besar proyek hobi berhenti pada tahap ini. Langkah terakhir adalah menguji prototipe sirkuit terpadu. Sirkuit terpadu mungkin memerlukan beberapa desain ulang untuk memperbaiki masalah.
 
Untuk [[Central processing unit| CPU]] s, seluruh proses implementasi diatur secara berbeda dan sering disebut [[Desain CPU]].
 
== Catatan kaki ==