শিফট রেজিস্টার কী ?, বিভিন্ন প্রকার, কাউন্টার এবং অ্যাপ্লিকেশন

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





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

শিফট রেজিস্টার কী?

একটি রেজিস্টার হিসাবে সংজ্ঞায়িত করা যেতে পারে যখন এফএফগুলির একটি সেট সিরিজের মধ্যে সংযুক্ত করা যায়, the শিফট রেজিস্টার এর সংজ্ঞা যখন সঞ্চিত ডেটা রেজিস্টারে সরানো যায় তখন। এটা অনুক্রমিক সার্কিট মূলত ডেটা সঞ্চয় করতে ব্যবহৃত হয় এবং প্রতিটি সিএলকে (ঘড়ি) চক্রের আউটপুটে নিয়ে যায়।




শিফট রেজিস্ট্রার প্রকার

মূলত, এই নিবন্ধন চার ধরণের এবং শ্রেণীবদ্ধ করা হয় শিফট রেজিস্টার কাজ নীচে আলোচনা করা হয়।

  • সিরিয়াল ইন সিরিয়াল আউট (এসআইএসও) শিফট রেজিস্টার
  • সিরিয়াল ইন সমান্তরাল আউট (এসআইপিও) শিফট রেজিস্টার
  • সমান্তরাল ইন সিরিয়াল আউট (পিআইএসও) শিফ্ট রেজিস্টার
  • সমান্তরাল ইন সমান্তরাল আউট (পিআইপিও) শিফ্ট রেজিস্টার

সিরিয়াল ইন - সিরিয়াল আউট শিফ্ট রেজিস্টার (এসআইএসও)

এই শিফট রেজিস্টারটি সিরিয়াল ইনপুটকে অনুমতি দেয় এবং একটি সিরিয়াল আউটপুট উত্পন্ন করে, সুতরাং এটি সিআইএসও (সিরিয়াল ইন সিরিয়াল আউট) শিফট রেজিস্টার হিসাবে নামকরণ করা হয়েছে। কারণ কেবলমাত্র একটি আউটপুট রয়েছে এবং একসময় ডেটাগুলি সিরিয়াল পদ্ধতিতে নিবন্ধটিকে এক বিট করে ফেলে।



সিরিয়াল ইন - সিরিয়াল আউট শিফ্ট রেজিস্টার (এসআইএসও)

সিরিয়াল ইন - সিরিয়াল আউট শিফ্ট রেজিস্টার (এসআইএসও)

সিরিয়াল ইন সিরিয়াল আউট (এসআইএসও) লজিক সার্কিট উপরে দেখানো হয়েছে। এই সার্কিটটি সিরিয়ালভাবে চারটি ডি-ফ্লিপ ফ্লপ দিয়ে তৈরি করা যেতে পারে। এই ফ্লিপগুলি একে অপরের সাথে সংযুক্ত হয়ে গেলে সমান সিএলকে সংকেত প্রতিটি ফ্লিপ ফ্লপকে দেওয়া হয়।

এই সার্কিটে, সিরিয়াল ডেটা ইনপুট এফএফের বাম দিক থেকে নেওয়া যেতে পারে (ফ্লিপ ফ্লপ)। এসআইএসওর মূল প্রয়োগ হ'ল বিলম্ব উপাদান হিসাবে কাজ করা।


সিরিয়াল ইন-প্যারালাল আউট (এসআইপিও) শিফ্ট রেজিস্টার

এই শিফট রেজিস্টারটি সিরিয়াল ইনপুটকে অনুমতি দেয় এবং একটি সমান্তরাল আউটপুট উত্পন্ন করে, সুতরাং এটি সমান্তরাল আউট (এসআইপিও) শিফট রেজিস্টারে সিরিয়াল হিসাবে পরিচিত।

সিরিয়াল ইন সমান্তরাল আউট (এসআইপিও) শিফট রেজিস্টার সার্কিট উপরে দেখানো হয়েছে। সার্কিটটি চারটি দিয়ে তৈরি করা যেতে পারে ডি-ফ্লিপ ফ্লপস , এবং তদতিরিক্ত, একটি সিএলআর সিগন্যাল সিএলকে সিগন্যালের সাথে সংযুক্ত থাকে এবং সেগুলি পুনরায় সাজানোর জন্য ফ্লপ ফ্লপ হয়। প্রথম এফএফ আউটপুট পরবর্তী এফএফ ইনপুটটির সাথে সংযুক্ত থাকে। একবার প্রতিটি সিলেক সিগন্যাল প্রতিটি ফ্লিপ ফ্লপকে দেওয়া হয়ে গেলে, সমস্ত ফ্লিপ ফ্লপ একে অপরের সাথে সুসংগত হবে।

সিরিয়াল ইন-প্যারালাল আউট (এসআইপিও) শিফ্ট রেজিস্টার

সিরিয়াল ইন-প্যারালাল আউট (এসআইপিও) শিফ্ট রেজিস্টার

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

সমান্তরাল ইন সিরিয়াল আউট (পিআইএসও) শিফট রেজিস্টার

এই শিফট রেজিস্টারটি সমান্তরাল ইনপুটকে অনুমতি দেয় এবং একটি সিরিয়াল আউটপুট উত্পন্ন করে, সুতরাং এটি প্যারালাল ইন সিরিয়াল আউট (পিআইএসও) শিফট রেজিস্টার হিসাবে পরিচিত।

সমান্তরাল ইন সিরিয়াল আউট (পিআইএসও) শিফট রেজিস্টার সার্কিট উপরে দেখানো হয়েছে। এই সার্কিটটি চারটি ডি-ফ্লিপ-ফ্লপ দিয়ে তৈরি করা যেতে পারে, যেখানে সিএলকে সিগন্যালটি সমস্ত এফএফের সাথে সরাসরি সংযুক্ত থাকে। যাইহোক, ইনপুট ডেটা প্রতিটি এফএফ এর সাথে আলাদাভাবে সংযুক্ত থাকে একাধিক প্রতিটি এফএফ এর ইনপুট।

সমান্তরাল ইন সিরিয়াল আউট (পিআইএসও) শিফট রেজিস্টার

সমান্তরাল ইন সিরিয়াল আউট (পিআইএসও) শিফট রেজিস্টার

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

সমান্তরাল ইন-সমান্তরাল আউট (পিআইপিও) শিফ্ট রেজিস্টার

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

নীচে প্রদত্ত লজিক সার্কিট সমান্তরাল আউট শিফ্ট রেজিস্ট্রারে একটি সমান্তরাল দেখায়। সার্কিটটিতে চারটি ডি ফ্লিপ-ফ্লপ রয়েছে যা সংযুক্ত রয়েছে। ক্লিয়ার (সিএলআর) সিগন্যাল এবং ক্লক সংকেতগুলি 4 টি ফ্লিপ ফ্লপের সাথে সংযুক্ত রয়েছে। এই ধরণের রেজিস্টারে, পৃথক ফ্লিপ-ফ্লপের মধ্যে কোনও আন্তঃসংযোগ নেই কারণ কোনও ডেটা সিরিয়াল স্থানান্তর প্রয়োজন। এখানে প্রতিটি ফ্লিপ-ফ্লপের জন্য পৃথকভাবে ইনপুট হিসাবে ডেটা দেওয়া হয়, পাশাপাশি প্রতিটি ফ্লিপ ফ্লপ থেকে আউটপুটও আলাদাভাবে পাওয়া যায়।

সমান্তরাল ইন-সমান্তরাল আউট (পিআইপিও) শিফ্ট রেজিস্টার

সমান্তরাল ইন-সমান্তরাল আউট (পিআইপিও) শিফ্ট রেজিস্টার

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

দ্বি নির্দেশমূলক শিফট রেজিস্টার

এই ধরণের শিফ্ট রেজিস্ট্রারে, যদি আমরা একটি বাইনারি সংখ্যাটিকে একটি জায়গার সাথে সরিয়ে নিয়ে যাই, তবে এটি দুটি দিয়ে অঙ্ক করে এবং যদি বাইনারি সংখ্যাটিকে একটি জায়গার সাথে ডানদিকে নিয়ে যায় তবে এটি অঙ্কটি পৃথক করার সমান দুই। এই ক্রিয়াকলাপগুলি কোনও দিক থেকে ডেটা সরাতে একটি রেজিস্টার দিয়ে সম্পাদন করা যেতে পারে।

এই রেজিস্টারগুলি মোডের (উচ্চ বা নিম্ন) নির্বাচনের উপর ভিত্তি করে ডানদিকে ডানদিকে ডেটা সরাতে সক্ষম। যদি হাই মোডটি বেছে নেওয়া হয় তবে ডেটা ডান দিকে সরানো হবে, পাশাপাশি লো মোডটি বেছে নেওয়া হলে ডেটা বাম দিকে সরানো হবে।

দ্য লজিক সার্কিট এই রেজিস্টারটির উপরে দেখানো হয়েছে, এবং সার্কিটটি 4-ডি ফ্লিপ-ফ্লপ দিয়ে তৈরি করা যেতে পারে। ইনপুট ডেটা সংযোগটি সার্কিটের শেষ দুটি অংশে করা যেতে পারে এবং নির্বাচিত মোডের ভিত্তিতে কেবল গেটটি সক্রিয় অবস্থায় থাকবে।

শিফ্ট রেজিস্টারগুলিতে কাউন্টারগুলি

মূলত, কাউন্টার শিফ্ট রেজিস্টারগুলিতে রিং কাউন্টার পাশাপাশি জনসন কাউন্টার হিসাবে দুটি ধরণের শ্রেণিবদ্ধ করা হয়।

রিং কাউন্টার

মূলত, এটি একটি শিফট রেজিস্টার কাউন্টার যেখানে প্রথম এফএফ আউটপুটটি দ্বিতীয় এফএফ এর সাথে সংযুক্ত হতে পারে এবং শেষ এফএফ আউটপুটটি আরও একবার প্রথম ফ্লিপ ফ্লপ ইনপুটকে খাওয়ানো হয়, এটি রিং কাউন্টার।

রিং কাউন্টার

রিং কাউন্টার

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

সিএলকে প্রেস প্রশ্ন 1 প্রশ্ন 2 প্র 3

প্র 4

0

00

0

0

দুই

0

0

00

জনসন কাউন্টার

মূলত, এটি একটি শিফট রেজিস্টার কাউন্টার যেখানে প্রথম এফএফ আউটপুটটি দ্বিতীয় এফএফ এবং এর সাথে যুক্ত হতে পারে এবং সর্বশেষ ফ্লিপ ফ্লপের উল্টানো আউটপুটটিকে আরও একবার প্রথম ফ্লিপ ফ্লপের ইনপুটটিতে খাওয়ানো যেতে পারে।

জনসন কাউন্টার

জনসন কাউন্টার

এর সার্কিট ডায়াগ্রাম জনসন কাউন্টার উপরে দেখানো হয়েছে, এবং এই সার্কিটটি 4-ডি ফ্লিপ-ফ্লপের সাথে ডিজাইন করা যেতে পারে। এন-স্টেজ সহ জনসন কাউন্টার 2n ভিন্ন ভিন্ন রাজ্যের একটি গণনা সিরিজ পিছিয়ে দেয়। কারণ এই সার্কিটটি 4-এফএফ দিয়ে তৈরি করা যেতে পারে এবং নিম্নলিখিত মডেলটি নিম্নলিখিত সত্য সারণীতে প্রদর্শিত প্রতিটি 8-সিএলকে ডাল আবার করবে।

সিএলকে প্রেস

প্রশ্ন 1 প্রশ্ন 2 প্র 3 প্র 4

0

000

000

0

দুই

000
0

0

0

0
700

এই কাউন্টারটির প্রধান উপকারিতা হ'ল, 2n রাজ্যের একটি সিরিজ উত্পাদন করার জন্য প্রদত্ত ডেটা স্থানান্তর করতে এটির রিং কাউন্টারে মূল্যায়ন করা এফ-এর সংখ্যা প্রয়োজন।

শিফট রেজিস্টার এর আবেদন

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

  • এই কাউন্টারটির প্রধান উপকারিতা হ'ল, 2n রাজ্যের একটি সিরিজ উত্পাদন করার জন্য প্রদত্ত ডেটা স্থানান্তর করতে এটির রিং কাউন্টারে মূল্যায়ন করা এফ-এর সংখ্যা প্রয়োজন।
  • সিরিয়াল ডেটাতে সমান্তরাল রূপান্তর করার জন্য একটি পিআইএসও শিফট রেজিস্টার ব্যবহার করা হয়।
  • এসআইএসও এবং পিপো শিফট রেজিস্টারগুলি ডিজিটাল সার্কিটের দিকে সময় বিলম্বের জন্য ব্যবহৃত হয়।
  • এই রেজিস্টারগুলি ডেটা ট্রান্সফার, হেরফের এবং ডেটা স্টোরেজ করার জন্য ব্যবহৃত হয়।
  • এসআইপিওও রেজিস্ট্রারটি সিরিয়ালকে সমান্তরাল ডেটাতে রূপান্তর করার জন্য ব্যবহৃত হয় তাই যোগাযোগের লাইনে

সুতরাং, এই সমস্ত সম্পর্কে সর্বাধিক ব্যবহৃত শিফট রেজিস্টার। সুতরাং, এটি সর্বাধিক ব্যবহৃত ব্যবহৃত শিফ্ট রেজিস্ট্রারগুলি সম্পর্কে এবং এগুলি ক্রমবর্ধমান লজিক সার্কিট যা সঞ্চয়স্থানের পাশাপাশি ডেটা স্থানান্তর করতে ব্যবহৃত হয়। এই রেজিস্টারগুলি ফ্লিপ ফ্লপগুলির সাহায্যে তৈরি করা যেতে পারে এবং এগুলির সংযোগটি এমনভাবে করা যেতে পারে যে কোনও এফএফ (ফ্লিপ ফ্লপ) ও / পি পরবর্তী ফ্লিপ-ফ্লপের ইনপুটটির সাথে সংযুক্ত হতে পারে, নিবন্ধের ধরণের ভিত্তিতে গঠিত হচ্ছে। আপনার জন্য এখানে একটি প্রশ্ন রয়েছে u নেভারসাল শিফট রেজিস্টার ?