সিকোয়েন্স জেনারেটর এবং এটির কাজ কী

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





একটি অনুক্রমের অবজেক্ট জেনারেটর আপনার ডেটাফ্লোতে পূর্ণসংখ্যার মানগুলির একটি সিরিজ অন্তর্ভুক্ত করার জন্য সহজ করে তোলে। এই সিরিজগুলি যে কোনও অঙ্কের সাথে শুরু হতে পারে এবং কোনও পদক্ষেপ নিতে পারে। উদাহরণস্বরূপ, সিরিজটি 40, 45, 50, 55, ইত্যাদি A একটি সিরিজের সিকোয়েন্স জেনারেটরের অবজেক্ট হিসাবে একই নাম রয়েছে। সুতরাং সিক্যুয়েনস জেনারেটরের প্রতিটি বস্তু কেবলমাত্র এটির জন্য বরাদ্দ করা একটি সিরিজ অন্তর্ভুক্ত করতে পারে। সেন্টারপ্রাইজ ডেটাফ্লো চলমান সময়ে একটি সিরিজ তৈরি করে যা মেমোরি সিরিজ হিসাবে পরিচিত হয় অন্যথায়, এটি আপনার ডেটাফ্লোটি সম্পাদন করা হলে এটি ডাটাবেসের টেবিল থেকে সিরিজ নিয়ন্ত্রণ ডেটা পড়ে।

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




সিকোয়েন্স জেনারেটর কী?

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

সিকোয়েন্স জেনারেটরের প্রয়োজনীয়তা কেন?

সিক্যুয়েন্স জেনারেটর সার্কিট সিএলকে-র মাধ্যমে সিঙ্ক্রোনাইজেশনে বিটগুলির নির্ধারিত সিরিজ তৈরি করতে ব্যবহৃত হয়। এই জাতীয় জেনারেটর কোড জেনারেটর হিসাবে ব্যবহৃত হয়, কাউন্টার , এলোমেলো বিট জেনারেটর, ক্রম এবং নির্ধারিত সময়ের জেনারেটর। এর বেসিক ডিজাইনের চিত্রটি নীচে দেখানো হয়েছে।



সিকোয়েন্স জেনারেটর কাঠামো

সিকোয়েন্স জেনারেটর কাঠামো

কিউএন -১ এর মাধ্যমে কিউ ০-এর মতো এন-বিট শিফট রেজিস্টার আউটপুটগুলি ইনপুটগুলির মতো প্রয়োগ করা হয় সংযুক্ত সার্কিট পরবর্তী রাজ্যের ডিকোডার হিসাবে পরিচিত। এখানে, পরবর্তী রাষ্ট্রের ডিকোডার ‘ওয়াই’ এর আউটপুট শিফট রেজিস্টারে সিরিয়াল ইনপুট হিসাবে দেওয়া হবে। পরবর্তী রাজ্য ডিকোডার ডিজাইনিং প্রয়োজনীয় ক্রমের উপর ভিত্তি করে সম্পন্ন হয়।

কাউন্টার ব্যবহার করে সিকোয়েন্স জেনারেটর

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


কাউন্টার ব্যবহার করে সিকোয়েন্স জেনারেটর

কাউন্টার ব্যবহার করে সিকোয়েন্স জেনারেটর

সংখ্যা ফ্লিপ ফ্লপ নিম্নলিখিত মত ক্রম মাধ্যমে সিদ্ধান্ত নেওয়া যেতে পারে।

  • প্রথমে প্রদত্ত অনুক্রমের শূন্য এবং তার সংখ্যা গণনা করুন।
  • দু'জনের উচ্চ সংখ্যা নির্বাচন করুন। এবং এই সংখ্যাটি হতে হবে ‘এন’।
  • না. ফ্লিপ ফ্লপের N = 2n-1 হিসাবে গণনা করা যেতে পারে
  • উদাহরণস্বরূপ, প্রদত্ত ক্রমটি 1011011, যেখানে সংখ্যার সংখ্যা 5 এবং শূন্যের সংখ্যা দুটি। সুতরাং তাদের মধ্য থেকে একটি উচ্চতর 5 বাছাই করুন 5. সুতরাং 5 = 2n-1, সুতরাং n = 4 এফএফ প্রয়োজনীয় হবে।

সম্পত্তি

সিকোয়েন্স জেনারেটর বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিতটি অন্তর্ভুক্ত রয়েছে।

  • শেয়ারড সিকোয়েন্স ব্যবহার করুন
  • রিসেট
  • দ্বারা বৃদ্ধি
  • ক্যাশেড মানগুলির সংখ্যা
  • শেষ মান
  • চক্র শুরু মান
  • প্রাথমিক মান
  • সাইকেল

সিকোয়েন্স জেনারেটরের রূপান্তর

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

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

ডি ফ্লিপ-ফ্লপ ব্যবহার করে সিকোয়েন্স জেনারেটর ডিজাইনে জড়িত পদক্ষেপগুলি

আমরা এমন কাউন্টারটির কার্যকারিতা জানি যা একটি পূর্বরঞ্জিত ক্রমের যথাযথ সংখ্যক রাজ্যের অনুমতি দেয়। উদাহরণস্বরূপ, 3-বিটের সাথে একটি আপ-কাউন্টার 0 থেকে 7 গণনা করা হয় তবে ডাউন কাউন্টারের ক্ষেত্রে অনুরূপ অর্ডার upturned হয়।

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

আসুন একটি উদাহরণ নেওয়া যাক আমরা একইরকম প্যাটার্নটি আবার করার আগে 0-1-3-2 রাজ্য জুড়ে চলে এমন একটি সার্কিট ডিজাইন করা লক্ষ্য করি। এই পদ্ধতি জুড়ে জড়িত পদক্ষেপগুলি নিম্নরূপ।

পদক্ষেপ -১ এ

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

পদক্ষেপ -2 এ

পদক্ষেপ 1 থেকে, আসুন আমাদের সিকোয়েন্স জেনারেটরের জন্য রাষ্ট্রের রূপান্তর টেবিলটি ডিজাইন করুন যা টেবিলের প্রাথমিক চারটি কলামের মাধ্যমে চিত্রিত হয়েছে। এতে, প্রাথমিক দুটি কলাম বর্তমান রাজ্যগুলি এবং পরবর্তী রাজ্যগুলি নির্দিষ্ট করে। উদাহরণস্বরূপ, আমাদের উদাহরণের প্রথম অবস্থায় '0 = 00' তাই এটি দ্বিতীয় অবস্থানে নিয়ে যায় যা পরের অবস্থা 1 = '01' হয়।

পদক্ষেপ -3 এ

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

প্রশ্ন 1

প্রশ্ন0 প্রশ্ন 1 + প্রশ্ন0 + ডি 1

ডি 0

0

000
0

0

0

0000

0

পদক্ষেপ -4 এ

এই পদক্ষেপে বুলিয়ান ডি0 এবং ডি 1 এর জন্য প্রকাশিত কোনও কে-ম্যাপের সাহায্যে উদ্ভাসিত হতে পারে। তবে এই উদাহরণটি বেশ সহজ তাই বুলিয়ান আইন ব্যবহার করে আমরা ডি 1 এবং ডি 0 এর সমাধান করতে পারি। অতএব

D0 = Q1’Q0 ’+ Q1’ Q0 = Q1 ’(Q0’ + Q0) = Q1 ’(1) = Q1’

D1 = Q1’Q0 + Q1 Q0 = Q0 (Q1 ’+ Q1) = Q0 (1) = Q0

পদক্ষেপ -5 এ

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

সিকোয়েন্স জেনারেটর ডি-এফএফ ব্যবহার করে

সিকোয়েন্স জেনারেটর ডি-এফএফ ব্যবহার করে

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

FAQs

1)। সিকোয়েন্স জেনারেটরের আউটপুটে ক্রম দৈর্ঘ্য কত?

উত্পন্ন আউটপুটটি সীমাহীন দৈর্ঘ্যের হতে পারে বা এটি নির্দিষ্ট দৈর্ঘ্যের পূর্বনির্ধারিত হতে পারে।

2)। ক্রম জেনারেটরে বরাদ্দ আকারের অর্থ কী?

সিরিজ থেকে ক্রম সংখ্যা বরাদ্দ করার সময় বাড়ার পরিমাণ বরাদ্দের আকার হিসাবে চিহ্নিত করা হয়।

3)। ইনফর্মটিকায় সিকোয়েন্স জেনারেটর কীভাবে ব্যবহার করা হয়?

এটি একটি সংযুক্ত রূপান্তর যেখানে আউটপুট সংখ্যার মান হবে। উত্পন্ন কীগুলি প্রাথমিক বা বিদেশী কী হতে পারে।

সুতরাং, এটি সিকোয়েন্স জেনারেটরের ধারণা সম্পর্কিত বিস্তৃত তথ্য। কীভাবে অনুক্রমের মতো সম্পর্কিত তথ্য সম্পর্কে আরও জানুন জেনারেটর প্রয়োগ করা হয় বিভিন্ন অ্যাপ্লিকেশন এবং ডোমেনে এবং কীভাবে এটি পরিচালিত হয়?