شفٹ رجسٹر کیا ہے؟ ، مختلف قسمیں ، کاؤنٹر اور درخواستیں

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





ہم جانتے ہیں کہ FF یا پلٹائیں ڈیٹا کو 1 یا 0 کی شکل میں اسٹور کرنے کے لئے استعمال کیا جاسکتا ہے۔ تاہم ، اگر ہمیں متعدد ڈیٹا بٹس کو ذخیرہ کرنے کی ضرورت ہے تو ، ہمیں بہت سارے پلٹ فلاپ کی ضرورت ہے۔ ایک رجسٹر ڈیجیٹل الیکٹرانکس میں ایک ڈیوائس ہے جو ڈیٹا کو اسٹور کرنے کے لئے استعمال ہوتا ہے۔ پلٹ فلاپس ڈیزائن کرنے میں اہم کردار ادا کرتے ہیں سب سے زیادہ مقبول شفٹ رجسٹر . پلٹائیں فلاپ کا سیٹ رجسٹر کے سوا کچھ نہیں ہے ، جو بے شمار ڈیٹا بٹس کو اسٹور کرنے کے لئے استعمال ہوتا ہے۔ مثال کے طور پر ، اگر کسی پی سی کو 16 بٹ ڈیٹا ذخیرہ کرنے کے لئے استعمال کیا جاتا ہے ، تو اس کے بعد اسے 16-ایف ایف کا سیٹ درکار ہوتا ہے۔ اور ، معلومات اور نیز رجسٹر کے آؤٹ پٹ ، سیریل ہیں ورنہ ضرورت کے مطابق متوازی۔ اس مضمون میں بحث کی گئی ہے شفٹ رجسٹر کیا ہے؟ ، اقسام اور ایپلی کیشنز۔

شفٹ رجسٹر کیا ہے؟

ایک رجسٹر کی تعریف اس طرح کی جاسکتی ہے جب سیریز میں ایف ایف کا ایک سیٹ منسلک کیا جاسکتا ہے شفٹ رجسٹر کی تعریف جب ذخیرہ شدہ ڈیٹا کو رجسٹروں میں منتقل کیا جاسکتا ہے۔ یہ ایک ہے ترتیب سرکٹ ، بنیادی طور پر اعداد و شمار کو اسٹور کرنے کے لئے استعمال ہوتا ہے ، اور اسے ہر CLK (گھڑی) کے چکر پر آؤٹ پٹ میں منتقل کرتا ہے۔




شفٹ رجسٹر کی اقسام

بنیادی طور پر ، یہ رجسٹر چار اقسام میں درجہ بند ہیں اور شفٹ رجسٹروں کا کام کرنا ذیل میں تبادلہ خیال کیا گیا ہے۔

  • سیریل ان سیریل آؤٹ (SISO) شفٹ رجسٹر
  • سیریل میں متوازی آؤٹ (SIPO) شفٹ رجسٹر
  • متوازی ان سیریل آؤٹ (PISO) شفٹ رجسٹر
  • متوازی میں متوازی آؤٹ (PIPO) شفٹ رجسٹر

سیریل ان - سیریل آؤٹ شفٹ رجسٹر (SISO)

یہ شفٹ رجسٹر سیریل ان پٹ کی اجازت دیتا ہے اور سیریل آؤٹ پٹ پیدا کرتا ہے ، لہذا اس کو ایس آئی ایس او (سیریل ان سیریل آؤٹ) شفٹ رجسٹر کا نام دیا گیا ہے۔ کیونکہ یہاں صرف ایک آؤٹ پٹ ہے ، اور ایک وقت میں اعداد و شمار رجسٹر کو سیریل انداز میں تھوڑا سا چھوڑ دیتا ہے۔



سیریل ان - سیریل آؤٹ شفٹ رجسٹر (SISO)

سیریل ان - سیریل آؤٹ شفٹ رجسٹر (SISO)

سیریل ان سیریل آؤٹ (SISO) منطق سرکٹ اوپر دکھایا گیا ہے۔ اس سرکٹ کو سیریل میں چار ڈی فلپ فلاپ کے ساتھ بنایا جاسکتا ہے۔ ایک بار جب یہ فلپ فلاپ ایک دوسرے سے جڑ جاتے ہیں تو پھر مساوی سی ایل کے سگنل ہر فلپ فلاپ کو دیا جاتا ہے۔

اس سرکٹ میں ، سیریل ڈیٹا ان پٹ ایف ایف کے بائیں سمت (فلپ فلاپ) سے لیا جاسکتا ہے۔ ایس آئی ایس او کا مرکزی اطلاق تاخیر کے عنصر کے طور پر کام کرنا ہے۔


سیریل ان پاریلل آؤٹ (SIPO) شفٹ رجسٹر

یہ شفٹ رجسٹر سیریل ان پٹ کی اجازت دیتا ہے اور متوازی پیداوار پیدا کرتا ہے ، لہذا اسے متوازی آؤٹ (SIPO) شفٹ رجسٹر میں سیریل کے نام سے جانا جاتا ہے۔

سیریل ان متوازی آؤٹ (SIPO) شفٹ رجسٹر سرکٹ اوپر دکھایا گیا ہے۔ سرکٹ چار کے ساتھ بنایا جاسکتا ہے ڈی فلپ فلاپس ، اور اس کے علاوہ ، ایک CLR سگنل CLK سگنل سے منسلک ہے نیز ان کو دوبارہ ترتیب دینے کے ل order فلاپس فلاپ ہوجاتا ہے۔ پہلا ایف ایف آؤٹ پٹ اگلے ایف ایف ان پٹ سے منسلک ہوتا ہے۔ ایک بار جب ایک ہی سی ایل کے سگنل ہر فلپ فلاپ کو دیا جاتا ہے ، تب تمام فلپ فلاپ ایک دوسرے کے ساتھ ہم آہنگ ہوجائیں گے۔

سیریل ان پاریلل آؤٹ (SIPO) شفٹ رجسٹر

سیریل ان پاریلل آؤٹ (SIPO) شفٹ رجسٹر

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

متوازی in-Serial out (PISO) شفٹ رجسٹر

یہ شفٹ رجسٹر متوازی ان پٹ کی اجازت دیتا ہے اور سیریل آؤٹ پٹ پیدا کرتا ہے ، لہذا اس کو پیرلل ان سیریل آؤٹ (PISO) شفٹ رجسٹر کے نام سے جانا جاتا ہے۔

متوازی ان سیریل آؤٹ (PISO) شفٹ رجسٹر سرکٹ اوپر دکھایا گیا ہے۔ یہ سرکٹ چار ڈی فلپ فلاپ کے ساتھ بنایا جاسکتا ہے ، جہاں سی ایل کے سگنل براہ راست تمام ایف ایف سے منسلک ہوتا ہے۔ تاہم ، ان پٹ ڈیٹا کو ہر FF کے ساتھ الگ الگ جڑا ہوا ہے ملٹی پلسر ہر FF کے ان پٹ پر۔

متوازی in-Serial out (PISO) شفٹ رجسٹر

متوازی in-Serial out (PISO) شفٹ رجسٹر

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

متوازی میں متوازی آؤٹ (PIPO) شفٹ رجسٹر

شفٹ رجسٹر ، جو متوازی ان پٹ کی اجازت دیتا ہے (ڈیٹا ہر ایک کو الگ الگ دیا جاتا ہے فلپ فلاپ اور ایک ساتھ انداز میں) اور متوازی پیداوار بھی تیار کرتا ہے جس کو متوازی میں متوازی آؤٹ شفٹ رجسٹر کہا جاتا ہے۔

ذیل میں دیئے گئے منطق سرکٹ متوازی آؤٹ شفٹ رجسٹر میں دکھاتے ہیں۔ سرکٹ چار ڈی فلپ فلاپس پر مشتمل ہے جو جڑے ہوئے ہیں۔ واضح (سی ایل آر) سگنل اور گھڑی کے اشارے تمام 4 فلپ فلاپ سے جڑے ہوئے ہیں۔ اس قسم کے رجسٹر میں ، انفرادی پلٹائیں فلاپ کے مابین کوئی باہمی ربط نہیں ہے کیونکہ ڈیٹا سیریل شفٹ کرنا ضروری نہیں ہے۔ یہاں ہر فلپ فلاپ کے ل individ اعداد و شمار انفرادی طور پر دیئے جاتے ہیں ، اسی طرح آؤٹ پٹ بھی ہر فلپ فلاپ سے علیحدہ وصول کیا جاتا ہے۔

متوازی میں متوازی آؤٹ (PIPO) شفٹ رجسٹر

متوازی میں متوازی آؤٹ (PIPO) شفٹ رجسٹر

ایک پائپو (متوازی میں متوازی آؤٹ) شفٹ رجسٹر کو عارضی اسٹوریج ڈیوائس کی طرح استعمال کیا جاسکتا ہے ، جیسے ایس آئی ایس او شفٹ رجسٹر ، اور یہ تاخیر کے عنصر کی طرح انجام دیتا ہے۔

دو طرفہ شفٹ رجسٹر

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

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

منطق سرکٹ اس رجسٹر کا اوپر دکھایا گیا ہے ، اور سرکٹ 4-D فلپ فلاپس کے ساتھ بنایا جاسکتا ہے۔ ان پٹ ڈیٹا کنکشن سرکٹ کے دو آخری حصے پر کیا جاسکتا ہے اور منتخب موڈ کی بنیاد پر صرف گیٹ ہی فعال حالت میں ہوگا۔

شفٹ رجسٹر میں کاؤنٹر

بنیادی طور پر ، کاؤنٹرز شفٹ رجسٹر میں دو قسموں میں درجہ بندی کی جاتی ہے جیسے رنگ کاؤنٹر اور جانسن کاؤنٹر۔

رنگ کاؤنٹر

بنیادی طور پر ، یہ ایک شفٹ رجسٹر کاؤنٹر ہے جس میں پہلے ایف ایف آؤٹ پٹ کو دوسرے ایف ایف سے منسلک کیا جاسکتا ہے اور اسی طرح آخری ایف ایف آؤٹ پٹ کو ایک بار پھر پہلے فلپ فلاپ ان پٹ پر کھلایا جاتا ہے ، وہ رنگ کاؤنٹر ہے۔

رنگ کاؤنٹر

رنگ کاؤنٹر

شفٹ رجسٹر میں ڈیٹا ماڈل اس وقت تک چلے گا جب تک کہ سی ایل کے دالوں کا اطلاق نہیں ہوتا۔ کے سرکٹ آریھ رنگ کاؤنٹر اوپر دکھایا گیا ہے اس سرکٹ کو 4-ایف ایف کے ساتھ ڈیزائن کیا جاسکتا ہے ، لہذا ڈیٹا ماڈل ہر 4- سی ایل کے دالوں کے بعد دوبارہ کام کرے گا جیسا کہ درج ذیل سچ ٹیبل میں دکھایا گیا ہے۔ عام طور پر ، اس کاؤنٹر کو خود ضابطہ کشائی کے لئے استعمال کیا جاتا ہے ، کاؤنٹر کی حیثیت کا فیصلہ کرنے کے لئے کوئی اضافی ضابطہ کشائی ضروری نہیں ہے۔

سی ایل کے پریس سوال 1 سوال 2 س 3

س 4

0

100

1

1

110

0

دو

011

0

3001

1

جانسن کاؤنٹر

بنیادی طور پر ، یہ ایک شفٹ رجسٹر کاؤنٹر ہے جس میں پہلے ایف ایف آؤٹ پٹ کو دوسرے ایف ایف سے منسلک کیا جاسکتا ہے اور اسی طرح آخری فلپ فلاپ کی الٹی آؤٹ پٹ کو ایک بار پھر پہلے پلٹائیں فلاپ کے ان پٹ پر کھلایا جاسکتا ہے۔

جانسن کاؤنٹر

جانسن کاؤنٹر

کے سرکٹ آریھ جانسن کاؤنٹر اوپر دکھایا گیا ہے ، اور اس سرکٹ کو 4-D فلپ فلاپس کے ساتھ ڈیزائن کیا جاسکتا ہے۔ این مرحلے والا جانسن کاؤنٹر 2n مختلف ریاستوں کے حساب کتاب کو موخر کرتا ہے۔ کیونکہ یہ سرکٹ 4-ایف ایف کے ساتھ تعمیر کیا جاسکتا ہے ، اور اعداد و شمار کے ماڈل ہر 8-CLK دالوں کو دوبارہ کام کریں گے جیسا کہ درج ذیل سچ ٹیبل میں دکھایا گیا ہے۔

سی ایل کے پریس

سوال 1 سوال 2 س 3 س 4

0

000

1

1000

0

دو

1000
3110

0

4

1110
5111

1

6

0111
7001

1

اس کاؤنٹر کا سب سے بڑا فائدہ یہ ہے کہ ، اس میں 2N ریاستوں کی ایک سیریز تیار کرنے کے لئے دیئے گئے ڈیٹا کو منتقل کرنے کے لئے رنگ کاؤنٹر کو جانچنے والے FFs کی تعداد کی ضرورت ہے۔

شفٹ رجسٹروں کی درخواستیں

شفٹ رجسٹر ایپلی کیشنز مندرجہ ذیل شامل کریں.

  • اس کاؤنٹر کا سب سے بڑا فائدہ یہ ہے کہ ، اس میں 2N ریاستوں کی ایک سیریز تیار کرنے کے لئے دیئے گئے ڈیٹا کو منتقل کرنے کے لئے رنگ کاؤنٹر کو جانچنے والے FFs کی تعداد کی ضرورت ہے۔
  • سی آئی ایس او شفٹ رجسٹر کا استعمال سیریل ڈیٹا کے متوازی طور پر تبدیل کرنے کے لئے کیا جاتا ہے۔
  • ایس آئی ایس او اور پائپو شفٹ رجسٹر ڈیجیٹل سرکٹس کی طرف وقت کی تاخیر پیدا کرنے کے لئے استعمال ہوتے ہیں۔
  • یہ رجسٹر ڈیٹا کی منتقلی ، ہیرا پھیری اور ڈیٹا اسٹوریج کے لئے استعمال ہوتے ہیں۔
  • ایس آئی پی او رجسٹر کو سیریل کو متوازی ڈیٹا میں تبدیل کرنے کے لئے استعمال کیا جاتا ہے لہذا مواصلات کی لائنوں میں

اس طرح ، یہ سب کے بارے میں ہے سب سے زیادہ استعمال شدہ شفٹ رجسٹر۔ اس طرح ، یہ سب سے زیادہ استعمال ہونے والے شفٹ رجسٹروں کے بارے میں ہے ، اور یہ ترتیب وار لاجک سرکٹس ہیں ، جو اسٹور کرنے کے ساتھ ساتھ ڈیٹا کی منتقلی کے لئے بھی استعمال ہوتے ہیں۔ یہ رجسٹرز فلپ فلاپس کے ساتھ تعمیر کیے جاسکتے ہیں اور ان کا رابطہ اس طرح سے کیا جاسکتا ہے کہ ایک ایف ایف (فلپ فلاپ) o / p اگلے فلاپ فلاپ کے ان پٹ سے منسلک ہوسکتا ہے ، اس طرح کی رجسٹروں کی بنیاد پر۔ تشکیل دیا جا رہا ہے. آپ کے لئے یہاں ایک سوال ہے ، کیا ہیں؟ u نیورسل شفٹ رجسٹر ؟