Trong một PLD (thiết bị logic lập trình được) công nghệ, tất cả các lớp đã tồn tại, vì vậy chúng tôi
có thể mua các IC thực tế. Các lớp thực hiện một mạch lập trình, mà
chương trình có ý nghĩa cấp thấp hơn so với một chương trình phần mềm. Chương trình mà
diễn ra có thể bao gồm việc tạo ra hoặc phá hủy các kết nối giữa các dây kết nối
cổng, hoặc bằng cách thổi một cầu chì, hoặc thiết lập một chút trong một chuyển đổi có thể lập trình. Các thiết bị nhỏ,
được gọi là lập trình viên, kết nối với một máy tính để bàn thường có thể thực hiện như
lập trình. Chúng ta có thể chia PLD thành hai loại, đơn giản và phức tạp. Một loại
đơn giản PLD là một PLA (Programmable Logic Array), trong đó bao gồm một lập trình
mảng các cổng AND và một mảng lập trình của cổng OR. Một loại khác là PAL
(lập trình mảng Logic), trong đó sử dụng chỉ là một mảng lập trình để giảm
số lượng các thành phần lập trình tốn kém. Một loại PLD phức tạp, phát triển
ver y nhanh chóng phổ biến trong thập kỷ qua, là FPGA (Field Programmable Gate
Array), trong đó cung cấp kết nối tổng quát hơn giữa các khối logic, thay vì chỉ
các mảng logic như với PLAs và PALs, và do đó có thể thực hiện hơn rất nhiều phức tạp
thiết kế. PLDs cung cấp ver chi phí tài nguyên môi trường thấp y và sẵn sàng vi mạch gần như ngay lập tức. Tuy nhiên,
chúng thường lớn hơn ASICs, có thể có chi phí đơn vị cao hơn, có thể tiêu thụ nhiều
năng lượng, và có thể chậm hơn (đặc biệt là FPGA). Họ vẫn cung cấp hợp lý
hiệu suất, mặc dù, vì vậy đặc biệt thích hợp để tạo mẫu nhanh.
đang được dịch, vui lòng đợi..