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

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

วีดีโอ: ความแตกต่างระหว่าง PLA และ ROM

วีดีโอ: ความแตกต่างระหว่าง PLA และ ROM
วีดีโอ: ห่าน หงส์ หรือเป็ด ? 2024, พฤศจิกายน
Anonim

PLA เทียบกับ ROM

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

ROM (หน่วยความจำแบบอ่านอย่างเดียว)

ROM ถูกสร้างขึ้นจากอาร์เรย์ AND gates และ OR gates array อาร์เรย์ AND จะจัดเตรียมชุดค่าผสมของอินพุตทั้งหมด และอาร์เรย์ OR จะใช้เพื่อเลือกชุดค่าผสมที่จำเป็น ดังนั้นอาร์เรย์ AND จะคงที่เสมอ ตัวอย่างเช่น ในระบบอินพุตสามตัว (สมมติว่า) อาร์เรย์ AND จะสร้างชุดค่าผสมทั้งหมด (เงื่อนไขผลิตภัณฑ์) ของ ABC, ABC', AB'C, AB'C', A'BC, A'BC', A'B 'C, A'B'C' โดยที่ ' หมายถึงส่วนเติมเต็ม (NOT)

จากนั้นใช้เกท OR เพื่อเลือกเงื่อนไขผลิตภัณฑ์ที่จำเป็นเพื่อใช้ฟังก์ชันลอจิกที่กำหนด สามารถใช้ฟังก์ชันลอจิกของ A, B, C ได้โดยใช้เงื่อนไขผลิตภัณฑ์เหล่านั้น

ตัวอย่าง

f(A, B, C)=AB + BC=ABC + ABC’ + A’BC

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

PLA (อาเรย์ลอจิกที่ตั้งโปรแกรมได้)

PLA นั้นประกอบด้วยอาร์เรย์ OR และ AND สองตัวเช่นกัน แต่อาร์เรย์ทั้งสองนั้นกำหนดค่าได้ไม่เหมือนกับ ROM นอกจากนี้ยังให้คำว่า 'ผลรวมของผลิตภัณฑ์' แต่ในทางที่ต่างออกไป เนื่องจากเงื่อนไขของ AND gates ก็เป็นไปได้เช่นกัน จึงสามารถให้เงื่อนไขผลิตภัณฑ์เพิ่มเติม เช่น AB, BC’, C เป็นต้น ดังนั้นการใช้ฟังก์ชันลอจิกจึงง่ายกว่ามากเมื่อเทียบกับ ROM

ตัวอย่างเช่น AB + BC สามารถนำไปใช้ได้โดยตรงโดยเลือก A, B สำหรับหนึ่งประตู AND, B, C สำหรับอีกประตู AND และทำให้ผลลัพธ์ของประตู AND เหล่านั้นเป็นอินพุตของเกท OR

ROM กับ PLA ต่างกันอย่างไร

1. ใน PLA ทั้งอาร์เรย์ AND และ OR สามารถกำหนดค่าได้ไม่เหมือนกับ ROM ในขณะที่อาร์เรย์เกตส์ OR เท่านั้นที่สามารถกำหนดค่าได้

2. PLA มีความสามารถในการพิจารณา 'ไม่สนใจข้อกำหนด' (บูลีนคาบเกี่ยวกัน) โดยที่ ROM ใช้งานไม่ได้

3. ROM มีข้อกำหนดของผลิตภัณฑ์รวมกันทั้งหมด ดังนั้น จึงถือเป็นอุปกรณ์ตรรกะเชิงผสมที่มีวัตถุประสงค์ทั่วไปมากที่สุดซึ่งแตกต่างจาก PLA ซึ่งไม่มีชุดค่าผสมทั้งหมด

แนะนำ: