Đề XuấT, 2024

Editor Choice

Sự khác biệt giữa PLA và PAL

PLA và PAL là các loại Thiết bị Logic lập trình (PLD) được sử dụng để thiết kế logic kết hợp cùng với logic tuần tự. Sự khác biệt đáng kể giữa PLA và PAL là PLA bao gồm mảng lập trình của cổng AND và OR trong khi PAL có mảng lập trình AND nhưng là mảng cố định của cổng OR. PLD cung cấp một cách đơn giản và linh hoạt hơn để thiết kế các mạch logic trong đó số lượng chức năng cũng có thể được tăng lên. Những điều này cũng được thực hiện trong IC.

Trước PLD, các bộ ghép kênh được sử dụng để thiết kế mạch logic tổ hợp, các mạch này rất phức tạp và cứng nhắc. Sau đó, các thiết bị logic lập trình (PLD) được phát triển và PLD đầu tiên là ROM. Thiết kế ROM không thành công lắm vì nó nổi lên vấn đề lãng phí phần cứng và tăng sự tăng trưởng theo cấp số nhân trong phần cứng cho mọi ứng dụng lớn. Để khắc phục những hạn chế của ROM, PLA và PAL đã được nghĩ ra. PLA và PAL được lập trình và sử dụng hiệu quả phần cứng.

Biểu đồ so sánh

Cơ sở để so sánhPLAPAL
Viết tắt củaMảng lập trình logicLập trình mảng logic
Xây dựngMảng lập trình của cổng AND và OR.Mảng lập trình của cổng AND và mảng cố định của cổng OR.
khả dụngÍt sinh sôi nảy nởSẵn có hơn
Mềm dẻoCung cấp sự linh hoạt hơn về lập trình.Cung cấp ít linh hoạt hơn, nhưng nhiều khả năng được sử dụng.
Giá cảĐắtChi phí trung gian
Số lượng chức năngSố lượng lớn các chức năng có thể được thực hiện.Cung cấp số lượng hạn chế của các chức năng.
Tốc độChậmCao

Định nghĩa của PLA

PLA là viết tắt của Mảng logic lập trình được biểu thị hàm boolean ở dạng SOP (Tổng sản phẩm). PLA chứa các cổng KHÔNG, AND và OR được chế tạo trên chip. Nó vượt qua mọi đầu vào bằng một cổng KHÔNG làm cho mỗi đầu vào và phần bổ sung của nó có sẵn cho mọi cổng AND. Đầu ra của mỗi cổng AND được cung cấp cho mỗi cổng OR. Cuối cùng, đầu ra cổng OR tạo ra đầu ra chip. Vì vậy, đây là cách các kết nối phù hợp được thực hiện để sử dụng các biểu thức SOP.

Trong PLA, các kết nối đến cả mảng AND và OR đều có thể lập trình được. PLA được coi là đắt hơn và phức tạp hơn so với PAL. Hai kỹ thuật sản xuất khác nhau có thể được sử dụng cho PLA để tăng tính dễ lập trình. Trong kỹ thuật này, mỗi kết nối được xây dựng thông qua một cầu chì tại mọi điểm giao nhau nơi các kết nối không mong muốn có thể được loại bỏ bằng cách thổi các cầu chì. Kỹ thuật thứ hai liên quan đến việc tạo kết nối tại thời điểm của quá trình chế tạo với sự trợ giúp của mặt nạ thích hợp được cung cấp cho mẫu kết nối cụ thể.

Định nghĩa của PAL

PAL (Logic lập trình mảng logic) cũng là mạch PLD (Thiết bị logic lập trình được) hoạt động tương tự như PLA. PAL sử dụng các cổng AND có thể lập trình nhưng các cổng OR cố định, không giống như PLA. Nó thực hiện hai chức năng đơn giản trong đó số lượng cổng AND được liên kết với mỗi cổng OR chỉ định số lượng điều khoản sản phẩm tối đa có thể được tạo trong biểu diễn tổng sản phẩm của chức năng cụ thể. Mặc dù các cổng AND được kết nối vĩnh viễn với các cổng OR, điều này biểu thị rằng thuật ngữ sản phẩm được sản xuất không thể chia sẻ được với các chức năng đầu ra.

Khái niệm chính đằng sau việc phát triển PLD là nhúng logic boolean phức tạp vào một chip đơn. Do đó, loại bỏ hệ thống dây không đáng tin cậy, ngăn chặn thiết kế logic và giảm thiểu tiêu thụ điện năng.

Sự khác biệt chính giữa PLA và PAL

  1. PLA là PLD, bao gồm hai cấp độ logic lập trình AND và mặt phẳng OR. Mặt khác, PAL chỉ chứa mặt phẳng AND có thể lập trình và mặt phẳng OR cố định.
  2. Khi có sẵn, PAL sẵn sàng hơn cùng với việc sản xuất dễ dàng. Ngược lại, PLA không dễ dàng có sẵn.
  3. PLA linh hoạt hơn PAL.
  4. PLA đắt hơn so với PAL.
  5. Một số hàm do PLA cung cấp tương đối nhiều hơn vì nó cũng cho phép lập trình mặt phẳng OR.
  6. PAL hoạt động nhanh hơn trong khi PLA tương đối chậm hơn.

Phần kết luận

Mảng lập trình logic (PLA) và Mảng lập trình lập trình (PAL) là PLD (Thiết bị logic lập trình) trong đó PLA có khả năng thích ứng và linh hoạt hơn PAL. Tuy nhiên, PAL có thể dễ dàng tạo ra một mạch logic kết hợp.

Top