Skip to main content

Apa itu sirkuit asinkron?

Sirkuit asinkron adalah jaringan komponen yang sebagian besar independen yang meneruskan data ketika operasi mereka telah selesai.Ini berbeda dengan sirkuit sinkron di mana elemen disurvei untuk data sebagai respons terhadap sinyal waktu global.Dalam sirkuit asinkron, protokol transfer data menentukan kapan dan bagaimana data dipertukarkan.Alih -alih secara teratur polling setiap komponen, data ditransfer ketika komponen itu sendiri menandakan bahwa itu siap.

Sebagian besar implementasi sirkuit elektronik menggunakan desain sinkron.Ini adalah model yang lebih sederhana di mana semua komponen beroperasi dalam kerangka waktu yang sama.Di sirkuit asinkron, komponen beroperasi secara independen dari setiap kerangka waktu.Alih -alih waktu diskrit yang dipaksakan secara global, komponen menggunakan jabat tangan dan protokol transfer.Ini melakukan sinkronisasi yang diperlukan, transfer data dan sekuensing operasi.

Ada beberapa protokol transfer yang digunakan dalam sirkuit asinkron.Semua termasuk jabat tangan, yang memastikan bahwa ketika komponen siap untuk meneruskan data ke tetangga, tetangga bebas menerimanya dan meneruskannya.Karena fungsi komponen tanpa mengacu pada kerangka waktu yang umum, operasi dapat diselesaikan dari urutan.Protokol transfer mengkodekan data yang dihasilkan sedemikian rupa sehingga dapat dirakit dalam urutan yang tepat.

Beberapa komputer awal yang digunakan desain asinkron.Integrator Illinois dan komputer otomatis, atau Illiac I, yang dikembangkan oleh University of Illinois pada tahun 1951, adalah desain yang sangat besar.Kemajuan yang cepat dalam teknologi sirkuit terintegrasi membutuhkan desain yang lebih mendasar yang kompatibel dengan sumber daya yang tersedia.Desain sinkron dengan jam sistem menjadi pendekatan yang disukai.

Desain sirkuit asinkron memiliki beberapa potensi keunggulan.Konsumsi daya akan jauh lebih sedikit dengan penghapusan sirkuit waktu dan tidak perlu daya transistor yang tidak digunakan.Kecepatan operasi akan ditentukan oleh latensi aktual antara komponen.Dalam desain sinkron, kecepatan dikenakan untuk mengakomodasi elemen terlemah.Sirkuit yang dirancang untuk beroperasi di bawah logika asinkron biasanya akan kurang terpengaruh oleh sedikit variasi dalam komponen karena proses pembuatan.

Kerugian desain sirkuit asinkron yang terutama berasal dari kompleksitasnya.Jumlah elemen yang diperlukan bisa jauh lebih besar dari yang dibutuhkan untuk sirkuit sinkron.Ada beberapa alat Bantuan Desain (CAD) Computer yang dibuat untuk desain sirkuit asinkron.Sirkuit ini juga jauh lebih sulit untuk debug dan memecahkan masalah daripada desain konvensional.Overhead perangkat keras tambahan dan kesulitan dalam implementasi dapat mengimbangi keuntungan dalam konsumsi dan efisiensi daya.