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