ในบันทึกการบรรยายของฉันฉันอ่านต่อไปว่า "อย่าปิดประตู" ฉันพยายามค้นหาบนอินเทอร์เน็ต แต่ฉันไม่สามารถหาความหมายที่แท้จริงของวลีนี้ได้
ในบันทึกการบรรยายของฉันฉันอ่านต่อไปว่า "อย่าปิดประตู" ฉันพยายามค้นหาบนอินเทอร์เน็ต แต่ฉันไม่สามารถหาความหมายที่แท้จริงของวลีนี้ได้
คำตอบ:
หากต้องการ "ประตูนาฬิกา" หมายถึงวางประตูตรรกะในบรรทัดนาฬิกาเพื่อเปิดหรือปิด
จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab
แผนภาพด้านบนแสดงและและและและหรือใช้เพื่อตั้งเวลานาฬิกา หนึ่งแรงนาฬิกาต่ำอีกสูง
เพื่อป้องกันพัลส์ของนาฬิกาซึ่งสั้นเกินไปหรือสูง ("runt พัลส์") เราต้องตรวจสอบให้แน่ใจว่า:
นาฬิกาที่มีรั้วรอบขอบชิดมีประโยชน์อย่างมากสำหรับการลดพลังงานใน CMOS เนื่องจากลอจิกยังคง 'เงียบ' ในขณะที่นาฬิกาหยุด คุณจะพบว่าเครื่องมือสังเคราะห์ที่ทันสมัยมีตัวเลือกพิเศษในการแทรกสัญญาณนาฬิกาโดยอัตโนมัติ
ด้านบนเป็นสองวงจรที่สร้างสัญญาณนาฬิกาอย่างปลอดภัย วงจรใช้ความจริงที่ว่ามีความล่าช้าเล็กน้อย (สัญญาณนาฬิกาถึง Q) เพื่อให้สัญญาณควบคุมออกมาจากทะเบียน ดังนั้นสัญญาณควบคุมจะเปลี่ยนที่เกตเมื่อนาฬิกามีขั้วที่รู้จัก
Gating ในบริบทนี้หมายถึงการส่งสัญญาณผ่านประตูตรรกะเพื่อควบคุมมัน
การส่งผ่านอินพุตหนึ่งอินพุตของเกท 2 และเกทช่วยให้บิตควบคุมบนอินพุตอื่นบังคับให้เอาต์พุตเกตและเกตต่ำหรือเพื่อให้สัญญาณผ่านเข้าและออก ฟังก์ชั่นที่คล้ายกันสามารถทำได้โดยประตู OR ด้วยสัญญาณที่ถูกบังคับสูงหรือปล่อยให้ผ่าน
ดังนั้นการ gating นาฬิกาหมายถึงบังคับให้ต่ำ / สูงหรือปล่อยให้มันผ่าน
ไม่แนะนำให้ดูนาฬิกา สามารถทำได้ด้วยความระมัดระวังและเข้าใจอย่างถ่องแท้ถึงผลที่จะเกิดขึ้น สิ่งเหล่านี้รวมถึงความสามารถในการแพร่กระจายเมื่อทำการรับสัญญาณสัญญาณนาฬิกาในโดเมนสัญญาณรอบรั้วและผลที่แย่กว่านั้นคือการสังเคราะห์ / เลย์เอาต์ตามกำหนดเวลา
แต่มีวิธีอื่น ๆ เกือบทุกครั้งที่จะบรรลุการควบคุมวงจรแบบเดียวกับการเฝ้าดูนาฬิกาโดยไม่มีความเสี่ยงและการลงโทษดังกล่าว
หมายความว่า:
อย่าใช้เกทและหรือหรือประตู (หรือคำศัพท์ที่ซับซ้อนกว่านี้) เพื่อรับสัญญาณนาฬิกาจากสัญญาณนาฬิกาอื่น
เหตุผลสำหรับกฎนั้นคือสภาพการแข่งขันในอินพุตหลาย ๆ คำของ combinatory อาจทำให้เกิดขอบนาฬิกาหลายอัน (ข้อบกพร่อง) ที่คุณคาดหวังเพียงหนึ่งขอบนาฬิกา
สำหรับความเร็วสูงหมายถึงไม่เพิ่มประตูลอจิกที่เพิ่มการหน่วงเวลาการแพร่กระจายไปยังนาฬิกาเนื่องจากอาจทำให้เกิดสภาพการแข่งขันกับการทำงานกับข้อมูลโดยใช้นาฬิกาดั้งเดิม