एक अनुक्रम जेनरेटर और इसके कार्य क्या है

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





किसी क्रम की वस्तु जनक अपने डेटाफ़्लो में पूर्णांक मानों की एक श्रृंखला शामिल करना सरल बनाता है। ये श्रृंखला किसी भी अंक के साथ शुरू हो सकती है और कोई भी कदम उठा सकती है। उदाहरण के लिए, श्रृंखला ४०, ४५, ५०, ५५, आदि है। श्रृंखला में अनुक्रम जनरेटर के उद्देश्य के समान नाम है। इस प्रकार अनुक्रम जनरेटर की प्रत्येक वस्तु को इसमें आवंटित केवल एक श्रृंखला शामिल हो सकती है। Centerprise, इन-मेमोरी श्रृंखला के रूप में ज्ञात डेटाफ़्लो के रन टाइम पर एक श्रृंखला बनाता है, यह आपके डेटाफ़्लो के प्रदर्शन के बाद डेटाबेस की तालिका से श्रृंखला नियंत्रण डेटा पढ़ता है।

इन-मेमोरी अनुक्रम के मामले में, एक क्रम लगातार 'स्टार्ट वैल्यू' पर शुरू होता है जो श्रृंखला गुणों में दिया गया है। डेटाबेस अनुक्रम मामले में, पिछले मूल्य का उपयोग किया जाता है जिसे नियंत्रण के डेटाबेस में दर्ज किया जा सकता है। अनुक्रम शुरू होने के बाद हर बार नवीनतम प्रारंभ मूल्य का उपयोग किया जा सकता है। ताकि यह हर बार जब डेटाफ़्लो चलता है तो यह श्रृंखला के लिए बढ़ते मूल्यों को उत्पन्न करता है। नतीजतन, इस श्रृंखला को गैर-अतिव्यापी मूल्यों सहित श्रृंखला श्रृंखला की तरह देखा जा सकता है।




अनुक्रम जनरेटर क्या है?

परिभाषा: एक अनुक्रम जनरेटर एक प्रकार का डिजिटल है तर्क सर्किट । इसका मुख्य कार्य आउटपुट का एक सेट उत्पन्न करना है। हर आउटपुट बाइनरी या क्यू-एरी लॉजिक स्तर या प्रतीकों में से एक है। श्रृंखला की लंबाई अनिश्चितकालीन हो सकती है अन्यथा तय की जा सकती है। एक विशेष प्रकार का अनुक्रम जनरेटर एक बाइनरी काउंटर है। इन जनरेटर का उपयोग कोडिंग और नियंत्रण जैसे विभिन्न प्रकार के अनुप्रयोगों में किया जाता है।

अनुक्रम जनरेटर की आवश्यकता क्यों है?

सीएलके के माध्यम से सिंक्रनाइज़ेशन में बिट्स की एक निर्धारित श्रृंखला उत्पन्न करने के लिए अनुक्रम जनरेटर सर्किट का उपयोग किया जाता है। इस तरह के जनरेटर का उपयोग कोड जनरेटर के रूप में किया जाता है, काउंटरों , यादृच्छिक बिट जनरेटर, अनुक्रम, और निर्धारित अवधि जनरेटर। इसका मूल डिज़ाइन आरेख नीचे दिखाया गया है।



अनुक्रम जनरेटर संरचना

अनुक्रम जनरेटर संरचना

QN-1 के माध्यम से Q0 जैसे N- बिट शिफ्ट रजिस्टर आउटपुट को इनपुट की तरह लागू किया जाता है दहनशील सर्किट अगले राज्य डिकोडर के रूप में जाना जाता है। यहां शिफ्ट रजिस्टर में सीरियल इनपुट के रूप में अगले राज्य डिकोडर a Y ’का आउटपुट दिया गया है। अगले राज्य के डिकोडर की डिजाइनिंग आवश्यक अनुक्रम के आधार पर की जाती है।

काउंटरों का उपयोग करते हुए अनुक्रम जनरेटर

एक काउंटर का उपयोग करके अनुक्रम जनरेटर ब्लॉक आरेख नीचे चित्रित किया गया है। यहां, कॉम्बिनेशन सर्किट अगला स्टेट डिकोडर है। इस राज्य डिकोडर का इनपुट एफएफ के आउटपुट से प्राप्त किया जा सकता है। इसी तरह, इस राज्य डिकोडर के आउटपुट फ्लिप-फ्लॉप के इनपुट के रूप में दिए गए हैं। एफएफ की संख्या के आधार पर, आवश्यक अनुक्रम जैसे 0 या 1 दिया जा सकता है और इसे 1011011 की तरह बनाया जा सकता है।


काउंटर का उपयोग कर अनुक्रम जेनरेटर

काउंटर का उपयोग कर अनुक्रम जेनरेटर

की संख्या फ्लिप फ्लॉप निम्नलिखित की तरह दिए गए अनुक्रम के माध्यम से तय किया जा सकता है।

  • सबसे पहले, दिए गए अनुक्रम में शून्य और लोगों की संख्या की गणना करें।
  • दोनों की उच्च संख्या का चयन करें। और यह संख्या be N ’होगी।
  • नहीं। फ्लिप फ्लॉप की गणना N = 2n-1 के रूप में की जा सकती है
  • उदाहरण के लिए, दिया गया क्रम 1011011 है, जहां लोगों की संख्या 5 है और शून्य की संख्या दो है। इसलिए उनमें से एक उच्च चुनें जो 5 है। तो 5 = 2 एन -1, इसलिए एन = 4 एफएफ आवश्यक होगा।

गुण

अनुक्रम जनरेटर के गुणों में निम्नलिखित शामिल हैं।

  • साझा अनुक्रम का उपयोग करें
  • रीसेट
  • वृद्धि से
  • कैश्ड मानों की संख्या
  • अंतिम मूल्य
  • साइकिल स्टार्ट वैल्यू
  • प्रारंभिक मूल्य
  • चक्र

अनुक्रम जेनरेटर का परिवर्तन

इस जनरेटर का परिवर्तन निष्क्रिय है, इसलिए यह संख्यात्मक मान उत्पन्न करता है। इस परिवर्तन का उपयोग अनन्य प्राथमिक मूल्यों को उत्पन्न करने और खोई हुई प्राथमिक कुंजी को पुनर्स्थापित करने के लिए किया जाता है। इस परिवर्तन में विभिन्न परिवर्तनों से जुड़ने के लिए दो ओ / पी पोर्ट शामिल हैं। इसका परिवर्तन एकल या कई मैपिंग में उपयोग करने के लिए बनाया जा सकता है। एक पुन: प्रयोज्य परिवर्तन प्रत्येक मैपिंग में श्रृंखला की विश्वसनीयता को बनाए रखता है जो अनुक्रम जनरेटर परिवर्तन के एक उदाहरण का उपयोग करता है। इसलिए यह परिवर्तन पुन: प्रयोज्य बना सकता है ताकि हम इसे कई मैपिंग में उपयोग कर सकें। एक बार एकांत लक्ष्य पर कई भारों को निष्पादित करने के बाद आप इस परिवर्तन का पुन: उपयोग कर सकते हैं।

उदाहरण के लिए, यदि किसी के पास एक विशाल इनपुट फ़ाइल है, तो हम इसे तीन सत्रों में अलग कर सकते हैं जो एक परिवर्तन का उपयोग करके समानांतर में चलते हैं ताकि प्राथमिक कुंजी मान उत्पन्न हो सकें। यदि हम असमान परिवर्तन का उपयोग करते हैं, तो एकीकरण की सेवा अतिरिक्त महत्वपूर्ण मूल्यों का उत्पादन कर सकती है। इसके स्थान पर, एक पुन: प्रयोज्य अनुक्रम जनरेटर परिवर्तन का उपयोग सभी सत्रों के लिए हर लक्ष्य पंक्ति के लिए एक विशेष मूल्य देने के लिए किया जा सकता है।

डी फ्लिप-फ्लॉप का उपयोग करके सीक्वेंस जेनरेटर डिजाइन करने में शामिल कदम

हम एक काउंटर के कार्य को जानते हैं जो एक निर्धारित क्रम में राज्यों की सटीक संख्या की अनुमति देता है। उदाहरण के लिए, 3-बिट के साथ एक अप-काउंटर 0 से 7 तक गिना जाता है, जबकि डाउन काउंटर के मामले में भी इसी तरह का आदेश दिया जाता है।

सर्किट को डिजाइन करने के विभिन्न तरीके हैं, एफएफ, मल्टीप्लेक्सर्स का उपयोग कर सकते हैं। यहां हम विभिन्न चरणों में डी एफएफ का उपयोग करके एक अनुक्रम जनरेटर डिजाइन कर रहे हैं। इसी तरह, वहाँ हैं जेके फ्लिप-फ्लॉप का उपयोग करके एक अनुक्रम जनरेटर को डिजाइन करने में शामिल विभिन्न चरण

एक उदाहरण लेते हैं कि हम एक सर्किट को डिजाइन करना चाहते हैं जो कि इसी तरह के पैटर्न को फिर से करने से पहले 0-1-3-2 राज्यों में चलता है। इस विधि में शामिल कदम इस प्रकार हैं।

स्टेप -1 में

सबसे पहले, हमें कोई फैसला नहीं करना चाहिए। एफएफ के लिए जो हमारी वस्तु को प्राप्त करने के लिए आवश्यक होगा। निम्नलिखित उदाहरण में, चार राज्य हैं जो 2-बिट काउंटर राज्यों के बराबर हैं जहां वे स्थानांतरित करते हैं। इससे, हमारी वस्तु प्राप्त करने के लिए एफएफ की आवश्यकता का अनुमान लगाया जा सकता है।

चरण -2 में

चरण 1 से, हमारे अनुक्रम जनरेटर के लिए राज्य संक्रमण तालिका को डिज़ाइन करें जो तालिका में शुरुआती चार स्तंभों के माध्यम से चित्रित किया गया है। इसमें, प्राथमिक दो कॉलम वर्तमान राज्यों और अगले राज्यों को निर्दिष्ट करते हैं। उदाहरण के लिए, हमारे उदाहरण के पहले राज्य में '0 = 00' है, इसलिए यह दूसरे राज्य की ओर जाता है जो अगले राज्य 1 = '01' है।

चरण -3 में

राज्य संक्रमण तालिका में एफएफ की उत्तेजना तालिका को शामिल करके बढ़ाया जाता है। इस मामले में, डी फ्लिप-फ्लॉप की उत्तेजना तालिका तालिका का पांचवां और छठा स्तंभ है। उदाहरण के लिए, तालिका में वर्तमान और अगले राज्यों को क्रमशः 1 और 0 की तरह देखें, फिर इसका परिणाम D1 में '0' होता है। निम्नलिखित तालिका में, पहले दो कॉलम वर्तमान स्थिति का प्रतिनिधित्व करते हैं, दूसरे दो कॉलम अगले राज्यों का प्रतिनिधित्व करते हैं और अंतिम दो डी-एफएफ के इनपुट हैं।

Q1

क्रि ० प्र० — देना Q1 + Q0 + डी 1

डी ०

11
1111

1

1111

1

चरण -4 में

इस चरण में, बूलियन D0 & D1 के लिए भाव K- मैप की सहायता से निकाले जा सकते हैं। लेकिन बूलियन कानूनों का उपयोग करके यह उदाहरण काफी आसान है, हम D1 और D0 के लिए हल कर सकते हैं। इसलिये

D0 = Q1’QQ '+ Q1' Q0 = Q1 '(Q0' + Q0) = Q1 '(1) =' '

D1 = Q1’Q0 + Q1 Q0 = Q0 (Q1 '+ Q1) = Q0 (1) = Q0

चरण -5 में

अनुक्रम जनरेटर को निम्नलिखित जैसे इनपुट के आधार पर डी एफएफ का उपयोग करके डिज़ाइन किया जा सकता है।

डी-एफएफ का उपयोग करके अनुक्रम जनरेटर

डी-एफएफ का उपयोग करके अनुक्रम जनरेटर

उपरोक्त सर्किट में, आपूर्ति की गई सीएलके दालों के आधार पर पसंदीदा श्रृंखला उत्पन्न होती है। इसलिए यह ध्यान दिया जाना चाहिए कि एक आसान डिजाइन के लिए यहां मौजूद समानता को बिट्स की लंबी श्रृंखला का उत्पादन करने के लिए सफलतापूर्वक बढ़ाया जा सकता है।

पूछे जाने वाले प्रश्न

1)। एक अनुक्रम जनरेटर के उत्पादन में अनुक्रम लंबाई क्या है?

उत्पन्न आउटपुट असीमित लंबाई का हो सकता है या यह निर्दिष्ट लंबाई पूर्व निर्धारित हो सकता है।

२)। अनुक्रम जनरेटर में आवंटन आकार का क्या अर्थ है?

श्रृंखला से अनुक्रम संख्या आवंटित करते समय वृद्धि की मात्रा को आबंटन आकार कहा जाता है।

३)। कैसे एक अनुक्रम जनरेटर Informatica में उपयोग किया जाता है?

यह एक जुड़ा हुआ परिवर्तन है जहां आउटपुट संख्यात्मक मान होगा। उत्पन्न कुंजी प्राथमिक या विदेशी कुंजी हो सकती है।

इस प्रकार, अनुक्रम जनरेटर की अवधारणा पर यह व्यापक जानकारी है। संबंधित जानकारी के बारे में अधिक जानें कि कैसे अनुक्रम जनरेटर कार्यान्वित किया जाता है विभिन्न अनुप्रयोगों और डोमेन में, और यह कैसे संचालित होता है?