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

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





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

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

تعریف: ایک ایسا رجسٹر جو اعداد و شمار کو محفوظ رکھ سکتا ہے اور متوازی بوجھ کی اہلیت کے ساتھ ساتھ ڈیٹا کو دائیں اور بائیں طرف منتقل کرتا ہے ، اسے عالمگیر شفٹ رجسٹر کہا جاتا ہے۔ اسے سیریل اور متوازی دونوں طریقوں سے ان پٹ / آؤٹ پٹ آپریشن انجام دینے کے لئے استعمال کیا جاسکتا ہے۔ غیر ہدایتی شفٹ رجسٹر اور یونیورسل شفٹ رجسٹر کا ڈیزائن حاصل کرنے کے لئے دوئدوئ شفٹ رجسٹر اکٹھے کیے جاتے ہیں۔ متوازی بوجھ کے ساتھ متوازی میں متوازی آؤٹ شفٹ رجسٹر یا شفٹ رجسٹر کے طور پر بھی جانا جاتا ہے۔




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

  • متوازی بوجھ آپریشن - متوازی طور پر ساتھ ساتھ اعداد و شمار کو متوازی میں اسٹور کرتا ہے
  • شفٹ بائیں آپریشن - اعداد و شمار کو اسٹور کرتا ہے اور سیریل والے راستے میں بائیں طرف منتقل ہونے والے ڈیٹا کو منتقل کرتا ہے
  • شفٹ دائیں آپریشن - اعداد و شمار کو اسٹور کرتا ہے اور سیریل والے راستے میں دائیں طرف کی سمت بڑھ کر ڈیٹا کو منتقل کرتا ہے۔

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



یونیورسل شفٹ رجسٹر ڈایاگرام

4 بٹ یونیورسل شفٹ رجسٹر آریگرام ذیل میں دکھایا گیا ہے۔

یونیورسل شفٹ رجسٹر ڈایاگرام

یونیورسل شفٹ رجسٹر ڈایاگرام

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

یونیورسل شفٹ رجسٹر کا ڈیزائن

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


یونیورسل شفٹ رجسٹر ڈیزائن

یونیورسل شفٹ رجسٹر ڈیزائن

  • S0 اور S1 منتخب شدہ پن ہیں جو اس رجسٹر کے عمل کے انداز کو منتخب کرنے کے لئے استعمال ہوتے ہیں۔ یہ شفٹ بائیں آپریشن یا شفٹ دائیں آپریشن یا متوازی وضع ہوسکتا ہے۔
  • پہلے 4 × 1 میکس کا پن -0 پہلے فلپ فلاپ کے آؤٹ پٹ پن پر کھلایا جاتا ہے۔ جیسا کہ اعداد و شمار میں دکھایا گیا ہے اس طرح کے رابطوں کا مشاہدہ کریں۔
  • پہلے 4X1 MUX کا پن -1 دائیں شفٹ کے لئے سیریل ان پٹ سے منسلک ہوتا ہے۔ اس موڈ میں ، رجسٹر ڈیٹا کو دائیں طرف منتقل کرتا ہے۔
  • اسی طرح ، 4X1 MUX کا پن -2 شفٹ-بائیں کے لئے سیریل ان پٹ سے منسلک ہوتا ہے۔ اس موڈ میں ، آفاقی شفٹ رجسٹر ڈیٹا کو بائیں طرف منتقل کرتا ہے۔
  • ایم 1 متوازی ان پٹ ڈیٹا ہے جو متوازی وضع کو فراہم کرنے کے لئے پہلے 4 × 1 MUX کے پن 3 پر دیا جاتا ہے اور اعداد و شمار کو رجسٹر میں محفوظ کرتا ہے۔
  • اسی طرح ، متوازی لوڈنگ فراہم کرنے کے ل remaining باقی انفرادی متوازی ان پٹ ڈیٹا بٹس متعلقہ 4X1MUX کے پن 3 میں دی جاتی ہیں۔
  • F1 ، F2 ، F3 ، اور F4 فلپ فلاپس کے متوازی نتائج ہیں ، جو 4 × 1 MUX سے وابستہ ہیں۔

یونیورسل شفٹ رجسٹر ورکنگ

  • مندرجہ بالا اعداد و شمار سے ، منتخب کردہ پنوں نے یونیورسل شفٹ رجسٹر کے عمل کا طریقہ کار ہے۔ سیریل ان پٹ ڈیٹا کو دائیں اور بائیں طرف منتقل کرتا ہے اور ڈیٹا کو رجسٹر میں محفوظ کرتا ہے۔
  • صاف پن اور سی ایل کے پن فلپ فلاپ سے جڑے ہوئے ہیں۔
  • M0 ، M1 ، M2 ، M3 متوازی آدان ہیں جبکہ F0 ، F1 ، F2 ، F3 فلاپ فلاپ کے متوازی آؤٹ پٹس ہیں
  • جب ان پٹ پن فعال ہے اعلی ، تو پھر عالمگیر شفٹ رجسٹر متوازی طور پر ڈیٹا کو بوجھ / بازیافت کرتا ہے۔ اس صورت میں ، ان پٹ 4 × 1 MUX سے براہ راست جڑا ہوا ہے
  • جب ان پٹ پن (موڈ) کم فعال ہے ، تو عالمگیر شفٹ رجسٹر ڈیٹا کو تبدیل کرتا ہے۔ اس معاملے میں ، ان پٹ پن ، نو گیٹ کے ذریعہ 4 × 1 میکس سے منسلک ہوتا ہے۔
  • جب ان پٹ پن (موڈ) جی این ڈی (گراؤنڈ) سے منسلک ہوتا ہے ، تب عالمگیر شفٹ رجسٹر بائی ڈرائشنل شیفٹ رجسٹر کے طور پر کام کرتا ہے۔
  • شفٹ-رائٹ آپریشن کرنے کے لئے ، ان پٹ کو شارٹ-رائٹ کے لئے سیریل ان پٹ کے ذریعے یکم فلپ فلاپ کے پہلے اور گیٹ پر کھلایا جاتا ہے۔
  • شفٹ-بائیں آپریشن انجام دینے کے لئے ، ان پٹ ایم کو ان پٹ ایم کے توسط سے آخری پلٹائیں کے 8 ویں اور دروازے پر کھلایا جاتا ہے۔
  • اگر منتخب پنوں S0 = 0 اور S1 = 0 ، تو یہ رجسٹر کسی بھی موڈ میں کام نہیں کرتا ہے۔ اس کا مطلب یہ ہے کہ یہ تالے والی حالت میں ہوگی یا تبدیلی کی کوئی حالت نہیں ہے حالانکہ گھڑی کی دالیں لگائی جاتی ہیں۔
  • اگر منتخب شدہ پنوں S0 = 0 اور S1 = 1 ، تو یہ رجسٹر ڈیٹا کو بائیں طرف منتقل اور منتقل کرتا ہے اور ڈیٹا کو اسٹور کرتا ہے۔
  • اگر منتخب شدہ پنوں S0 = 1 اور S1 = 0 ، تو پھر اس رجسٹر نے اعداد و شمار کو دائیں سے شفٹ کردیا ہے اور اسی وجہ سے شفٹ-رائٹ آپریشن انجام دیتا ہے۔
  • اگر منتخب کردہ پنوں S0 = 1 اور S1 = 1 ، تو یہ رجسٹر اعداد و شمار کو متوازی طور پر لوڈ کرتا ہے۔ لہذا یہ متوازی لوڈنگ آپریشن انجام دیتا ہے اور ڈیٹا کو اسٹور کرتا ہے۔

S0

ایس 1

آپریشن کا انداز

0

0مقفل حالت (کوئی تبدیلی نہیں)

0

1شفٹ - بائیں
10

شفٹ - دائیں

11

متوازی لوڈنگ

مندرجہ بالا جدول سے ، ہم مشاہدہ کر سکتے ہیں کہ یہ رجسٹر 4 × 1 ملٹیکسسر اور پلٹائیں فلاپ استعمال کرتے ہوئے سیریل / متوازی آدانوں کے ساتھ تمام طریقوں میں کام کرتا ہے۔

فوائد

عالمگیر شفٹ رجسٹر کے فوائد مندرجہ ذیل شامل کریں.

  • یہ رجسٹر 3 آپریشن انجام دے سکتا ہے جیسے شفٹ-بائیں ، شفٹ-دائیں ، اور متوازی لوڈنگ۔
  • اعداد و شمار کو عارضی طور پر رجسٹر میں محفوظ کریں۔
  • یہ سیریل سے متوازی ، سیریل کے متوازی ، متوازی متوازی اور سیریل سے سیریل آپریشن انجام دے سکتی ہے۔
  • یہ ان پٹ آؤٹ پٹ آپریشنز کو دونوں طریقوں میں سیریل اور متوازی انجام دے سکتا ہے۔
  • یونی ڈائریکشنل شفٹ رجسٹر کا ایک مجموعہ اور دوئدوئ شفٹ رجسٹر کائنات شفٹ رجسٹر دیتا ہے۔
  • یہ رجسٹر ڈیٹا کی منتقلی کے ل one ایک آلہ کے درمیان دوسرے آلے کے درمیان انٹرفیس کا کام کرتا ہے۔

درخواستیں

عالمگیر شفٹ رجسٹر کی درخواستیں مندرجہ ذیل شامل کریں.

  • میں استعمال کیا جاتا مائکرو کنٹرولرز I / O توسیع کے لئے
  • سیریل ٹو سیریل کنورٹر کے بطور استعمال ہوتا ہے
  • متوازی سے متوازی ڈیٹا کنورٹر کے بطور استعمال ہوتا ہے
  • سیریل ٹو متوازی ڈیٹا کنورٹر کے بطور استعمال ہوتا ہے۔
  • سیریل ٹو - سیریل ڈیٹا ٹرانسفر میں استعمال ہوتا ہے
  • متوازی ڈیٹا کی منتقلی میں استعمال کیا جاتا ہے۔
  • کمپیوٹر جیسے ڈیجیٹل الیکٹرانکس میں میموری عنصر کے طور پر استعمال کیا جاتا ہے۔
  • وقت تاخیر کی درخواستوں میں استعمال کیا جاتا ہے
  • تعدد کاؤنٹرز ، بائنری کاؤنٹرز اور ڈیجیٹل گھڑیوں کے بطور استعمال ہوتا ہے
  • ڈیٹا ہیرا پھیری کی ایپلی کیشنز میں استعمال کیا جاتا ہے۔

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