พีแอลดี

จากวิกิพีเดีย สารานุกรมเสรี

บทความนี้ได้รับแจ้งว่า การใช้ภาษา การแปลภาษา การทับศัพท์ หรือการสะกดคำ สามารถปรับปรุงให้ดีขึ้นได้ ซึ่งอาจรวมถึงรูปแบบการเขียนที่อาจไม่ใช่สารานุกรม
คุณสามารถช่วยแก้ไขปัญหานี้ได้! โดยการกดที่ปุ่ม แก้ไข ด้านบน จากนั้นแก้ไขภาษาให้สละสลวย และแก้ตัวสะกดให้ถูกต้อง
ดูรายละเอียดเพิ่มเติมได้ที่ คู่มือ และ นโยบายวิกิพีเดีย

พีแอลดี (อังกฤษ Programmable Logic Devices, PLDs) เป็นไอซีที่ใช้สร้างวงจรดิจิทัล แต่มีจุดที่แตกต่างจากลอจิกเกตตรงที่ฟังก์ชันการคำนวณไม่ได้ถูกกำหนดตั้งแต่ตอนผลิต ผู้ที่นำพีแอลดีไปใช้ต้องโปรแกรมพีแอลดีก่อนจึงจะนำไปใช้ในวงจรได้

พีแอลดีมีหลายขนาดตั้งแต่ขนาดเล็กที่สามารถสังเคราะห์ 2 ถึง 10 ฟังก์ชัน (หรือสัญญาณออก) ของตัวแปร (หรือสัญญาณเข้า) 4 ถึง 6 ตัว ไปจนถึงฟังก์ชันขนาดใหญ่ที่ซับซ้อน มีทั้งชนิดวงจรจัดกลุ่ม (Combinational PLD) และวงจรลำดับ (Sequential PLD) การใช้พีแอลดีมีข้อดีคือสามารถใช้แทนที่ไอซีขนาดเล็ก (Small scale integration, SSI) และขนาดกลาง (Medium scale integration, MSI) หลาย ๆ ตัวในการรวมวงจร อีกทั้งการเปลี่ยนแปลงการออกแบบสามารถทำได้โดยง่ายโดยการเปลี่ยนโปรแกรมของ พีแอลดีโดยไม่ต้องแก้ส่วน Wiring ในระบบ

[แก้] ชนิดที่มีของพีแอลดี

  1. PLA (Programmable Logic Array)
  2. PAL (Programmable Array Logic)
  3. EPLD (Erasable PLDs)
  4. PEEL (Programmable Electrically Erasable Logic)
  5. GAL (Generic Array Logic)

[แก้] เปรียบเทียบพีแอลดีแต่ละประเภท

Programmable Logic Array ( PLA )

PLA block diagram


ภาพ:sand1.jpg


ตัวอย่าง 3 inputs, 5 product terms, 4 outputs


ภาพ:sand2.jpg


Programmable Array Logic ( PAL )

- PAL -- programmable AND array and fixed OR array.

- Two graphic symbols for AND gate


ภาพ:sand3.jpg

ภาพ:sand4.jpg

The PAL อนุญาตให้ออกแบบทั้งหมดโดยใช้ And Term แต่จะจำกัดจำนวนของ And term ในการรวมวงจร พัฒนาโดย Monolithic Memories, Inc. ( MMI )



PAL with 4 inputs, 4 outputs,and 3-wired AND-OR structure


ภาพ:sand5.jpg



ค่าพื้นฐานของ PLD


ภาพ:sand6.jpg


ภาพ:sand7.jpg


ภาพ:sand8.jpg