একটি রিং কাউন্টার কী: কার্যকরী, শ্রেণিবদ্ধকরণ এবং অ্যাপ্লিকেশন

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





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

রিং কাউন্টার কি?

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




রিং-কাউন্টারে ব্লক-ডায়াগ্রাম

রিং-কাউন্টার-এর ব্লক ডায়াগ্রাম



উপরের চিত্র থেকে,

1)। ব্যবহৃত রাজ্যের সংখ্যা 4 (যেখানে কোনও রাজ্যের নয় = ব্যবহৃত ফ্লিপ ফ্লপের সংখ্যা নেই)।

2)। প্রাক-সেট বা সাফ: এটির মূল কাজটি যদি ইনপুট ক্লক সিগন্যাল পরিবর্তন হয় তবে আউটপুট মানটিও পরিবর্তন করা হয় changed


সংযোগগুলি নীচে তৈরি করা হয়

  • একটি ইনপুট প্রথম ফ্লিপ-ফ্লপ ff0-Q0 এর সাথে সংযুক্ত,
  • অন্য একটি ইনপুট ff1, ff2, ff3 এর মতো অন্য তিনটি ফ্লিপ ফ্লপের সিএলআরের সাথে সংযুক্ত।

ওয়ার্কিং থিওরি

উদাহরণস্বরূপ, আসুন আমরা একটি শর্তটি নিই যেখানে প্রি-সেট = '0000' তারপরে প্রতিটি ফ্লিপ ফ্লপ থেকে প্রাপ্ত ফলাফলগুলি নিম্নলিখিত হিসাবে রয়েছে। এফএফ 0 এর জন্য, কিউ 0 এ আউটপুটটি ‘1’, অন্য ফ্লিপফ্লপ যেমন এফএফ, এফএফ 2, এফএফ 3 (যা সিএলআর = 0 যেখানে স্পষ্টভাবে সংযুক্ত থাকে) Q1 = Q2 = Q3 = ’0 at এ প্রাপ্ত আউটপুট ′ এটি ভেরিলোগ এইচডিএল কোড ব্যবহার করে মৃত্যুদন্ড কার্যকর করার সময় সত্য সারণী এবং এর আউটপুট তরঙ্গরূপ অনুসরণ করে বোঝা যায় Xilinx সফ্টওয়্যার।

সঠিক তালিকা

বা

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

প্র 3

কম নাড়ি

এক্স00

0

000

0

000

0

0000

000

0

কোথায়

ইনপুটস = ​​ওআরআই এবং সিএলকে

এক্স = ক্লকটি ধনাত্মক প্রান্ত বা নেতিবাচক প্রান্ত হতে পারে

আউটপুটস = ​​কিউ 0, কিউ 1, কিউ 2, কিউ 3।

সারণী থেকে, আমরা লক্ষ্য করতে পারি যে ‘1’ Q0 থেকে Q3 এ তির্যকভাবে স্থানান্তরিত হয় এবং আবার ‘Q0’ এ ফিরে যাবে। সুতরাং এটি দেখায় যে এটি রিং কাউন্টারের মতো কাজ করে।

রিং কাউন্টারের জন্য ভেরিলোগ এইচডিএল প্রোগ্রাম

মডিউল ডিএফএফ (কিউ, ডি, সি)
আউটপুট q
ইনপুট d, গ
reg q
প্রাথমিক
q = 1’b1
সর্বদা @ (পোজ সি)
q = d
শেষ মডিউল

মডিউল dff1 (কিউ, ডি, ক্লক)
আউটপুট q
ইনপুট ডি, ক্লক
reg q
প্রাথমিক
q = 1’b0
সর্বদা @ (পোজ ক্লক)
q = d
endmodule

মডিউল রিং (কিউ, ক্লক)
ইনআউট [3: 0] কিউ
ইনপুট ক্লক
ডিএফএফ ইউ 1 (কিউ [0], কিউ [3], ক্লক)
ডিএফএফ 1 ইউ 2 (কিউ [1], কিউ [0], ক্লক)
dff1 u3 (কিউ [2], কিউ [1], ক্লক)
dff1 u4 (কিউ [3], কিউ [2], ক্লক)
শেষ মডিউল

রিং কাউন্টারের টাইমিং ডায়াগ্রাম

রিং কাউন্টারের সময় চিত্রটি নীচে দেখানো হয়েছে।

টাইমিং-ডায়াগ্রাম-অফ-রিং-কাউন্টার

রিং-কাউন্টার-এর টাইমিং-ডায়াগ্রাম

রিং কাউন্টারগুলির শ্রেণিবিন্যাস

রিং কাউন্টারগুলিকে তারা দুটি হিসাবে শ্রেণীবদ্ধ করা হয়েছে,

স্ট্রেইট টাইপ

একটি সরল প্রকারের বিকল্প নাম হ'ল 'একটি হট কাউন্টার', যেখানে ফ্লিপ ফ্লপ শুরু হওয়ার ইনপুটটির প্রতিক্রিয়া হিসাবে শেষ হওয়া ফ্লিপ ফ্লপের আউটপুট দেওয়া হয়। যেখানে বাইনারি অঙ্ক 0/1 রিং আকারে প্রচারিত হয়। দুটি নিয়ন্ত্রণ সংকেত প্রি-সেট (পিআর) এবং ক্লক সিগন্যাল (সিএলকে) ব্যবহৃত হয়। যেখানে PR এফএফ 0 এর সাথে সংযুক্ত থাকে এবং সিএলআর এফএফ 3 এ দেওয়া হয়। নীচে 4 স্টেজের রিং কাউন্টারের ব্লক ডায়াগ্রামটি দেওয়া হয়েছে।

সোজা-রিং-কাউন্টার

সোজা-রিং-কাউন্টার

স্ট্রেইট রিং টাইপ কাউন্টারের টেবিল

সত্য-সরল-রিং-প্রকারের সারণী

সত্য-টেবিল-সরাসরি-টাইপ

স্ট্রেইট টাইপের টাইমিং ডায়াগ্রাম

টাইমিং-ডায়াগ্রাম-অফ-স্ট্রেইট-টাইপ

টাইমিং-ডায়াগ্রাম-অফ-স্ট্রেইট-টাইপ

বাঁকা প্রকার

বাঁকা টাইপের বিকল্প নাম হ'ল স্যুইচ লেজ / হাঁটা / জনসন টাইপ কাউন্টার। ফ্লিপ ফ্লপের সমাপ্তির পরিপূরক আউটপুট হ'ল ফ্লিপ ফ্লপ শুরু করার ইনপুটটির প্রতিক্রিয়া। যেখানে 1 এর প্রবাহ এবং 0 টি রিং আকারে প্রবাহিত হয়। বাঁকা টাইপ কাউন্টারে দুটি নিয়ন্ত্রণ সংকেত সিএলকে এবং ওআরআই ব্যবহার করে। যেখানে সিএলকে এবং ওআরআই চারটি ফ্লিপ ফ্লপের জন্য সাধারণ। নীচে 4 টি পর্যায় বাঁকানো রিং-টাইপ কাউন্টারের ব্লক ডায়াগ্রামটি রয়েছে।

ট্যুইস্টেড টাইপের টুথ টেবিল

বা

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

কম নাড়ি

এক্স000

0

000

00

0

0

00

000

ট্যুইস্টেড টাইপের টাইমিং ডায়াগ্রাম

বাঁকা টাইপের টাইমিং ডায়াগ্রামটি নীচে দেখানো হয়েছে।

জনসন-কাউন্টার-এর টাইমিং-ডায়াগ্রাম

জনসনের টাইমিং-চিত্র

রিং টাইপ কাউন্টার এবং জনসন টাইপ কাউন্টারের মধ্যে পার্থক্য

নীচে রিং কাউন্টার এবং জনসন কাউন্টারের মধ্যে তুলনা করা হল

রিং কাউন্টার

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

শেষ ফ্লিপ ফ্লপের আউটপুট ফ্লিপ ফ্লপ শুরু করার জন্য ইনপুট হিসাবে দেওয়া হয়।শেষ ফ্লিপ-ফ্লপের আউটপুট পরিপূরক হয় এবং ফ্লিপ ফ্লপ শুরু করার জন্য ইনপুট হিসাবে দেওয়া হয়।
রাজ্যের সংখ্যা = ব্যবহৃত ব্যবহৃত ফ্লিপ ফ্লপের সংখ্যাযদি ‘এন’ সংখ্যা ফ্লিপ ফ্লপ ব্যবহার করা হয় তবে ‘2 এন’ সংখ্যার রাজ্যের প্রয়োজন।
ইনপুট ফ্রিকোয়েন্সি = এনইনপুট ফ্রিকোয়েন্সি = চ
আউটপুট ফ্রিকোয়েন্সি = f / nআউটপুট ফ্রিকোয়েন্সি = f / 2n
মোট অব্যবহৃত রাজ্য = (২)এন- এন)মোট অব্যবহৃত রাজ্য = (২)এন- 2 এন)

সুবিধাদি

সুবিধাগুলি হ'ল

  • এটা হতে পারে এনকোড এবং যুক্তি ডিকোড
  • ব্যবহার করে বাস্তবায়ন করা যেতে পারে জে.কে. এবং ডি ফ্লিপ ফ্লপ

অসুবিধা

অসুবিধাগুলি হ'ল

  • 15 টি রাজ্যের মধ্যে 4 টি রাজ্য ব্যবহৃত হয়
  • অ-স্ব-সূচনা।

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

নিম্নলিখিত অ্যাপ্লিকেশন রয়েছে

FAQ এর

1)। 10-বিট রিং কাউন্টারে কয়টি রাজ্য রয়েছে?

10-বিট রিং কাউন্টারে 10 টি রাজ্য ব্যবহৃত হয়।

2)। অ্যাসিক্রোনাস কাউন্টার কি?

একটি অ্যাসিঙ্ক্রোনাস কাউন্টার অ্যাসিঙ্ক্রোনাস পরিচালনা করে এটি হ'ল এটি ঘড়ির নাড়িতে স্বাধীন is এটিতে 2n - 1 টি রাজ্য রয়েছে।

3)। একটি কাউন্টার একটি মোড কি?

মোড কাউন্টারের আরেকটি নাম হল মডুলাস কাউন্টার। এটি কাউন্টারে রাজ্যের সংখ্যা হিসাবে সংজ্ঞায়িত হয়।

4)। জনসনের পাল্টা বলতে কী বোঝ?

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

5)। এন কাউন্টার দ্বারা বিভাজন কি?

এন কাউন্টার দ্বারা বিভক্ত মানে এন দ্বারা ইনপুট ক্লক ফ্রিকোয়েন্সি বিভাজন।

6)। এসআইএসও শিফট রেজিস্টার বলতে কী বোঝ?

এসআইএসওশিফ্ট রেজিস্টার হ'ল একটি সিরিয়াল ইন-সিরিয়াল যা রেজিস্টারে থাকে, যেখানে ইনপুট ডেটা এবং আউটপুট ডেটার ক্রিয়াকলাপের পরে একের পর এক প্রক্রিয়া করা হয় এবং ফলাফলটি রেজিস্টারে সংরক্ষণ করা হয়।

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