ইউনিভার্সাল শিফট রেজিস্ট্রার এবং এটির কাজ কী

ইউনিভার্সাল শিফট রেজিস্ট্রার এবং এটির কাজ কী

ডিজিটাল ইলেক্ট্রনিক্সে, শিফ্ট রেজিস্টারগুলি হল ক্রমযুক্ত লজিক সার্কিট যা ডেটা অস্থায়ীভাবে সংরক্ষণ করতে পারে এবং প্রতিটি ঘড়ির নাড়ির জন্য তার আউটপুট ডিভাইসে ডেটা স্থানান্তর সরবরাহ করে। এগুলি সিরিয়াল এবং সমান্তরাল মোডগুলিতে ডান বা বাম দিকে ডেটা স্থানান্তর / স্থানান্তর করতে সক্ষম। ইনপুট / আউটপুট ক্রিয়াকলাপের ভিত্তিতে, শিফ্ট রেজিস্টারগুলি সিরিয়াল-ইন-প্যারালাল-আউট শিফট রেজিস্টার, সিরিয়াল-ইন-সিরিয়াল-আউট হিসাবে ব্যবহার করা যেতে পারে স্থানান্তর নিবন্ধন সমান্তরাল ইন সমান্তরাল আউট শিফট রেজিস্টার, সমান্তরাল ইন সমান্তরাল আউট শিফট রেজিস্টার। ডেটা স্থানান্তরিত করার উপর ভিত্তি করে, সর্বজনীন শিফট রেজিস্টার এবং দ্বি নির্দেশমূলক শিফট রেজিস্টার রয়েছে। এখানে সর্বজনীন শিফট রেজিস্টারটির সম্পূর্ণ বিবরণ দেওয়া হল।



ইউনিভার্সাল শিফট রেজিস্ট্রেশন কী?

সংজ্ঞা: একটি রেজিস্টার যা ডেটা সংরক্ষণ করতে পারে এবং / সমান্তরাল লোড ক্ষমতার সাথে ডান এবং বাম দিকে ডেটা স্থানান্তর করতে পারে সর্বজনীন শিফট রেজিস্টার হিসাবে পরিচিত। এটি সিরিয়াল এবং সমান্তরাল উভয় মোডে ইনপুট / আউটপুট ক্রিয়াকলাপ সম্পাদন করতে ব্যবহৃত হতে পারে। একমুখী স্থানান্তর নিবন্ধন এবং দ্বি নির্দেশমূলক শিফট রেজিস্টারগুলিকে একত্রিত করে সর্বজনীন শিফট রেজিস্ট্রারের নকশা পেতে পারেন। এটি সমান্তরাল-ইন-প্যারালাল-আউট শিফট রেজিস্টার বা সমান্তরাল লোড সহ শিফট রেজিস্টার হিসাবেও পরিচিত।


ইউনিভার্সাল শিফট নিবন্ধগুলি নীচে তালিকাভুক্ত হিসাবে 3 টি অপারেশন সম্পাদন করতে সক্ষম।





  • সমান্তরাল লোড অপারেশন - সমান্তরালে ডেটা পাশাপাশি সমান্তরালে ডেটা সংরক্ষণ করে
  • শিফট বাম অপারেশন - ডেটা সঞ্চয় করে এবং সিরিয়াল পথে ডেটা বাম দিকে সরিয়ে নিয়ে যায়
  • শিফট ডান অপারেশন - ক্রিয়াকলাপের পথে ডানদিকে সরে গিয়ে ডেটা সঞ্চয় করে এবং ডেটা স্থানান্তর করে।

অতএব, ইউনিভার্সাল শিফট রেজিস্টারগুলি সিরিয়াল এবং সমান্তরাল উভয় লোডের সাথে ইনপুট / আউটপুট ক্রিয়াকলাপ সম্পাদন করতে পারে।

ইউনিভার্সাল শিফট রেজিস্টার ডায়াগ্রাম

4-বিট ইউনিভার্সাল শিফট রেজিস্ট্রার চিত্রটি নীচে দেখানো হয়েছে।



ইউনিভার্সাল শিফট রেজিস্টার ডায়াগ্রাম

ইউনিভার্সাল শিফট রেজিস্টার ডায়াগ্রাম

  • শিফট-রাইট নিয়ন্ত্রণের জন্য সিরিয়াল ইনপুট ডানদিকে ডেটা স্থানান্তর সক্ষম করে এবং সমস্ত সিরিয়াল ইনপুট এবং আউটপুট লাইনগুলি শিফট-রাইট মোডের সাথে সংযুক্ত করা হয়। সিরিয়াল ইনপুট পিনের মাধ্যমে চিত্রটিতে যেমন দেখানো হয়েছে তেমন ইনপুটটি ফ্লিপ-ফ্লপ -১ এর অ্যান্ড গেট -১ এ দেওয়া হয়।
  • শিফট-বামের জন্য সিরিয়াল ইনপুট বাম দিকে ডেটা স্থানান্তর সক্ষম করে এবং সমস্ত সিরিয়াল ইনপুট এবং আউটপুট লাইনগুলি শিফট-বাম মোডে সংযুক্ত করা হয়।
  • সমান্তরাল ডেটা স্থানান্তরে, সমস্ত সমান্তরাল ইনপুট এবং আউটপুট লাইন সমান্তরাল লোডের সাথে যুক্ত।
  • ক্লিয়ার পিন রেজিস্টার সাফ করে 0 এ সেট করে।
  • সিএলকে পিন সমস্ত ক্রিয়াকলাপ সিঙ্ক্রোনাইজ করতে ঘড়ির ডাল সরবরাহ করে।
  • কন্ট্রোল স্টেটে, রেজিস্টারে থাকা তথ্য বা ডেটা ক্লক পালস প্রয়োগ করা সত্ত্বেও পরিবর্তিত হবে না।
  • যদি নিবন্ধটি একটি সমান্তরাল লোড দিয়ে পরিচালনা করে এবং ডান এবং বাম দিকে ডেটা স্থানান্তর করে, তবে এটি সর্বজনীন শিফট রেজিস্টার হিসাবে কাজ করে।

ইউনিভার্সাল শিফ্ট রেজিস্ট্রার ডিজাইন

ব্যবহার করে 4-বিট ইউনিভার্সাল শিফট রেজিস্ট্রারের নকশা মাল্টিপ্লেক্সার এবং ফ্লিপ ফ্লপ নীচে দেখানো হয়েছে।


ইউনিভার্সাল শিফট রেজিস্টার ডিজাইন

ইউনিভার্সাল শিফট রেজিস্টার ডিজাইন

  • এস0 এবং এস 1 হল নির্বাচিত পিন যা এই রেজিস্টারটির ক্রিয়াকলাপটি নির্বাচন করতে ব্যবহৃত হয়। এটি শিফট বাম অপারেশন বা শিফট ডান অপারেশন বা সমান্তরাল মোড হতে পারে।
  • প্রথম 4 × 1 Mux এর পিন -0 প্রথম ফ্লিপ-ফ্লপের আউটপুট পিনকে খাওয়ানো হয়। চিত্রটিতে প্রদর্শিত হিসাবে সংযোগগুলি পর্যবেক্ষণ করুন।
  • প্রথম 4X1 MUX এর পিন -1 ডান শিফ্টের জন্য সিরিয়াল ইনপুটটিতে সংযুক্ত। এই মোডে, রেজিস্টার তথ্যটি ডান দিকে সরিয়ে দেয়।
  • একইভাবে, 4X1 MUX এর পিন -2 শিফট-বামের জন্য সিরিয়াল ইনপুটটির সাথে সংযুক্ত। এই মোডে, সর্বজনীন শিফট রেজিস্টার ডেটা বাম দিকে সরিয়ে দেয়।
  • সমান্তরাল মোড ক্রিয়াকলাপ সরবরাহ করতে এবং রেজিস্টারে ডেটা সংরক্ষণ করার জন্য এম 1 হ'ল প্রথম 4 × 1 এমউএক্সের পিন -3 এ দেওয়া সমান্তরাল ইনপুট ডেটা।
  • একইভাবে, অবশিষ্ট পৃথক সমান্তরাল ইনপুট ডেটার বিটগুলি সমান্তরাল লোডিং সরবরাহের জন্য সম্পর্কিত 4X1MUX এর পিন -3 এ দেওয়া হয়।
  • এফ 1, এফ 2, এফ 3 এবং এফ 4 হ'ল ফ্লিপ-ফ্লপের সমান্তরাল আউটপুট, যা 4 × 1 এমউএক্সের সাথে যুক্ত।

ইউনিভার্সাল শিফট রেজিস্টার কাজ

  • উপরের চিত্র থেকে, নির্বাচিত পিনগুলি সার্বজনীন শিফট রেজিস্টারের অপারেশন মোড। সিরিয়াল ইনপুট ডান এবং বাম দিকে ডেটা স্থানান্তর করে এবং রেজিস্টারের মধ্যে ডেটা সঞ্চয় করে।
  • ক্লিয়ার পিন এবং সিএলকে পিনটি ফ্লিপ-ফ্লপের সাথে সংযুক্ত।
  • M0, M1, M2, M3 সমান্তরাল ইনপুট হয় যখন F0, F1, F2, F3 ফ্লিপ-ফ্লপের সমান্তরাল আউটপুট হয়
  • যখন ইনপুট পিনটি উচ্চ সক্রিয় থাকে, তারপরে সর্বজনীন শিফট রেজিস্টার সমান্তরালে ডেটা লোড করে / পুনরুদ্ধার করে। এই ক্ষেত্রে, ইনপুট পিনটি 4 × 1 এমউএক্সের সাথে সরাসরি সংযুক্ত থাকে
  • যখন ইনপুট পিন (মোড) কম সক্রিয় থাকে, তখন সর্বজনীন শিফট রেজিস্টার ডেটা স্থানান্তর করে। এই ক্ষেত্রে, ইনপুট পিনটি নট গেটের মাধ্যমে 4 × 1 MUX এর সাথে সংযুক্ত থাকে।
  • যখন ইনপুট পিন (মোড) জিএনডি (গ্রাউন্ড) এর সাথে সংযুক্ত থাকে, তখন সর্বজনীন শিফট রেজিস্টার দ্বি-নির্দেশিক শিফট রেজিস্টার হিসাবে কাজ করে।
  • শিফট-ডান ক্রিয়াকলাপটি সম্পাদনের জন্য, ইনপুট পিনটি শিট-রাইটের জন্য সিরিয়াল ইনপুটটির মাধ্যমে 1 ম ফ্লিপ-ফ্লপের প্রথম এবং গেটে খাওয়ানো হয়।
  • শিফট-বাম অপারেশন করতে, ইনপুট পিনটি ইনপুট এম এর মাধ্যমে শেষ ফ্লিপ-ফ্লপের 8 ম এবং গেটে খাওয়ানো হয় ed
  • যদি নির্বাচিত পিনগুলি S0 = 0 এবং S1 = 0 হয়, তবে এই রেজিস্টারটি কোনও মোডে কাজ করে না। এর অর্থ হ'ল ঘড়ির ডাল প্রয়োগ করা সত্ত্বেও এটি কোনও লকড অবস্থায় থাকবে না বা কোনও পরিবর্তন অবস্থায় নেই।
  • যদি নির্বাচিত পিনগুলি এস 0 = 0 এবং এস 1 = 1 হয়, তবে এই রেজিস্টারটি ডেটা স্থানান্তর বা স্থানান্তর করে বা বামে স্থানান্তরিত করে এবং ডেটা সঞ্চয় করে।
  • যদি নির্বাচিত পিনগুলি S0 = 1 এবং S1 = 0 হয়, তবে এই রেজিস্টারটি তথ্যটিকে ডানে সরিয়ে দেয় এবং তাই শিফট-ডান অপারেশন সম্পাদন করে।
  • যদি নির্বাচিত পিনগুলি S0 = 1 এবং S1 = 1 হয়, তবে এই রেজিস্টারটি সমান্তরালে ডেটা লোড করে। সুতরাং এটি সমান্তরাল লোডিং অপারেশন সম্পাদন করে এবং ডেটা সঞ্চয় করে।

এস 0

এস 1

অপারেশন

0

0লকড স্টেট (কোনও পরিবর্তন নেই)

0

শিফট-বাম
0

শিফট-রাইট

সমান্তরাল লোড হচ্ছে

উপরের সারণী থেকে, আমরা লক্ষ করতে পারি যে এই রেজিস্টার 4 × 1 মাল্টিপ্লেক্সার এবং ফ্লিপ-ফ্লপ ব্যবহার করে সিরিয়াল / সমান্তরাল ইনপুটগুলি সহ সমস্ত মোডে কাজ করে।

সুবিধাদি

দ্য ইউনিভার্সাল শিফট রেজিস্টার এর সুবিধা নিম্নলিখিত অন্তর্ভুক্ত।

  • এই রেজিস্টারটি 3 টি অপারেশন যেমন শিফট-বাম, শিফট-ডান এবং সমান্তরাল লোডিং সম্পাদন করতে পারে।
  • অস্থায়ীভাবে রেজিস্টারে ডেটা সঞ্চয় করে।
  • এটি সিরিয়াল থেকে সমান্তরাল, সমান্তরাল সমান্তরাল, সমান্তরাল সমান্তরাল এবং সিরিয়াল ক্রিয়াকলাপ সম্পাদন করতে পারে।
  • এটি সিরিয়াল এবং সমান্তরাল উভয় মোডে ইনপুট-আউটপুট ক্রিয়াকলাপ সম্পাদন করতে পারে।
  • একমুখী শিফট রেজিস্টার এবং দ্বি-নির্দেশমূলক শিফট নিবন্ধের সংমিশ্রণটি মহাবিশ্বের শিফট রেজিস্টার দেয়।
  • এই রেজিস্টার ডেটা স্থানান্তর করতে অন্য ডিভাইসে একটি ডিভাইসের মধ্যে ইন্টারফেস হিসাবে কাজ করে।

অ্যাপ্লিকেশন

দ্য একটি সার্বজনীন শিফট রেজিস্টার অ্যাপ্লিকেশন নিম্নলিখিত অন্তর্ভুক্ত।

  • ব্যবহৃত মাইক্রো-নিয়ন্ত্রক I / O সম্প্রসারণের জন্য
  • সিরিয়াল থেকে সিরিয়াল রূপান্তরকারী হিসাবে ব্যবহৃত হয়
  • সমান্তরাল থেকে সমান্তরাল ডেটা রূপান্তরকারী হিসাবে ব্যবহৃত
  • সিরিয়াল থেকে সমান্তরাল ডেটা রূপান্তরকারী হিসাবে ব্যবহৃত।
  • সিরিয়াল থেকে টু - সিরিয়াল ডেটা ট্রান্সফারে ব্যবহৃত হয়
  • সমান্তরাল ডেটা স্থানান্তর ব্যবহৃত হয়।
  • কম্পিউটারের মতো ডিজিটাল ইলেকট্রনিক্সে একটি স্মৃতি উপাদান হিসাবে ব্যবহৃত হয়।
  • সময় বিলম্ব অ্যাপ্লিকেশন ব্যবহৃত
  • ফ্রিকোয়েন্সি কাউন্টার, বাইনারি কাউন্টার এবং ডিজিটাল ঘড়ি হিসাবে ব্যবহৃত হয়
  • ডেটা ম্যানিপুলেশন অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়।

সুতরাং, এটি সর্বজনীন সম্পর্কে শিফট রেজিস্টার - সংজ্ঞা , চিত্র, ডিজাইন, কাজের, সুবিধা এবং অসুবিধা। বিভিন্ন ধরণের 4-বিট রেজিস্টার আইসি 74291, আইসি 74395 এবং আরও অনেক আকারে পাওয়া যায়। আপনার জন্য এখানে একটি প্রশ্ন, 'দ্বিপাক্ষিক ইউনিভার্সাল শিফট রেজিস্ট্রারের কাজ কী?'