แนะนำ, 2024

ตัวเลือกของบรรณาธิการ

ความแตกต่างระหว่าง PLA และ PAL

PLA และ PAL เป็นประเภทของ Programmable Logic Devices (PLD) ซึ่งใช้ในการออกแบบตรรกะการรวมกันพร้อมกับตรรกะแบบลำดับ ความแตกต่างที่สำคัญระหว่าง PLA และ PAL คือ PLA ประกอบด้วยอาร์เรย์ที่ตั้งโปรแกรมได้ของ AND และ OR ในขณะที่ PAL มีอาร์เรย์ที่ตั้งโปรแกรมได้ของ AND แต่อาร์เรย์คงที่ของ OR PLD ให้วิธีที่ง่ายและยืดหยุ่นมากขึ้นในการออกแบบวงจรตรรกะที่สามารถเพิ่มจำนวนฟังก์ชั่นได้ สิ่งเหล่านี้ยังถูกนำไปใช้ใน IC

ก่อนหน้า PLD จะมีการใช้มัลติเพล็กเซอร์สำหรับการออกแบบวงจรลอจิกเชิงตรรกะวงจรเหล่านี้มีความซับซ้อนและเข้มงวด จากนั้น อุปกรณ์ตรรกะที่ตั้งโปรแกรมได้ (PLD) ได้รับการพัฒนาและ PLD แรกคือ ROM การออกแบบ ROM ไม่ประสบความสำเร็จมากนักเนื่องจากปัญหาการสิ้นเปลืองของฮาร์ดแวร์และการเพิ่มการเติบโตของฮาร์ดแวร์ในแอพพลิเคชั่นขนาดใหญ่ทุกครั้ง เพื่อเอาชนะข้อ จำกัด ของ ROM ได้มีการวางแผน PLA และ PAL PLA และ PAL สามารถตั้งโปรแกรมและใช้ประโยชน์จากฮาร์ดแวร์ได้อย่างมีประสิทธิภาพ

แผนภูมิเปรียบเทียบ

พื้นฐานสำหรับการเปรียบเทียบPLAเพื่อน
หมายถึงอะเรย์ลอจิกแบบตั้งโปรแกรมได้อะเรย์ลอจิกที่ตั้งโปรแกรมได้
การก่อสร้างอาร์เรย์ที่ตั้งโปรแกรมได้ของ AND และ ORอาร์เรย์ที่ตั้งโปรแกรมได้ของ AND ประตูและอาร์เรย์คงที่ของหรือประตู
ความพร้อมใช้งานอุดมสมบูรณ์น้อยลงพร้อมใช้งานมากขึ้น
มีความยืดหยุ่นให้ความยืดหยุ่นในการเขียนโปรแกรมมากขึ้นให้ความยืดหยุ่นน้อยลง แต่มีแนวโน้มที่จะใช้งานมากกว่า
ราคาแพงต้นทุนกลาง
จำนวนฟังก์ชั่นสามารถใช้ฟังก์ชันจำนวนมากได้จัดเตรียมจำนวนฟังก์ชันที่ จำกัด
ความเร็วช้าสูง

คำจำกัดความของ PLA

PLA ย่อมาจาก Programmable Logic Array ซึ่งนำเสนอฟังก์ชั่นบูลีนในรูปแบบ SOP (ผลรวมของผลิตภัณฑ์) ปลามีไม่และและหรือหรือประตูที่สร้างขึ้นบนชิป มันผ่านทุกอินพุตโดยประตูไม่ซึ่งทำให้แต่ละอินพุตและส่วนประกอบที่มีให้กับทุกประตู เอาต์พุตของแต่ละประตู AND ให้กับแต่ละประตูหรือ ในที่สุดเอาต์พุตของเกต OR จะสร้างเอาต์พุตของชิป ดังนั้นนี่คือการเชื่อมต่อที่เหมาะสมในการใช้งานนิพจน์ SOP

ใน PLA การเชื่อมต่อกับทั้ง AND และ OR นั้นสามารถตั้งโปรแกรมได้ ปลาถือว่ามีราคาแพงและซับซ้อนกว่าเมื่อเปรียบเทียบกับ PAL สามารถใช้เทคนิคการผลิตที่แตกต่างกันสองแบบสำหรับ PLA เพื่อเพิ่มความสะดวกในการเขียนโปรแกรม ในเทคนิคนี้การเชื่อมต่อแต่ละครั้งจะถูกสร้างขึ้นผ่านฟิวส์ที่จุดตัดทุกจุดที่สามารถลบการเชื่อมต่อที่ไม่ต้องการได้โดยการเป่าฟิวส์ เทคนิคหลังเกี่ยวข้องกับการสร้างการเชื่อมต่อในเวลาของกระบวนการผลิตด้วยความช่วยเหลือของมาสก์ที่เหมาะสมสำหรับรูปแบบการเชื่อมต่อโครงข่ายเฉพาะ

ความหมายของ PAL

PAL (Programmable Array Logic) เป็นวงจร PLD (Programmable Logic Device) ซึ่งทำงานคล้ายกับ PLA PAL ใช้งานโปรแกรมได้และประตู แต่คงที่หรือประตูซึ่งแตกต่างจากปลา มันใช้ฟังก์ชั่นง่าย ๆ สองอย่างที่จำนวนของการเชื่อมโยงและประตูไปยังแต่ละประตูหรือระบุจำนวนสูงสุดของเงื่อนไขผลิตภัณฑ์ที่สามารถสร้างขึ้นในการแสดงผลรวมของผลิตภัณฑ์ของฟังก์ชั่นเฉพาะ ในขณะที่ประตู AND เชื่อมต่ออยู่ตลอดเวลาไปยังประตู OR ซึ่งหมายความว่าเทอมผลิตภัณฑ์ที่ผลิตไม่สามารถใช้ร่วมกับฟังก์ชันเอาต์พุตได้

แนวคิดหลักที่อยู่เบื้องหลังการพัฒนา PLD คือการฝังตรรกะบูลีนที่ซับซ้อนไว้ในชิปตัวเดียว ดังนั้นการกำจัดการเดินสายที่ไม่น่าเชื่อถือป้องกันการออกแบบเชิงตรรกะและลดการใช้พลังงาน

ความแตกต่างที่สำคัญระหว่าง PLA และ PAL

  1. PLA คือ PLD ประกอบด้วยตรรกะที่ตั้งโปรแกรมได้สองระดับและระนาบและระนาบ OR ในทางตรงกันข้าม PAL มีเพียงโปรแกรมและระนาบและระนาบคงที่หรือ
  2. เมื่อพูดถึงความพร้อมใช้งานระบบ PAL พร้อมใช้งานได้ง่ายขึ้นพร้อมกับการผลิตที่ง่ายดาย ในทางตรงกันข้าม PLA นั้นไม่สามารถใช้งานได้ง่าย
  3. PLA นั้นยืดหยุ่นกว่า PAL
  4. PLA นั้นมีค่าใช้จ่ายสูงกว่าเมื่อเปรียบเทียบกับ PAL
  5. จำนวนฟังก์ชั่นที่จัดทำโดย PLA นั้นค่อนข้างจะมากกว่าเพราะมันสามารถทำการตั้งโปรแกรมของระนาบ OR ได้เช่นกัน
  6. PAL ทำงานได้เร็วขึ้นในขณะที่ปลาค่อนข้างช้ากว่า

ข้อสรุป

Programmable Logic Array (PLA) และ Programmable Array Logic (PAL) เป็น PLD (อุปกรณ์ Programmable Logic) ที่ PLA สามารถปรับตัวและยืดหยุ่นได้มากกว่า PAL อย่างไรก็ตาม PAL สามารถสร้างวงจรตรรกะแบบผสมได้อย่างง่ายดาย

Top