Perbedaan Logika Kombinasi dan Sekuensial

Perbedaan Logika Kombinasi dan Sekuensial
Perbedaan Logika Kombinasi dan Sekuensial

Video: Perbedaan Logika Kombinasi dan Sekuensial

Video: Perbedaan Logika Kombinasi dan Sekuensial
Video: Struktur Biji dan Tipe Perkecambahan 2024, Juli
Anonim

Kombinasi vs Logika Sekuensial

Elektronik digital adalah dasar dari kemajuan teknologi modern. Perangkat digital dibuat menggunakan prinsip logika Boolean. Logika Boolean, berdasarkan sifat keluarannya, dipisahkan menjadi logika kombinasional dan logika sekuensial. Setiap jenis logika dapat digunakan untuk mengimplementasikan elemen digital yang berbeda yang digunakan saat ini.

Logika Kombinasi

Dalam logika kombinasional, output adalah fungsi dari input yang ada saja. Outputnya tidak tergantung pada output sebelumnya; oleh karena itu kadang-kadang, disebut logika independen waktu.

Logika kombinasi digunakan untuk melakukan operasi Boolean pada sinyal input biner dan data biner. Unit aritmatika dan logika CPU melakukan operasi kombinasional pada string data. Half adder, full adder, multiplexer, demultiplexer, decoder dan encoder juga dibangun berdasarkan logika kombinasional.

Logika Sekuensial

Logika sekuensial adalah bentuk logika Boolean di mana outputnya adalah fungsi dari input sekarang dan output sebelumnya. Dalam kebanyakan kasus, sinyal output diumpankan kembali ke sirkuit sebagai input baru. Logika sekuensial digunakan untuk merancang dan membangun mesin keadaan terbatas. Implementasi dasar dari logika sekuensial adalah flip-flop. Flip-flop dirancang untuk mempertahankan status sistem, oleh karena itu, dianggap sebagai elemen memori dasar.

Logika sekuensial dibagi lagi menjadi logika sinkron dan logika asinkron. Dalam logika sinkron, operasi logika diulang secara siklis melalui sinyal berosilasi yang dipasok ke setiap flip-flop di sirkuit. Sinyal ini, sering disebut pulsa clock, mengaktifkan rangkaian logika untuk satu operasi.

Keuntungan utama dari logika sinkron adalah kesederhanaannya. Kelemahan utama dari logika sinkron adalah terbatasnya kecepatan clock yang tersedia dan kebutuhan sinyal clock untuk setiap flip-flop. Akibatnya, kecepatan sirkuit sinkron terbatas dan pemborosan energi terjadi saat mendistribusikan sinyal ke setiap elemen flip-flop.

Dalam logika asinkron, semua flip flop tidak memiliki clock pada siklus yang sama. Sebaliknya, setiap flip-flop individu di-clock melalui sinyal clock utama atau oleh output dari flip-flop lain. Oleh karena itu, kecepatan sirkuit logika asinkron jauh lebih tinggi daripada sirkuit sinkron. Meskipun logika asinkron efisien, mereka sulit untuk merancang dan mengimplementasikan dan menimbulkan masalah jika dua sinyal tumpang tindih.

Apa perbedaan antara Logika Kombinasional dan Sequential?

• Logika kombinasional hanya menggunakan input saat ini untuk menentukan output sedangkan logika sekuensial menggunakan input saat ini serta output sebelumnya untuk menentukan input saat ini.

• Logika kombinasi digunakan untuk mengimplementasikan operasi dasar Boolean sedangkan logika sekuensial digunakan untuk membuat elemen memori.

• Logika sekuensial menggunakan umpan balik dari output ke input sedangkan logika kombinasional tidak memerlukan umpan balik.

Direkomendasikan: