تسلسل جنریٹر کیا ہے اور اس کا کام کیا ہے؟

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





ایک ترتیب کا مقصد جنریٹر آپ کے ڈیٹا فلو میں عددی اقدار کی ایک سیریز کو شامل کرنے کو آسان بنا دیتا ہے۔ یہ سلسلہ کسی بھی ہندسے سے شروع ہوسکتا ہے اور اس کا کوئی قدم ہوسکتا ہے۔ مثال کے طور پر ، سلسلہ 40 ، 45 ، 50 ، 55 ، وغیرہ ہے۔ ایک سیریز کا ایک ایسا ہی نام ہے ، جس کی ترتیب جنریٹر کے اعتراض کا ہے۔ اس طرح تسلسل جنریٹر کے ہر شے میں اس کے لئے مختص ایک سلسلہ شامل ہوسکتا ہے۔ سینٹر انٹرپرائز ڈیٹا فلو کے رن ٹائم وقت پر ایک سلسلہ تخلیق کرتا ہے جسے بطور میموری میموری کہا جاتا ہے ، اگر آپ کے ڈیٹا فلو کے انجام دینے کے بعد یہ ڈیٹا بیس کے جدول سے سیریز کنٹرول ڈیٹا پڑھتا ہے۔

میموری میں ترتیب نہیں ہونے کی صورت میں ، سلسلہ شروع ہونے والی خصوصیات میں ایک تسلسل 'اسٹارٹ ویلیو' سے شروع ہوتا ہے۔ ڈیٹا بیس تسلسل کیس میں ، پچھلی قیمت جو استعمال کی جاتی ہے اسے کنٹرول کے ڈیٹا بیس میں ریکارڈ کیا جاسکتا ہے۔ تسلسل اٹھائے جانے کے بعد تازہ ترین ابتدائی قیمت ہر بار استعمال کی جاسکتی ہے۔ تاکہ جب ہر مرتبہ ڈیٹا فلو چلتا ہے تو اس سیریز کے ل rising ابھرتی ہوئی اقدار تیار کرتا ہے۔ نتیجے کے طور پر ، اس سلسلہ کو سیریز زنجیر کی طرح محسوس کیا جاسکتا ہے جس میں غیر اوورلیپنگ اقدار بھی شامل ہیں۔




تسلسل جنریٹر کیا ہے؟

تعریف: ایک ترتیب جنریٹر ایک قسم کا ڈیجیٹل ہے منطق سرکٹ . اس کا بنیادی کام آؤٹ پٹس کا ایک سیٹ تیار کرنا ہے۔ ہر آؤٹ پٹ متعدد بائنری یا Q -ry منطق کی سطح یا علامتوں میں سے ایک ہے۔ سیریز کی لمبائی غیر معینہ مدت تک ہو سکتی ہے دوسری صورت میں طے کی جاسکتی ہے۔ ایک خاص قسم کا تسلسل جنریٹر ایک بائنری کاؤنٹر ہے۔ یہ جنریٹرز کوڈنگ اور کنٹرول جیسے مختلف قسم کے ایپلی کیشنز میں استعمال ہوتے ہیں۔

تسلسل جنریٹر کی ضرورت کیوں ہے؟

تسلسل جنریٹر سرکٹ کا استعمال سی ایل کے کے ذریعے مطابقت پذیری میں بٹس کی ایک مقررہ سیریز پیدا کرنے کے لئے کیا جاتا ہے۔ اس قسم کے جنریٹر کوڈ جنریٹر کے بطور استعمال ہوتا ہے ، کاؤنٹرز ، بے ترتیب بٹ جنریٹرز ، تسلسل ، اور مقررہ مدت جنریٹر۔ اس کا بنیادی ڈیزائن آریگرام ذیل میں دکھایا گیا ہے۔



تسلسل جنریٹر ڈھانچہ

تسلسل جنریٹر ڈھانچہ

این بٹ شفٹ رجسٹر آؤٹ پٹ جیسے Q0 QN-1 کے ذریعہ لاگو ہوتے ہیں جیسے a مشترکہ سرکٹ اگلے اسٹیٹ کوٹواچک کے طور پر جانا جاتا ہے. یہاں ، اگلے ریاستی ضابطہ ساز ’Y‘ کی پیداوار شفٹ رجسٹر کو سیریل ان پٹ کے طور پر دی جاتی ہے۔ اگلے اسٹیٹ ڈیکوڈر کی ڈیزائننگ مطلوبہ ترتیب کی بنیاد پر کی جاتی ہے۔

کاؤنٹرز کا استعمال کرتے ہوئے تسلسل جنریٹر

ایک کاؤنٹر کا استعمال کرتے ہوئے تسلسل جنریٹر بلاک ڈایاگرام ذیل میں واضح ہے۔ یہاں ، مشترکہ سرکٹ اگلا ریاستی ضابطہ کشی ہے۔ اس اسٹیٹ ڈوکوڈر کا ان پٹ FFs کے نتائج سے حاصل کیا جاسکتا ہے۔ اسی طرح ، اس اسٹیٹ ڈویکڈر کے آؤٹ پٹ کو فلپ فلاپس میں بطور آؤٹ پٹ دیا جاتا ہے۔ ایف ایف کی تعداد کی بنیاد پر ، 0 یا 1 کی طرح مطلوبہ ترتیب دیا جاسکتا ہے اور اسے 1011011 کی طرح پیدا کیا جاسکتا ہے۔


کاؤنٹر کا استعمال کرتے ہوئے تسلسل جنریٹر

کاؤنٹر کا استعمال کرتے ہوئے تسلسل جنریٹر

کی تعداد پلٹائیں درج ذیل ترتیب کی طرح مندرجہ ذیل کی طرح فیصلہ کیا جاسکتا ہے۔

  • پہلے ، دیئے گئے ترتیب میں صفر اور ان کی تعداد گنیں۔
  • دونوں کی اعلی تعداد کو منتخب کریں۔ اور یہ نمبر ‘N’ ہوگا۔
  • نہیں فلپ فلاپس کا حساب N = 2n-1 کے طور پر لگایا جاسکتا ہے
  • مثال کے طور پر ، دیئے گئے ترتیب 1011011 ہیں ، جہاں ایک کی تعداد 5 ہے اور زیرو کی تعداد دو ہے۔ تو ان میں سے ایک اعلی کا انتخاب کریں جو 5 ہے۔ لہذا 5 = 2n-1 ، لہذا n = 4 ایف ایف ضروری ہوگا۔

پراپرٹیز

تسلسل جنریٹر کی خصوصیات میں مندرجہ ذیل شامل ہیں۔

  • مشترکہ تسلسل کا استعمال کریں
  • ری سیٹ کریں
  • بذریعہ اضافہ
  • کیچڈ ویلیو کی تعداد
  • آخر قیمت
  • سائیکل اسٹارٹ ویلیو
  • ابتدائی قیمت
  • سائیکل

تسلسل جنریٹر کی تبدیلی

اس جنریٹر کی تبدیلی غیر فعال ہے لہذا یہ عددی اقدار پیدا کرتا ہے۔ یہ تبدیلی خصوصی بنیادی اقدار پیدا کرنے اور کھوئے ہوئے بنیادی چابیاں بحال کرنے کے لئے استعمال کی جاتی ہے۔ اس تبدیلی میں مختلف تبدیلیوں سے مربوط ہونے کے لئے دو o / p بندرگاہیں شامل ہیں۔ اس کی تبدیلی کو سنگل یا متعدد نقشہ سازی میں استعمال کرنے کے ل created تشکیل دیا جاسکتا ہے۔ دوبارہ پریوست تبدیلی ہر نقشہ سازی میں سیریز کی قابل اعتبار کو برقرار رکھتی ہے جو تسلسل جنریٹر تبدیلی کی مثال کے طور پر استعمال کرتی ہے۔ لہذا یہ تبدیلی دوبارہ قابل استعمال بن سکتی ہے تاکہ ہم اسے متعدد نقشہ سازی میں استعمال کرسکیں۔ ایک بار جب آپ تنہا اہداف پر متعدد بوجھ لیتے ہیں تو کوئی بھی اس تبدیلی کا دوبارہ استعمال کرسکتا ہے۔

مثال کے طور پر ، اگر کسی کے پاس ایک بہت بڑی ان پٹ فائل ہے ، تو ہم اسے تین سیشنوں میں الگ کر سکتے ہیں جو تغیر کے استعمال سے متوازی چلتے ہیں تاکہ بنیادی کلیدی اقدار پیدا کی جاسکیں۔ اگر ہم مختلف تبدیلیوں کو استعمال کرتے ہیں تو ، پھر انضمام کی خدمت اسپیئر کلیدی اقدار پیدا کرسکتی ہے۔ اس کی جگہ پر ، ہر نشانے کی صف کے لئے ایک خصوصی قیمت دینے کے لئے تمام سیشنوں کے لئے ایک دوبارہ پریوست تسلسل جنریٹر کی تبدیلی کا استعمال کیا جاسکتا ہے۔

ڈی فلپ فلاپس کا استعمال کرتے ہوئے ترتیب جنریٹر کے ڈیزائن میں شامل اقدامات

ہم کسی ایسے کاؤنٹر کے فنکشن کو جانتے ہیں جو پہلے سے ترتیب شدہ ترتیب میں ریاستوں کی صحیح تعداد کی اجازت دیتا ہے۔ مثال کے طور پر ، ایک اپ کاؤنٹر میں 3 بٹ کا حساب 0 سے 7 ہے جبکہ ڈاون کاؤنٹر کے معاملے میں بھی اسی طرح کا حکم برقرار ہے۔

سرکٹس کو ڈیزائن کرنے کے مختلف طریقے ہیں جو ایف ایف ، ملٹی پلیکسرز استعمال کرسکتے ہیں۔ یہاں ہم مختلف مراحل میں ڈی ایف ایف کا استعمال کرتے ہوئے ایک تسلسل جنریٹر تیار کر رہے ہیں۔ اسی طرح ، وہاں ہیں جے کے فلپ فلاپس کا استعمال کرتے ہوئے تسلسل جنریٹر ڈیزائن کرنے میں مختلف اقدامات .

آئیے ایک مثال لے لیں کہ ہمارا مقصد ایک سرکٹ ڈیزائن کرنا ہے جو دوبارہ اسی طرح کی طرز عمل کرنے سے پہلے 0-1-3-2 کی ریاستوں میں چلتا ہے۔ اس طریقہ کار میں شامل اقدامات مندرجہ ذیل ہیں۔

مرحلہ 1

سب سے پہلے ، ہمیں نہیں کا فیصلہ کرنے کی ضرورت ہے۔ FFs کا جو ہمارے مقصد کو حاصل کرنے کے لئے ضروری ہو گا۔ مندرجہ ذیل مثال میں ، چار ریاستیں ایسی ہیں جو 2-بٹ انسداد ریاستوں کے برابر ہیں جہاں سے وہ منتقلی کرتے ہیں۔ اس سے ، کوئی شخص اپنے مقصد کو حاصل کرنے کے ل F FFs کی ضرورت دو کا اندازہ لگا سکتا ہے۔

مرحلہ 2

مرحلہ 1 سے ، آئیے اپنے ترتیب جنریٹر کے لئے اسٹیٹ ٹرانزیشن ٹیبل کو ڈیزائن کریں جو ٹیبل کے ابتدائی چار کالموں کے ذریعے روشن ہے۔ اس میں ، بنیادی دو کالم موجودہ ریاستوں اور اگلی ریاستوں کی وضاحت کرتے ہیں۔ مثال کے طور پر ، ہماری مثال کی پہلی حالت میں '0 = 00' ہے لہذا یہ دوسری ریاست کی طرف جاتا ہے جو اگلی حالت 1 = '01' ہے۔

مرحلہ 3

ریاست میں منتقلی کی میز میں FFs کی حوصلہ افزائی کی میز شامل کرکے بڑھایا جاتا ہے۔ اس معاملے میں ، ڈی فلپ فلاپ کی اتیجیت ٹیبل ٹیبل کا پانچواں اور چھٹا کالم ہے۔ مثال کے طور پر ، جدول میں موجودہ اور اگلی ریاستوں کو بالترتیب 1 اور 0 کی طرح دیکھیں پھر اس کا نتیجہ D1 میں ‘0’ ہوتا ہے۔ مندرجہ ذیل جدول میں ، پہلے دو کالم موجودہ حالت کی نمائندگی کرتے ہیں ، دوسرے دو کالم اگلی ریاستوں کی نمائندگی کرتے ہیں اور آخری دو کالم D-FF کے آدان ہیں۔

سوال 1

سوال0 سوال 1 + سوال0 + ڈی 1

D0

0

00101
01111

1

11101

0

10000

0

مرحلہ 4

اس قدم میں ، بولین D0 & D1 کے تاثرات K- نقشہ کی مدد سے اخذ کیے جاسکتے ہیں۔ لیکن یہ مثال بہت آسان ہے لہذا بولین قوانین کا استعمال کرکے ، ہم D1 اور D0 کو حل کرسکتے ہیں۔ لہذا

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

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

مرحلہ 5

ترتیب جنریٹر کو درج ذیل جیسے آدانوں کی بنیاد پر ڈی ایف ایف کا استعمال کرتے ہوئے ڈیزائن کیا جاسکتا ہے۔

D-FFs کا استعمال کرتے ہوئے تسلسل جنریٹر

D-FFs کا استعمال کرتے ہوئے تسلسل جنریٹر

مذکورہ بالا سرکٹ میں ، فراہم کردہ سی ایل کے دالوں کے لحاظ سے ترجیحی سیریز تیار کی جاتی ہے۔ لہذا یہ واضح رہے کہ آسان ڈیزائن کے ل here یہاں موجود مماثلت کو لمبے لمبے سلسلے تیار کرنے کے لئے کامیابی کے ساتھ بڑھایا جاسکتا ہے۔

عمومی سوالنامہ

1) تسلسل جنریٹر کی پیداوار میں ترتیب کی لمبائی کتنی ہے؟

تیار کردہ پیداوار لامحدود لمبائی کی ہوسکتی ہے یا اس کی طے شدہ لمبائی پہلے سے طے کی جاسکتی ہے۔

2). ترتیب جنریٹر میں مختص سائز کا کیا مطلب ہے؟

جب سیریز سے ترتیب نمبروں کی الاٹمنٹ میں اضافہ کی مقدار کو مختص سائز کہا جاتا ہے۔

3)۔ انفارمٹیکا میں تسلسل جنریٹر کا استعمال کس طرح ہوتا ہے؟

یہ ایک منسلک تبدیلی ہے جہاں پیداوار عددی اقدار کی ہوگی۔ تیار کردہ چابیاں یا تو بنیادی یا غیر ملکی چابیاں ہوسکتی ہیں۔

اس طرح یہ تسلسل جنریٹر کے تصور سے متعلق جامع معلومات ہے۔ متعلقہ معلومات کے بارے میں مزید جانیں جیسے تسلسل کیسے ہے جنریٹر لاگو کیا جاتا ہے مختلف ایپلی کیشنز اور ڈومینز میں ، اور یہ کیسے چلتا ہے؟