Mục lục:
- Định nghĩa - Thiết bị logic lập trình phức tạp (CPLD) nghĩa là gì?
- Techopedia giải thích Thiết bị logic lập trình phức tạp (CPLD)
Định nghĩa - Thiết bị logic lập trình phức tạp (CPLD) nghĩa là gì?
Một thiết bị logic lập trình phức tạp (CPLD) là một thiết bị logic với các mảng AND / OR hoàn toàn có thể lập trình và macrocell. Macrocell là các khối xây dựng chính của CPLD, chứa các hoạt động logic và logic phức tạp để thực hiện các biểu thức dạng thông thường rời rạc. Mảng AND / OR hoàn toàn có thể lập trình lại và chịu trách nhiệm thực hiện các chức năng logic khác nhau. Macrocell cũng có thể được định nghĩa là các khối chức năng chịu trách nhiệm thực hiện logic tuần tự hoặc tổ hợp.
Techopedia giải thích Thiết bị logic lập trình phức tạp (CPLD)
Một thiết bị logic lập trình phức tạp là một sản phẩm sáng tạo so với các thiết bị logic trước đó như mảng logic lập trình (PLA) và Logic lập trình mảng (PAL). Các thiết bị logic trước đó không thể lập trình được, vì vậy logic được xây dựng bằng cách kết hợp nhiều chip logic với nhau. Một CPLD có độ phức tạp giữa PAL và mảng cổng lập trình trường (FPGA). Nó cũng có các tính năng kiến trúc của cả PAL và FPGA. Sự khác biệt về kiến trúc chính giữa CPLD và FPGA là các GPU dựa trên các bảng tra cứu, trong khi CPLD dựa trên các cửa biển.
Các đặc điểm chung của CPLD và FPGA là cả hai đều có số lượng cổng lớn và các điều khoản linh hoạt cho logic. Trong khi các tính năng phổ biến giữa CPLD và PAL bao gồm bộ nhớ cấu hình không bay hơi. CPLD là những nhà lãnh đạo trong thị trường thiết bị logic lập trình, có nhiều lợi ích như lập trình tiên tiến, chi phí thấp, không biến động và dễ sử dụng.
