Różnica Między PLA A ROM

Różnica Między PLA A ROM
Różnica Między PLA A ROM

Wideo: Różnica Między PLA A ROM

Wideo: Różnica Między PLA A ROM
Wideo: Zmiany w fotowoltaice. Od 2022 będzie drożej. Dla kogo i dlaczego? KŚ wyjaśnia 2024, Kwiecień
Anonim

PLA vs ROM

ROM (pamięć tylko do odczytu) i PLA (programowalna tablica logiczna) są używane do implementacji funkcji logicznych. Oba używają konfiguracji logicznej „Suma produktów”, która składa się z podstawowej tablicy bramek AND i dodatkowej tablicy bramek OR. Funkcja LUB (Suma) jest stosowana do danych wyjściowych tablic AND (iloczyn).

ROM (pamięć tylko do odczytu)

ROM składa się z tablicy bramek AND i tablicy bramek OR. Tablica AND zawiera wszystkie kombinacje danych wejściowych, a tablica OR służy do wybierania niezbędnych kombinacji. Dlatego tablica AND jest zawsze stała. Na przykład w systemie z trzema wejściami (powiedzmy) tablica AND tworzy wszystkie kombinacje (terminy produktowe) ABC, ABC ', AB'C, AB'C', A'BC, A'BC ', A'B 'C, A'B'C' gdzie 'oznacza dopełnienie (NIE).

Następnie można użyć bramki OR, aby wybrać niezbędne warunki produktu do zaimplementowania danej funkcji logicznej. Każda funkcja logiczna A, B, C może być implementowana przy użyciu tych terminów produktu.

Na przykład

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

Podobnie tablica bramek OR może implementować tablicę funkcji logicznych. Dlatego ROM jest używany do przechowywania programów. Programowanie ROM oznacza konfigurację tych OR poprzez wybranie niezbędnych produktów.

PLA (programowalna tablica logiczna)

PLA również składa się z dwóch tablic OR i AND, ale obie tablice są konfigurowalne w przeciwieństwie do ROM. Zawiera również termin „Suma produktów”, ale w inny sposób. Ponieważ terminy dla bramek AND są również możliwe, można podać więcej terminów produktów, takich jak AB, BC ', C itp. Dlatego znacznie łatwiej jest zaimplementować funkcje logiczne w porównaniu z ROM.

Na przykład AB + BC można zaimplementować bezpośrednio, wybierając A, B dla jednej bramki AND, B, C dla innej bramki AND i tworząc wyjścia tych bramek AND na wejścia bramki OR.

Jaka jest różnica między ROM a PLA?

1. W PLA zarówno tablice AND, jak i OR są konfigurowalne w przeciwieństwie do ROM, podczas gdy tylko tablica bramek OR jest konfigurowalna.

2. PLA ma możliwość wzięcia pod uwagę terminów „nie przejmuj się” (nakładanie się wartości logicznych), w przypadku których ROMy są niezdolne.

3. ROM ma wszystkie kombinacje terminów produktowych i dlatego jest uważany za najbardziej uniwersalne urządzenie logiki kombinacyjnej w przeciwieństwie do PLA, który nie ma wszystkich kombinacji.

Zalecane: