Kombinesyonel ve Sıralı Mantık
Dijital elektronik, modern teknolojik gelişmelerin temelidir. Dijital cihazlar, Boole mantığının ilkeleri kullanılarak oluşturulur. Boole mantığı, çıktıların doğasına dayalı olarak, birleşimsel mantık ve sıralı mantık olarak ayrılır. Bugün kullanılan farklı dijital öğeleri uygulamak için her bir mantık türü kullanılabilir.
Birleşimsel Mantık
Birleşimsel mantıkta, çıktı yalnızca mevcut girdilerin bir fonksiyonudur. Çıktı, önceki çıktılardan bağımsızdır; bu nedenle bazen zamandan bağımsız mantık olarak adlandırılır.
Birleşik mantık, ikili giriş sinyalleri ve ikili veriler üzerinde Boole işlemi gerçekleştirmek için kullanılır. Bir CPU'nun aritmetik ve mantık birimi, veri dizisinde birleşik işlemler gerçekleştirir. Yarım toplayıcılar, tam toplayıcılar, çoklayıcılar, çoğullayıcı çözücüler, kod çözücüler ve kodlayıcılar da kombinasyon mantığına dayalı olarak oluşturulmuştur.
Sıralı Mantık
Sıralı mantık, çıktının hem mevcut girdilerin hem de geçmiş çıktıların bir fonksiyonu olduğu Boole mantığının biçimidir. Çoğu durumda, çıkış sinyali devreye yeni bir giriş olarak geri beslenir. Sıralı mantık, sonlu durum makineleri tasarlamak ve oluşturmak için kullanılır. Sıralı mantığın temel uygulaması parmak arası terliklerdir. Flip-flop'lar sistemin durumunu korumak için tasarlanmıştır, bu nedenle temel bir bellek öğesi olarak kabul edilir.
Sıralı mantık ayrıca senkron mantık ve asenkron mantık olarak ikiye ayrılır. Senkron mantıkta, mantık işlemi, devredeki her flip-flop'a sağlanan salınımlı bir sinyal aracılığıyla döngüsel olarak tekrarlanır. Genellikle saat darbesi olarak adlandırılan bu sinyal, tek bir işlem için mantık devresini etkinleştirir.
Eşzamanlı mantığın ana avantajı basitliğidir. Senkron mantığın ana dezavantajları, mevcut sınırlı saat hızı ve her flip-flop için bir saat sinyalinin gerekliliğidir. Sonuç olarak, senkron devrelerin hızları sınırlıdır ve sinyal her flip-flop elemanına dağıtılırken enerji israfı meydana gelir.
Eşzamansız mantıkta, tüm flip floplar aynı döngüde saatlenmez. Bunun yerine, her bir flip-flop, ana saat sinyali aracılığıyla veya başka bir flip-flop'un bir çıkışı ile saatlenir. Bu nedenle asenkron mantık devrelerinin hızları senkron devrelere göre çok daha yüksektir. Asenkron mantık verimli olsa da, iki sinyal örtüşürse tasarlaması ve uygulaması zordur ve sorun yaratır.
Birleşimsel ve Sıralı Mantık arasındaki fark nedir?
• Birleşimsel mantık, çıktıyı belirlemek için yalnızca mevcut girdileri kullanırken sıralı mantık, mevcut girdiyi belirlemek için hem mevcut girdileri hem de önceki çıktıları kullanır.
• Birleşimsel mantık, temel Boole işlemlerini uygulamak için kullanılırken sıralı mantık, bellek öğeleri oluşturmak için kullanılır.
• Sıralı mantık, çıktıdan girdilere giden geri bildirimleri kullanırken, kombinasyonel mantık geri bildirim gerektirmez.