ความแตกต่างระหว่าง Latch และ Flip-Flop: สลัก vs Flip-Flop เมื่อเทียบกับ

Anonim

กลอน VS-Flop พลิก

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

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

สลักตั้งค่าพื้นฐาน (SR สลัก) เป็นรูปแบบที่ง่ายที่สุดของวงจร bistable สลัก JK และ D เป็นสลักชนิดอื่น ๆ อีก 2 แบบ การดำเนินงานของพวกเขาแสดงได้อย่างสะดวกโดยตารางความจริง เป็นรูปแบบตารางของผลลัพธ์ทั้งหมดที่เป็นไปได้สำหรับสถานะการป้อนข้อมูลที่ต่างกัน

สลักพื้นฐานจะเปลี่ยนค่าเมื่อป้อนข้อมูลที่ถูกต้อง ปัญหานี้ทำให้เกิดปัญหาในการควบคุมข้อมูลที่เก็บไว้ในสลักในวงจรขนาดใหญ่ สามารถควบคุมวงจร bistable ได้มากขึ้นโดยการป้อนอินพุทผ่านทาง AND gate โดยการควบคุม AND gate โดยใช้สัญญาณอื่นสัญญาณเข้าสามารถรับได้ในเหตุการณ์ที่พึงประสงค์ อินพุตเพิ่มเติมนี้เรียกว่า Enable และสลักที่กำหนดค่าในลักษณะนี้เรียกว่าสลักเกลียวหรือสลัก gated โดยปกติแล้วการเปิดใช้งานจะถูกควบคุมโดยนาฬิกาซึ่งเป็นสัญญาณดิจิตอลที่มีช่วงเวลาที่ต้องการของสภาวะสูง (1) และต่ำ (0)

สำหรับ D-latch แบบโอเวอร์คล็อกเมื่อนาฬิกาอยู่ในสถานะสูงเอาท์พุทจะถือว่าสถานะสูงสำหรับทุกสถานะที่สูงของอินพุท ลักษณะการทำงานนี้เรียกว่า

ความโปร่งใส

ในบางแอพพลิเคชั่นความโปร่งใสของสลักเป็นข้อเสีย ข้อมูลเพิ่มเติมเกี่ยวกับ Flip-Flops จำเป็นต้องมีความสามารถในการสุ่มตัวอย่างอินพุทในช่วงเวลาที่เฉพาะเจาะจงและเก็บค่าภายในไว้ เนื่องจากความโปร่งใสสลักจะตอบสนองต่อเหตุการณ์ที่เกิดขึ้นในสถานะที่สูงของนาฬิกา เป็นวิธีแก้ปัญหาวงจร bistable ที่เรียกใช้บนขอบที่เพิ่มขึ้นหรือขอบตกของนาฬิกาชีพจรสามารถนำมาใช้ วงจรเหล่านี้เรียกว่า flip-flops ซึ่งสอดคล้องกับขอบของชีพจรนาฬิกาดังนั้น Flip-Flops จึงเรียกว่าวงจร multivibrator แบบ bistable synchronous แบบซิงโครนัส ในทางกลับกันสลักเป็นวงจร multivibrator bistable asynchronous bistable

สอดคล้องกับการทำงานของสลักเกลียว, SR, JK, D และ T flops flops ได้รับการออกแบบด้วย

อะไรคือข้อแตกต่างระหว่าง Latches และ Flip Flops?

•สลักเป็นวงจร multivibrator bistable asynchronous และ flip-flop เป็นวงจร multivibrator bistable synchronous แบบซิงโครนัส

•ในสลักสถานะที่เก็บไว้สามารถเปลี่ยนได้ทุกเมื่อเมื่อเปิดใช้งานอยู่ในสถานะที่สูง แต่ใน flip flops สถานะที่เก็บไว้จะเปลี่ยนเฉพาะที่ขอบที่เพิ่มขึ้นหรือขอบตกของสัญญาณนาฬิกาที่กำหนดเป็น input ของการเปิดใช้งาน