क्यों ग्रे और जॉनसन metastable राज्य से बचने के एन्क&#237

C

cafukarfoo

Guest
नमस्ते महोदय महोदया /,

किसी को भी कर सकते हैं शेयर क्यों ग्रे और जॉनसन metastable राज्य से बचने के एन्कोडिंग राज्य?

धन्यवाद.

 
विचार यह है कि के साथ कि कोड केवल 1 बिट हर बार परिवर्तन और इतना भी तुम्हें यकीन है कि जब एक दूसरे को अभी भी एक ही है और आप समस्या 2 commutations के बारे में नहीं है परिवर्तन हो रहे हैं.

उदाहरण
केवल 4 राज्य stateA =, stateB, stateC, ने कहा

= "00 stateA"
= "01 stateB"
= "11 stateC"
कहा गया = "10"इस उदाहरण में आप देख सकते हैं कि अगर राज्य है कि रास्ते में कोडित है और आप इसे केवल 1 थोड़ा परिवर्तन, के पास केवल एक ही एक राज्य द्वारा परिवर्तन की अनुमति हो तो अगर आपके 1 clk में hte राज्य परिवर्तन या में के फ्लिप फ्लॉप अगले तुम जब तक पुराने राज्य में रह नया में चलते हैं.

यदि आप कोड को राज्य के रूप में

= "00 stateA"
= "01 stateB"
= "10 stateC"
कहा गया = "11"

आप देख सकते हैं कि stateB से stateC बदलने के लिए परिवर्तन पर 2 सा, लेकिन अगर आप इन फ्लिप फ्लॉप वे अलग अलग समय में परिवर्तन और तुम कर सकते हैं पर metastability समस्या है कि आप में से 01 में 11 या 00 में और नहीं जाना राज्य तुम चाहते हो.

 
किसी एक अच्छी किताब पढ़ने और राज्य मशीनें संकल्पना सीखना है कि मैं एंबेडेड प्रोग्रामिंग में उपयोग सी. का उपयोग कर सकते हैं सुझाव है कि सकता है.

यह वास्तव में मददगार यदि इस पुस्तक में कुछ उदाहरण कोड तो दिखा सकता हूँ कि मैं समझ सकता हूँ .. अच्छा होगाबहुत धन्यवाद,

 
उम्मीद है कि यहाँ एक डॉक्टर वर्णन एस.एम. के लिए है, यह आप के लिए सहायक होगी
क्षमा करें, लेकिन आप में प्रवेश करने की जरूरत है इस संलग्नक देखें

 
कुछ समय पहले मैं इस पत्र के बारे में ग्रे कोड और VHDL, यह उपयोगी हो सकती है पाया है क्योंकि बिंदु भी संश्लेषण परेशानी के बारे में कुछ दिलचस्प मुद्दा है.

यह आशा है कि मदद करते हैं.

बाय
पाउ
क्षमा करें, लेकिन आप में प्रवेश करने की जरूरत है इस संलग्नक देखें

 

Welcome to EDABoard.com

Sponsor

Back
Top