สารบัญ:
- คำจำกัดความ - Complex Programmable Logic Device (CPLD) หมายถึงอะไร
- Techopedia อธิบายอุปกรณ์ลอจิกโปรแกรมที่ซับซ้อน (CPLD)
คำจำกัดความ - Complex Programmable Logic Device (CPLD) หมายถึงอะไร
อุปกรณ์ลอจิกแบบโปรแกรมได้ที่ซับซ้อน (CPLD) เป็นอุปกรณ์ลอจิกที่มีอาเรย์และ / หรืออาเรย์และ macrocells ที่ตั้งโปรแกรมได้อย่างสมบูรณ์ Macrocells เป็นหน่วยการสร้างหลักของ CPLD ซึ่งมีการดำเนินการทางตรรกะที่ซับซ้อนและตรรกะสำหรับการใช้นิพจน์แบบปกติที่ไม่ต่อเนื่องกัน และ / หรืออาร์เรย์เป็นโปรแกรมที่สามารถทำซ้ำได้อย่างสมบูรณ์และรับผิดชอบในการปฏิบัติหน้าที่ตรรกะต่างๆ Macrocells ยังสามารถกำหนดให้เป็นบล็อคการทำงานที่รับผิดชอบในการดำเนินการตามลำดับหรือตรรกะเชิงผสม
Techopedia อธิบายอุปกรณ์ลอจิกโปรแกรมที่ซับซ้อน (CPLD)
อุปกรณ์ลอจิกแบบตั้งโปรแกรมได้ที่ซับซ้อนเป็นผลิตภัณฑ์ที่เป็นนวัตกรรมใหม่เมื่อเทียบกับอุปกรณ์ลอจิกรุ่นก่อนหน้าเช่นอาเรย์ตรรกะแบบตั้งโปรแกรมได้ (PLA) และลอจิกแบบโปรแกรมได้ (PAL) อุปกรณ์ลอจิกรุ่นก่อนหน้านี้ไม่สามารถตั้งโปรแกรมได้ดังนั้นตรรกะจึงถูกสร้างขึ้นโดยการรวมชิปตรรกะหลายตัวเข้าด้วยกัน CPLD มีความซับซ้อนระหว่าง PAL และอาร์เรย์เกตที่สามารถตั้งโปรแกรมได้ (FPGA) นอกจากนี้ยังมีคุณสมบัติทางสถาปัตยกรรมของ PAL และ FPGA ความแตกต่างทางสถาปัตยกรรมที่สำคัญระหว่าง CPLD และ FPGA คือ FPGA นั้นขึ้นอยู่กับตารางการค้นหาในขณะที่ CPLD นั้นขึ้นอยู่กับประตูทะเล
คุณสมบัติทั่วไปของ CPLD และ FPGA คือทั้งสองมีประตูจำนวนมากและข้อกำหนดที่ยืดหยุ่นสำหรับตรรกะ ในขณะที่คุณสมบัติทั่วไประหว่าง CPLD และ PAL รวมถึงหน่วยความจำการกำหนดค่าที่ไม่ลบเลือน CPLDs เป็นผู้นำในตลาดของอุปกรณ์ลอจิกที่ตั้งโปรแกรมได้ซึ่งมีประโยชน์หลายอย่างเช่นการเขียนโปรแกรมขั้นสูงต้นทุนต่ำไม่มีความผันผวนและใช้งานง่าย
