Perbedaan Antara PLA dan ROM

PLA vs ROM

ROM (Read Only Memory) dan PLA (Programmable Logic Array) digunakan untuk mengimplementasikan fungsi-fungsi logika. Keduanya menggunakan konfigurasi logika 'Jumlah Produk', yang terdiri dari larik primer gerbang AND dan larik sekunder gerbang OR. Fungsi ATAU (Jumlah) diterapkan pada output array AND (produk).

ROM (Memori Hanya Baca)

ROM terbuat dari array gerbang AND dan array gerbang OR. AND array menyediakan semua kombinasi input, dan array OR digunakan untuk memilih kombinasi yang diperlukan. Oleh karena itu, array DAN selalu diperbaiki. Misalnya, dalam sistem tiga input (misalkan), AND array menghasilkan semua kombinasi (istilah produk) dari ABC, ABC ', AB'C, AB'C', A'BC, A'BC ', A'B 'C, A'B'C' where 'menyiratkan komplemen (BUKAN).

Kemudian gerbang OR dapat digunakan untuk memilih istilah produk yang diperlukan untuk mengimplementasikan fungsi logika yang diberikan. Fungsi logika apa pun dari A, B, C dapat diimplementasikan menggunakan istilah-istilah produk tersebut.

Sebagai contoh

f (A, B, C) = AB + BC = ABC + ABC '+ A'BC

Demikian juga array gerbang OR dapat mengimplementasikan berbagai fungsi logika. Karenanya ROM digunakan untuk menyimpan program. Memprogram ROM berarti mengkonfigurasi array OR tersebut dengan memilih produk yang diperlukan.

PLA (Array Logika yang Dapat Diprogram)

PLA juga terbuat dari dua array OR dan AND, tetapi kedua array tersebut dapat dikonfigurasi tidak seperti pada ROM. Ini juga memberikan istilah 'Jumlah Produk', tetapi dengan cara yang berbeda. Karena syarat untuk gerbang AND juga dimungkinkan, ia dapat memberikan lebih banyak istilah produk seperti AB, BC ', C dll. Oleh karena itu jauh lebih mudah untuk mengimplementasikan fungsi logika dibandingkan dengan ROM.

Misalnya, AB + BC dapat langsung diimplementasikan dengan memilih A, B untuk satu gerbang AND, B, C untuk gerbang AND lainnya dan membuat output gerbang AND tersebut ke input gerbang OR.

Apa perbedaan antara ROM dan PLA?

1. Dalam PLA baik array AND dan OR dapat dikonfigurasi tidak seperti pada ROM, sedangkan hanya array OR gerbang yang dapat dikonfigurasi.

2. PLA memiliki kemampuan untuk memperhitungkan 'tidak peduli istilah' (Boolean tumpang tindih) ke dalam akun di mana ROM tidak mampu.

3. ROM memiliki semua kombinasi istilah produk, dan oleh karena itu, dianggap sebagai perangkat logika kombinasional tujuan paling umum berbeda dengan PLA, yang tidak memiliki semua kombinasi.