PLA so với ROM
ROM (Bộ nhớ chỉ đọc) và PLA (Mảng logic có thể lập trình) được sử dụng để thực hiện các chức năng logic. Cả hai đều sử dụng cấu hình logic 'Tổng sản phẩm', bao gồm một mảng chính các cổng AND và một mảng phụ các cổng OR. Hàm OR (Tổng) được áp dụng cho đầu ra của mảng AND (sản phẩm).
ROM (Bộ nhớ chỉ đọc)
ROM được tạo từ mảng cổng VÀ và mảng cổng OR. Mảng AND cung cấp tất cả các kết hợp đầu vào và mảng OR được sử dụng để chọn các kết hợp cần thiết. Do đó, mảng AND luôn cố định. Ví dụ: trong hệ thống ba đầu vào (giả sử), mảng AND tạo ra tất cả các kết hợp (số hạng tích số) của ABC, ABC ', AB'C, AB'C', A'BC, A'BC ', A'B 'C, A'B'C' trong đó 'ngụ ý phần bổ sung (KHÔNG).
Sau đó, một cổng HOẶC có thể được sử dụng để chọn các điều khoản sản phẩm cần thiết để thực hiện chức năng logic đã cho. Bất kỳ chức năng logic nào của A, B, C đều có thể được thực hiện bằng cách sử dụng các điều khoản sản phẩm đó.
Ví dụ
f (A, B, C)=AB + BC=ABC + ABC’+ A’BC
Tương tự như vậy, một mảng cổng OR có thể triển khai một mảng các hàm logic. Do đó ROM được dùng để lưu trữ các chương trình. Lập trình ROM có nghĩa là định cấu hình mảng HOẶC đó bằng cách chọn các sản phẩm cần thiết.
PLA (Mảng logic có thể lập trình)
PLA cũng được tạo thành từ hai mảng OR và AND, nhưng cả hai mảng đều có thể định cấu hình không giống như trong ROM. Điều này cũng cung cấp thuật ngữ 'Tổng sản phẩm', nhưng theo một cách khác. Vì cũng có thể sử dụng các thuật ngữ cho cổng AND, nó có thể đưa ra nhiều thuật ngữ sản phẩm hơn như AB, BC’, C, v.v. Do đó, việc triển khai các hàm logic dễ dàng hơn nhiều so với ROM.
Ví dụ: AB + BC có thể được thực hiện trực tiếp bằng cách chọn A, B cho một cổng AND, B, C cho một cổng AND khác và đưa đầu ra của các cổng AND đó thành đầu vào của cổng OR.
Sự khác biệt giữa ROM và PLA là gì?
1. Trong PLA, cả mảng AND và OR đều có thể định cấu hình không giống như trong ROM, trong khi chỉ có mảng cổng OR mới có thể định cấu hình.
2. PLA có khả năng tính đến "điều khoản không quan tâm" (chồng chéo Boolean) trong đó các ROM không thể thực hiện được.
3. ROM có tất cả các tổ hợp các thuật ngữ sản phẩm và do đó, được coi là thiết bị logic tổ hợp có mục đích chung nhất trái ngược với PLA, không có tất cả các tổ hợp.