Daha önce tasarımı mantık devreleri kullanılarak yapılabilir SSI (küçük ölçekli entegrasyon) mantık kapıları gibi bileşenler, çoklayıcılar , çoklayıcı çözücüler, FF'ler vb. Ancak artık bir PLD tüm bu SSI bileşenlerinin yerini alabilir. Dolayısıyla SGK endüstrisini PLD'ye göre düşürmenin nedeni budur ve bunlar birçok uygulamada kullanılmaktadır. programlanabilir mantık cihazı veya PLD mantık devresini uygulamak için kullanılan bir tür çiptir. Çeşitli şekillerde değiştirilebilen bir dizi mantık devre elemanı içerir. Bir PLD, programlanabilir anahtarların yanı sıra mantık kapılarından oluşan bir kara kutuya benzer. Anahtarların ana işlevi, PLD içindeki mantık kapılarının mantık devrelerini yürütmek için karşılıklı olarak ilişkilendirilmesine izin vermektir. PLD'ler, SPLD-basit PLD gibi farklı türlerde sınıflandırılır ( PLA ve PAL ), CPLD karmaşık PLD , FPGA'lar alan programlanabilir kapı dizileri . Bu makale PAL ve PLA'nın ne olduğunu, tasarımı ve farklılıklarını tartışıyor.
PAL ve PLA nedir?
Her ikisi de Programlanabilir Dizi Mantığı ve Programlanabilir Mantık Dizisi PLD türleridir (programlanabilir mantık cihazları) ve bunlar esas olarak sıralı mantık ile karşılıklı olarak kombinasyon mantığını tasarlamak için kullanılır. Bu ikisi arasındaki temel fark, PAL'in bir AND kapıları koleksiyonu ve sabit OR kapıları koleksiyonu ile tasarlanabilirken, PLA, sabit bir OR geçidi koleksiyonuna rağmen programlanabilir bir AND dizisi ile tasarlanabilir. Programlanabilir bir mantık cihazı, basit ve aynı zamanda esnek bir mantık devre tasarımı sunar.
Programlanabilir Dizi Mantığı
Programlanabilir mantık cihazlarından önce, kombinasyonel mantık devreleri çoklayıcılar ile tasarlanabilir ve bu devreler hem sert hem de bileşikti, daha sonra PLD'ler geliştirildi. İlk programlanabilir mantık aygıtı ROM'du, ancak donanım israfı sorunları ve her donanım uygulamasındaki üstel büyüme artışı nedeniyle başarılı olamadı. Bu sorunun üstesinden gelmek için PAL ve PLA kullanıldı. Bu ikisi programlanabilir ve donanımı verimli bir şekilde kullanır.
Programlanabilir Mantık Dizisi
Programlanabilir Dizi Mantığı Tasarımı (PAL)
PAL veya Programlanabilir Dizi Mantığı terimlerinin tanımı Programlanabilir Mantık Cihazı devresi olarak bilinen bir PLD türüdür ve bu PAL'ın çalışması PLA ile aynıdır. Programlanabilir dizi mantığının tasarımı, sabit OR kapılarının yanı sıra programlanabilir AND kapıları ile yapılabilir. Bunu kullanarak, her bir OR geçidine sahip ortak AND kapılarının, şu şekilde üretilebilecek en yüksek ürün koşullarını gösterdiği her yerde iki kolay işlevi uygulayabiliriz. SOP (ürünün toplamı) tam bir işleve sahip.
AND gibi mantık kapıları sürekli olarak OR kapılarına bağlı olduğundan ve bu, üretilen ürün teriminin çıkış fonksiyonları ile dağıtılmadığını gösterir. PLD geliştirmenin arkasındaki ana fikir, hatalı kabloları kaldırarak, mantık tasarımından kaçınarak ve güç tüketimini azaltarak tek bir yonga üzerinde bileşik bir Boole mantığı üretmektir.
PAL Örneği
Aşağıdakileri uygulayın Boole ifadesi yardımıyla programlanabilir dizi mantığı (PAL)
X = AB + AC '
Y = AB ’+ BC’
Yukarıda verilen iki Boole fonksiyonları şeklinde SOP (ürünlerin toplamı) . Boole ifadelerinde bulunan ürün terimleri X ve Y'dir ve AC 'olan bir ürün terimi her denklemde ortaktır. Dolayısıyla, yukarıdaki iki denklemi oluşturmak için gereken toplam mantık kapıları AND geçitleri-4 VEYA programlanabilir kapılar-2'dir. Eşdeğer PAL mantık şeması aşağıda gösterilmiştir.
PAL Mantık Devresi
Programlanabilir AND geçitleri, normal ve tamamlanmış değişken girişler için giriş hakkına sahiptir. Yukarıdaki mantık şemasında, her AND geçidi için mevcut girişler A, A ’, B, B’, C, C ’dir. Bu nedenle, her AND geçidi ile tek bir ürün terimi oluşturmak için program gereklidir.
Tüm ürün terimleri, her bir OR geçidinin girişlerinden elde edilebilir. Burada mantık geçidi üzerindeki programlanabilir bağlantılar 'X' sembolü ile gösterilebilir.
Burada OR geçidi girişleri sabittir. Bu nedenle, gerekli ürün terimleri her bir OR geçidi girdisi ile ilişkilendirilir. Sonuç olarak, bu kapılar belirli Boole denklemlerini oluşturacaktır. '.' Sembol kalıcı bağlantıları temsil eder.
Programlanabilir Mantık Dizisi (PLA) Tasarımı
PLA teriminin tanımı, Boole fonksiyonunu bir toplam ürün (SOP) biçiminde sunar. Bu programlanabilir mantık dizisinin tasarımı, AND, OR gibi mantık kapıları kullanılarak yapılabilir ve DEĞİL, her girdinin yanı sıra her AND geçidine yönelik iltifatının elde edilebilmesini sağlayan yonga üzerinde üretilerek yapılabilir.
Her AND geçidinin çıkışı her OR geçidine bağlanır. Son olarak, OR geçidinin çıktısı çipin çıktısını üretir. Böylece, ürünün toplamının ifadelerini kullanmak için uygun bir ilişkilendirme bu şekilde bitirilir. Programlanabilir mantık dizisinde, AND & OR gibi mantık geçitlerinin bağlantıları programlanabilir. PLA pahalıdır ve PAL ile karşılaştırılması zordur. PAL, programlamanın zahmetsizliğini artırmak için programlanabilir bir mantık dizisi için kullanılabilen iki farklı geliştirilmiş yöntem kullanır. Bu tür bir yöntemde, her bağlantı, gereksiz bağlantıların sigorta atmasıyla ayrılabildiği her kesişme noktasında bir sigorta kullanılarak yapılabilir. Nihai teknik, hassas ara bağlantı modeli için sunulan uygun kapağı kullanarak imalat sürecinde bağlantı yapılmasını içerir.
PLA örneği
Programlanabilir mantık dizisi (PLA) yardımıyla aşağıdaki Boole ifadesini uygulayın
X = AB + AC '
Y = AB '+ BC + AC'
Yukarıda verilen iki Boole işlevi SOP (ürünlerin toplamı) biçimindedir. Boole ifadelerinde bulunan ürün terimleri X ve Y'dir ve AC 'olan bir ürün terimi her denklemde ortaktır. Dolayısıyla, yukarıdaki iki denklemi oluşturmak için gereken toplam mantık kapıları AND geçitleri-4, OR programlanabilir OR geçitleri-2'dir. Eşdeğer PLA mantık şeması aşağıda gösterilmiştir.
PLA Mantık Devresi
Programlanabilir AND geçitleri, normal ve tamamlanmış değişken girişler için giriş hakkına sahiptir. Yukarıdaki mantık şemasında, her AND geçidi için mevcut girişler A, A ’, B, B’, C, C ’dir. Bu nedenle, her AND geçidi ile tek bir ürün terimi oluşturmak için program gereklidir.
Tüm ürün terimleri, her OR geçidinin girişlerinden elde edilebilir. Burada mantık geçidi üzerindeki programlanabilir bağlantılar 'X' sembolü ile gösterilebilir.
PAL ve PLA arasındaki fark
Tablo Formunda PAL ve PLA arasındaki fark esas olarak içerir PAL ve PLA tam formu aşağıda tartışılan yapım, kullanılabilirlik, esneklik, maliyet, işlev sayısı ve hız.
Programlanabilir Dizi Mantığı (PAL) | Programlanabilir Mantık Dizisi (PLA) |
PAL'ın tam biçimi programlanabilir dizi mantığıdır | PLA'nın tam biçimi programlanabilir bir mantık dizisidir |
PAL yapımı programlanabilir AND & OR kapıları koleksiyonu kullanılarak yapılabilir. | PLA'nın inşası, programlanabilir AND & sabit toplama OR kapıları koleksiyonu kullanılarak yapılabilir. |
PAL kullanılabilirliği daha az üretken | PLA'nın kullanılabilirliği daha fazladır |
PAL programlamanın esnekliği daha fazladır | PLA'nın esnekliği daha az |
Bir PAL'nin maliyeti pahalıdır | PLA'nın maliyeti orta düzeydedir |
PAL'de uygulanan işlevlerin sayısı büyüktür | PLA'da uygulanan işlevlerin sayısı sınırlıdır |
PAL hızı yavaş | PLA'nın hızı yüksek |
Dolayısıyla, bu tamamen PAL ve PLA ile ilgili. Yukarıdaki bilgilerden son olarak, bunların programlanabilir mantık cihazları (PLD'ler) olduğu sonucuna varabiliriz. programlanabilir mantık dizisi programlanabilir dizi mantığından daha esnektir. Ancak programlanabilir dizi mantığı, zahmetsizce bir kombinasyonel mantık devresi oluşturabilir. İşte size bir soru, rolü nedir Dijital Elektronikte PAL ve PLA ?