Birleşimsel ve Sıralı Mantık
Dijital elektronik, modern teknolojik gelişmelerin temelini oluşturmaktadır. Dijital cihazlar Boole mantığı prensipleri kullanılarak oluşturulur. Çıktıların doğasına bağlı olarak Boole mantığı, kombinasyonel mantık ve sıralı mantık olarak ayrılır. Her mantık türü, günümüzde kullanılan farklı dijital elemanları uygulamak için kullanılabilir.
Birleşimsel Mantık
Kombinasyonel mantıkta, çıktı sadece mevcut girişlerin bir fonksiyonudur. Çıktı, önceki çıktılardan bağımsızdır; bu nedenle bazen denir zamandan bağımsız mantık.
Kombinasyonel mantık, ikili giriş sinyalleri ve ikili veriler üzerinde Boole işlemini gerçekleştirmek için kullanılır. Bir CPU'nun aritmetik ve mantık birimi veri dizgisinde kombinasyonel işlemler gerçekleştirir. Yarı toplayıcılar, tam toplayıcılar, çoklayıcılar, çoğullayıcılar, kod çözücüler ve kodlayıcılar da kombinasyonel mantığa göre oluşturulur.
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ığı biçimidir. Çoğu durumda, çıkış sinyali yeni bir giriş olarak devreye geri beslenir. Sıralı mantık, sonlu durumlu makineler tasarlamak ve üretmek için kullanılır. Ardışık mantığın temel uygulaması parmak arası terliktir. Parmak arası terlik sistemin durumunu korumak için tasarlanmıştır, bu nedenle temel bir bellek elemanı olarak kabul edilir.
Sıralı mantık ayrıca senkronize mantık ve asenkronize mantığa ayrılır. İçinde eşzamanlı mantık, mantık işlemi devredeki her bir flip-flop için sağlanan bir salınım sinyali aracılığıyla döngüsel olarak tekrarlanır. Genellikle saat darbesi olarak adlandırılan bu sinyal, mantık devresini tek bir işlem için etkinleştirir.
Senkron 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 sinyali gereksinimidir. 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.
İçinde eşzamansız mantık, tüm flip flop'lar aynı döngüde saatlenmez. Daha ziyade, her bir flip-flop ana saat sinyali veya başka bir flip-flop çıkışı ile saatlenir. Bu nedenle, asenkron mantık devrelerinin hızları senkron devrelerden çok daha yüksektir. Eşzamansız mantık etkili olsa da, iki sinyal çakışırsa problem tasarlamak ve uygulamak zordur.
Kombinasyonel ve Sıralı Mantık arasındaki fark nedir?
• Kombinasyonel mantık çıkışı belirlemek için sadece mevcut girişleri kullanırken sıralı mantık mevcut girişi belirlemek için hem mevcut girişleri hem de önceki çıkışları kullanır.
• Kombinasyonel 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, birleşimsel mantık geri bildirim gerektirmezken çıkıştan girdilere geri bildirimleri kullanır.