วิธีการแปลงลอจิกเกตเป็น NAND

ผู้เขียน: Sara Rhodes
วันที่สร้าง: 18 กุมภาพันธ์ 2021
วันที่อัปเดต: 23 มิถุนายน 2024
Anonim
ลอจิกเกตพื้นฐาน (Logic Gates)
วิดีโอ: ลอจิกเกตพื้นฐาน (Logic Gates)

เนื้อหา

วงจรที่ใช้ประตูลอจิกเพื่อประมวลผลสัญญาณกระทำตามตรรกะการคำนวณ บางพอร์ตที่พบมากที่สุดคือ AND, OR, NOR และ NAND ตรรกะบูลีนควบคุมการตอบสนองและการดำเนินงานของวงจรเหล่านี้ พอร์ตเหล่านี้มีอยู่ในชิปวงจรรวม หนึ่งในเป้าหมายของอุตสาหกรรมคอมพิวเตอร์คือการลดต้นทุนการผลิต แม้ว่าจะมีชิปสำเร็จรูปที่ทำหน้าที่ตอบสนองเชิงตรรกะเหล่านี้ได้ แต่ชิปที่ถูกที่สุดในการผลิตคือประตู NAND เป็นไปได้ที่จะแปลงชุดของพอร์ตเป็นชิปที่ใช้เฉพาะพอร์ต NAND เพื่อรับการตอบสนองแบบเดียวกัน วงจรที่ซับซ้อนสามารถมีการตอบสนองเชิงตรรกะนับพัน ดังนั้นเศรษฐกิจที่ได้จากการแปลงวงจรส่วนใหญ่เป็นพอร์ต NAND จึงมีความสำคัญ


คำสั่ง

ออกแบบไดอะแกรมวงจรของคุณใหม่เพื่อให้คุณสามารถใช้ส่วนประกอบที่ถูกกว่าได้ (อุปกรณ์เสริมธุรกิจบนพื้นหลังของภาพไดอะแกรมโดย mashe จาก Fotolia.com)

    คำสั่ง

  1. เลือกวงจรที่คุณต้องการทำให้ง่ายขึ้นโดยการแปลงประตู AND, OR หรือ NOR บางส่วนหรือทั้งหมดเป็นประตู NAND พยายามจัดการกับวงจรทีละครั้ง

  2. แทนที่แต่ละพอร์ต NOT บนไดอะแกรมด้วยพอร์ต NAND ด้วยอินพุตสองตัวต่อเข้ากับหนึ่งพอร์ต ตอนนี้พอร์ต NAND จะทำหน้าที่เป็นพอร์ต NOT ตามตารางตรรกะ (ตารางจริง)

  3. แทนที่แต่ละประตูเกทด้วยพอร์ต NAND จากนั้นเชื่อมต่อเอาต์พุตของเกท NAND นั้นไปยังอินพุตของเกต NAND ที่สอง สิ่งนี้จะสร้างตารางความจริงเหมือนกับตารางและประตู

  4. เปลี่ยนพอร์ต OR เป็นพอร์ต NAND ที่มีอินเวอร์เตอร์ทั้งสองอินพุทและอินเวอร์เตอร์ตัวอื่นในเอาต์พุต ตารางตรรกะที่ได้นั้นเหมือนกับของประตู OR วงจรสามารถเปลี่ยนแปลงได้เพื่อกำจัดอินเวอร์เตอร์โดยการเชื่อมต่อพอร์ต NAND ที่กำหนดค่าเป็นพอร์ตไม่ใช่บนอินพุตแต่ละตัวของพอร์ต NAND ที่กำหนดค่าเป็นประตูเกทและ ในที่สุดผลลัพธ์ของการกำหนดค่า AND นี้จะใช้เป็นอินพุตไปยังพอร์ต NAND อื่นที่กำหนดค่าเป็นพอร์ต NOT