সংযুক্ত সার্কিটগুলিতে, এনকোডার, মাল্টিপ্লেক্সার, ডিকোডার এবং ডি-মাল্টিপ্লেক্সার ডিজাইন করতে বিভিন্ন যুক্তি গেট ব্যবহার করা হয়। এই সার্কিটগুলির কিছু বৈশিষ্ট্য রয়েছে যেমন এই সার্কিটের আউটপুট মূলত যে কোনও সময়ে ইনপুট টার্মিনালগুলিতে রয়েছে এমন স্তরের উপর নির্ভর করে। এই সার্কিটটিতে কোনও স্মৃতি নেই। ইনপুটটির আগের অবস্থার এই সার্কিটের বর্তমান অবস্থার কোনও প্রভাব নেই। সংযুক্ত সার্কিটের ইনপুট এবং আউটপুটগুলি হ'ল 'এন' নং। ইনপুটগুলির & 'এম' নং। আউটপুট। কিছু সংযুক্ত সার্কিট হ'ল অ্যাডার এবং পূর্ণ সংযোজনকারী, সাবট্রেক্টর, এনকোডার, ডিকোডার, মাল্টিপ্লেক্সার এবং ডেমোটুলিপ্লেক্সার। এই নিবন্ধটি অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের একটি ওভারভিউ আলোচনা করেছে এবং এটি সত্য সারণীগুলির সাথে কাজ করছে।
একটি অ্যাডার কি?
একটি সংযোজক হ'ল ক ডিজিটাল লজিক সার্কিট ইলেক্ট্রনিক্সে যা সংখ্যার যোগ করার জন্য ব্যাপকভাবে ব্যবহৃত হয়। অনেক কম্পিউটার এবং অন্যান্য ধরণের প্রসেসরে, সংযোজকগুলি এমনকি ঠিকানা এবং সম্পর্কিত ক্রিয়াকলাপ গণনা করতে এবং ALU তে টেবিল সূচকগুলি গণনা করতে এবং প্রসেসরের অন্যান্য অংশেও ব্যবহার করা হয়। এগুলি অতিরিক্ত সংখ্যক উপাত্তের মতো অতিরিক্ত 3 বা বাইনারি কোডযুক্ত দশমিকের জন্য তৈরি করা যেতে পারে। অ্যাডার্সগুলি মূলত দুটি প্রকারে শ্রেণিবদ্ধ করা হয়: হাফ অ্যাডার এবং ফুল অ্যাডার।
হাফ অ্যাডার এবং পূর্ণ অ্যাডার সার্কিট কী?
অর্ধ সংযোজক সার্কিটের দুটি ইনপুট রয়েছে: এ এবং বি, যা দুটি ইনপুট অঙ্ক যুক্ত করে এবং একটি বহন এবং যোগফল তৈরি করে। পূর্ণ সংযোজনকারী সার্কিটের তিনটি ইনপুট রয়েছে: এ এবং সি, যা তিনটি ইনপুট সংখ্যা যুক্ত করে এবং একটি বহন এবং যোগফল তৈরি করে। এই নিবন্ধটি অর্ধ সংযোজকের উদ্দেশ্য কী তা সম্পর্কে বিশদ তথ্য দেয় এবং টেবুলার আকারে এবং এমনকি সার্কিট ডায়াগ্রামেও পূর্ণ সংযোজন। এটি ইতিমধ্যে উল্লেখ করা হয়েছে যে সংযোজনকারীদের মূল এবং গুরুত্বপূর্ণ উদ্দেশ্যটি হ'ল সংযোজন। নীচে বিস্তারিত অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের তত্ত্ব।
বেসিক হাফ অ্যাডার এবং ফুল অ্যাডার
হাফ অ্যাডার
সুতরাং, অর্ধ সংযোজকের দৃশ্যে এসে, এটি দুটি বাইনারি অঙ্ক যুক্ত করে যেখানে ইনপুট বিটগুলিকে অ্যাভেন্ড এবং সংযোজন হিসাবে অভিহিত করা হয় এবং ফলাফলটি দুটি আউটপুট হবে একটি যোগফল এবং অন্যটি বহন করে। যোগফলটি পরিচালনা করতে, এক্সওআর উভয় ইনপুটগুলিতে প্রয়োগ করা হয়, এবং বাহ্য উত্পাদন করতে উভয় ইনপুটগুলিতে এবং গেট প্রয়োগ করা হয়।
এইচএ ফাংশনাল ডায়াগ্রাম
যেখানে পূর্ণ সংযোজনকারী সার্কিটে এটি 3 টি এক বিট সংখ্যা যুক্ত করে, যেখানে তিনটি বিটের মধ্যে দুটিকে অপারেশন হিসাবে উল্লেখ করা যেতে পারে এবং অন্যটিকে বিট বহন হিসাবে আখ্যায়িত করা হয় The উত্পাদিত আউটপুট 2-বিট আউটপুট এবং এগুলি উল্লেখ করা যেতে পারে আউটপুট বহন এবং যোগফল হিসাবে।
অর্ধ সংযোজক ব্যবহার করে, আপনি লজিক গেটগুলির সাহায্যে সাধারণ সংযোজন ডিজাইন করতে পারেন।
আসুন দুটি সিঙ্গল বিট যুক্ত করার উদাহরণ দেখি।
2 বিট অর্ধ সংযোজক সত্য টেবিল নীচের মত:
হাফ অ্যাডার ট্রুথ টেবিল
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
এগুলি সর্বনিম্ন সম্ভব সিঙ্গল-বিট সংমিশ্রণগুলি। তবে 1 + 1 এর জন্য ফলাফল 10, যোগফল অবশ্যই 2-বিট আউটপুট হিসাবে পুনরায় লিখতে হবে। সুতরাং, সমীকরণ হিসাবে লেখা যেতে পারে
0 + 0 = 00
0 + 1 = 01
1 + 0 = 01
1 + 1 = 10
‘10’ এর আউটপুটটি বহনযোগ্য। ‘এসইউএম’ হ'ল সাধারন আউটপুট এবং 'ক্যারি' হ'ল বহন।
এখন এটি সাফ হয়ে গেছে যে একটি 1-বিট সংযোজক সহজেই এক্সওআর গেটের সাহায্যে আউটপুট ‘এসইউএম’ এবং ‘ক্যারি’ এর জন্য একটি এ্যান্ড গেটের সাহায্যে প্রয়োগ করা যেতে পারে।
উদাহরণস্বরূপ, যখন আমাদের দুটি 8-বিট বাইট একসাথে যুক্ত করতে হবে তখন এটি পূর্ণ-অ্যাডারের যুক্তিযুক্ত সার্কিট ব্যবহার করে প্রয়োগ করা যেতে পারে। অর্ধ-সংযোজনকারী দরকারী যখন আপনি একটি বাইনারি অঙ্কের পরিমাণ যুক্ত করতে চান।
দ্বি-বাইনারি ডিজিটাল সংযোজনকারীদের বিকাশের একটি উপায় হ'ল সত্য ছক তৈরি করা এবং এটি হ্রাস করা। আপনি যখন তিন বাইনারি ডিজিটের অ্যাডেয়ার তৈরি করতে চান, তখন অর্ধ সংযোজক সংযোজন অপারেশনটি দু'বার করা হয়। একইভাবে, আপনি যখন চার-অঙ্কের অ্যাডেয়ার তৈরি করার সিদ্ধান্ত নেন, তখন অপারেশনটি আরও একবার সম্পাদিত হয়। এই তত্ত্বের সাহায্যে, এটি স্পষ্ট ছিল যে বাস্তবায়নটি সহজ তবে বিকাশ একটি সময় গ্রহণ প্রক্রিয়া।
সরলতম প্রকাশটি একচেটিয়া OR ফাংশনটি ব্যবহার করে:
যোগফল = একটি এক্সওর বি
ক্যারি = এ ও বি
এইচএ লজিকাল ডায়াগ্রাম
এবং মৌলিক AND, বা, এবং এর ক্ষেত্রে একটি সমমানের অভিব্যক্তি হ'ল:
সুম = এ বি + এ বি ’
হাফ অ্যাড্ডারের জন্য ভিএইচডিএল কোড
সত্তা হা
বন্দর (একটি: STD_LOGIC এ)
খ: এসটিডি_লজিতে
sha: আউট STD_LOGIC
চ: আউট STD_LOGIC)
শেষ হা
উপরোক্ত সার্কিটের আর্কিটেকচার আচরণগত
শুরু
শ<= a xor b
না<= a and b
আচরণ শেষ
হাফ অ্যাডার আইসি নম্বর
অর্ধ সংযোজকটির বাস্তবায়ন উচ্চ গতির সিএমওএস ডিজিটাল লজিক সংহত সার্কিটের মাধ্যমে করা যেতে পারে যেমন H৪ এইচসিএক্সএক্স সিরিজ যার মধ্যে এসএন H৪ এইচসি08 (7408) এবং এসএন 74 এইচসি 86 (7486) রয়েছে।
হাফ অ্যাডারের সীমাবদ্ধতা
হাফ অ্যাড্রেসের মতো এই বাইনারি সংযোজনকারীদের কল করার মূল কারণ হ'ল পূর্বের বিটটি ব্যবহার করে ক্যারি বিট অন্তর্ভুক্ত করার কোনও ব্যাপ্তি নেই। সুতরাং, এটি বাইনারি অ্যাডারের মতো বিশেষত রিয়েল-টাইম পরিস্থিতিতে যেগুলি বেশ কয়েকটি বিট যুক্ত করে জড়িত সেগুলিতে এইচএএসগুলির প্রধান সীমাবদ্ধতা। সুতরাং পূর্ণ সংযোজনকারীদের ব্যবহার করে এই সীমাবদ্ধতা কাটিয়ে উঠতে পারে।
পূর্ণ অ্যাডার
অর্ধ-সংযোজকের তুলনায় এই অ্যাডারের কার্যকর করা কঠিন।
পূর্ণ অ্যাডার ফাংশনাল ডায়াগ্রাম
অর্ধ-অ্যাডারের এবং একটি পূর্ণ-অ্যাডারের মধ্যে পার্থক্য হ'ল পূর্ণ-সংযোজকের তিনটি ইনপুট এবং দুটি আউটপুট থাকে, যেখানে অর্ধেক অ্যাডারের দুটি মাত্র ইনপুট এবং দুটি আউটপুট থাকে। প্রথম দুটি ইনপুট হ'ল এ এবং বি এবং তৃতীয় ইনপুটটি সি-আইএন হিসাবে একটি ইনপুট বহন করে। যখন একটি পূর্ণ-অ্যাডারের যুক্তি ডিজাইন করা হয়, তখন আপনি বাইট-ওয়াইড অ্যাডারের তৈরি করতে এবং তার সাথে আটটি সংযোজন করে একটি সংযোজক থেকে পরের দিকে ক্যারি বিটটি ক্যাসকেড করেন।
এফ এ সত্যের ছক
আউটপুট বহনকে সি-আউট হিসাবে চিহ্নিত করা হয় এবং সাধারণ আউটপুট এস হিসাবে উপস্থাপিত হয় যা 'এসইউএম'।
উপরের সাথে পূর্ণ সংযোজক সত্য-টেবিল , একটি পূর্ণ সংযোজনকারী সার্কিট বাস্তবায়ন সহজেই বোঝা যাবে। এসইউএম ‘এস’ দুটি ধাপে উত্পাদিত হয়:
- প্রদত্ত ইনপুটগুলি ‘এ’ এবং ‘বি’ কে জোর করে
- A XOR B এর ফলাফলটি তখন সি-আইএন দিয়ে XORed হয়
এটি SUM উত্পন্ন করে এবং সি-আউট কেবল তখনই সত্য যখন তিনটি ইনপুটগুলির মধ্যে দু'একটি উচ্চ হয়, তারপরে সি-আউট হাইট হয়। সুতরাং, আমরা দুটি অর্ধ সংযোজক সার্কিটের সাহায্যে একটি পূর্ণ সংযোজন সার্কিট বাস্তবায়ন করতে পারি। প্রাথমিকভাবে, আধা সংযোজকটি আংশিক যোগফল তৈরি করতে A এবং B যুক্ত করতে ব্যবহৃত হবে এবং চূড়ান্ত এস আউটপুট পেতে প্রথমার্ধ সংযোজনকারী দ্বারা উত্পাদিত যোগে সি-আইএন যুক্ত করতে একটি দ্বিতীয়-অর্ধের অ্যাডারের যুক্তি ব্যবহার করা যেতে পারে।
যদি অর্ধেক সংযোজক যুক্তি যুক্ত কোনও ক্যারি তৈরি করে তবে আউটপুট বহন করা হবে। সুতরাং, সি-আউট হাফ-অ্যাডারের ক্যারি আউটপুটগুলির একটি ওআর ফাংশন হবে। নীচে প্রদর্শিত পূর্ণ সংযোজনকারী সার্কিটের বাস্তবায়নটি দেখুন।
পূর্ণ অ্যাডার লজিকাল ডায়াগ্রাম
উপরের পূর্ণ সংযোজক যুক্তির সাহায্যে বৃহত লজিক ডায়াগ্রামগুলির বাস্তবায়ন সম্ভব হয় একটি সহজ প্রতীক বেশিরভাগ অপারেশন উপস্থাপনের জন্য ব্যবহৃত হয়। নীচে দেওয়া হল এক বিট পূর্ণ সংযোজনের একটি সহজ স্কিম্যাটিক উপস্থাপনা।
এই ধরণের প্রতীক দিয়ে আমরা দুটি বিট একসাথে যোগ করতে পারি, পরবর্তী নিম্নতর ক্রমের মাত্রা থেকে বাহন নিয়েছি এবং পরবর্তী উচ্চতর ক্রমকে একটি বাহন প্রেরণ করব। একটি কম্পিউটারে, একাধিক-বিট ক্রিয়াকলাপের জন্য, প্রতিটি বিট একটি পূর্ণ সংযোজনকারী দ্বারা প্রতিনিধিত্ব করতে হবে এবং একসাথে যুক্ত করতে হবে। সুতরাং, দুটি 8-বিট সংখ্যা যুক্ত করতে, আপনার 8 টি পূর্ণ সংযোজক প্রয়োজন যা 4-বিট ব্লকের দুটিতে ক্যাসকেডিং দ্বারা গঠিত হতে পারে।
হাফ অ্যাডার এবং ফুল অ্যাডার কে-ম্যাপ ব্যবহার করে
এমনকি অর্ধ সংযোজনকারীর যোগফল এবং বহনকারী আউটপুটগুলি কার্নোখ মানচিত্রের (কে-ম্যাপ) পদ্ধতিতেও পাওয়া যাবে। দ্য অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের বুলিয়ান অভিব্যক্তি কে-ম্যাপের মাধ্যমে প্রাপ্ত হতে পারে। সুতরাং, এই সংযোজকগুলির জন্য কে-ম্যাপটি নীচে আলোচনা করা হয়েছে।
অর্ধ সংযোজক কে-ম্যাপ
এইচএ কে-ম্যাপ
সম্পূর্ণ অ্যাডারের কে-ম্যাপ
এফএ কে-ম্যাপ
এসইউএম এবং ক্যারিটির যৌক্তিক প্রকাশ
যোগফল (S) এর যৌক্তিক প্রকাশটি সারণীতে উল্লিখিত ইনপুটগুলির উপর ভিত্তি করে নির্ধারণ করা যেতে পারে।
= A’B’Cin + A ’B CCin’ + A B’Cin ’+ AB Cin
= সিন (A’B ’+ এবি) + সিন’ (A’B + A B ’)
= সিন এক্স-ওআর (একটি প্রাক্তন-ও বি)
= (1,2,4,7)
ক্যারি (যৌগিক) এর যৌক্তিক প্রকাশটি সারণীতে উল্লিখিত ইনপুটগুলির উপর ভিত্তি করে নির্ধারণ করা যেতে পারে।
= A’B Cin + AB’Cin + AB Cin ’+ ABCin
= এবি + বিসিইন + এসিন
= (3, 5, 6, 7)
উল্লিখিত সত্যের সারণীগুলির সাহায্যে ফলাফল পাওয়া যাবে এবং পদ্ধতিটি হ'ল:
একটি সম্মিলিত সার্কিট সার্কিটের বিভিন্ন গেটগুলি একত্রিত করে যেখানে সেগুলি এনকোডার, ডিকোডার, মাল্টিপ্লেক্সার এবং ডেমাল্টিপ্লেক্সার । সংযুক্ত সার্কিটের বৈশিষ্ট্যগুলি নিম্নরূপ।
- যে কোনও সময় তাত্ক্ষণিকভাবে আউটপুট কেবলমাত্র ইনপুট টার্মিনালগুলিতে উপস্থিত স্তরের উপর ভিত্তি করে।
- এটি কোনও স্মৃতি ব্যবহার করে না। পূর্ববর্তী ইনপুট অবস্থার সার্কিটের বর্তমান অবস্থার কোনও প্রভাব নেই।
- এটিতে যে কোনও সংখ্যক ইনপুট এবং এম সংখ্যার আউটপুট থাকতে পারে।
ভিএইচডিএল কোডিং
পূর্ণ অ্যাডারের জন্য ভিএইচডিএল কোডিং নিম্নলিখিত অন্তর্ভুক্ত করুন।
সত্তা পূর্ণ_আড্ডি হয়
বন্দর (একটি: STD_LOGIC এ)
খ: এসটিডি_লজিতে
cin: STD_LOGIC এ
যোগফল: STD_LOGIC আউট
কাউট: STD_LOGIC আউট)
শেষ_দ্বিতীয়
পূর্ণ_আডির আর্কিটেকচার আচরণ is
উপাদান হ
বন্দর (একটি: STD_LOGIC এ)
খ: এসটিডি_লজিতে
sha: আউট STD_LOGIC
চ: আউট STD_LOGIC)
শেষ উপাদান
সিগন্যাল এস_এস, সি 1, সি 2: এসটিডি_লজিক
শুরু
এইচএ 1: হা বন্দর মানচিত্র (ক, খ, এস_এস, সি 1)
HA2: হা বন্দর মানচিত্র (s_s, সিন, যোগফল, সি 2)
খরচ<=c1 or c2
আচরণ শেষ
দ্য অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের মধ্যে পার্থক্য যে অর্ধ সংযোজক ফলাফল উত্পাদন করে এবং পূর্ণ অ্যাডারে অর্ধ সংযোজক ব্যবহার করে অন্য কোনও ফলাফল তৈরি করে। একইভাবে, ফুল-অ্যাডারটি দুটি হাফ-অ্যাডারের সংগে থাকাকালীন, ফুল-অ্যাডারটি হ'ল আসল ব্লক যা আমরা পাটিগণিত সার্কিট তৈরি করতে ব্যবহার করি।
লুয়াহেড অ্যাডার্স বহন করুন
রিপল ক্যারি অ্যাডারের সার্কিটের ধারণায়, সংযোজনগুলির জন্য প্রয়োজনীয় বিটগুলি অবিলম্বে উপলব্ধ। যেখানে প্রতিটি অ্যাডারের অংশটি পূর্ববর্তী অ্যাডার ব্লক থেকে বহন করার সময়টির জন্য তার সময়টি ধারণ করে। এর কারণে, সার্কিটের প্রতিটি বিভাগ ইনপুট আগমনের জন্য অপেক্ষা করায় এসইএম এবং ক্যারি উত্পাদন করতে আরও সময় লাগে।
উদাহরণস্বরূপ, নবম ব্লকের আউটপুট সরবরাহ করতে, এটি (এন -1) তম ব্লক থেকে ইনপুট গ্রহণ করতে হবে। এবং এই বিলম্বটিকে যথাযথভাবে প্রচারের বিলম্ব হিসাবে অভিহিত করা হয়।
রিপল ক্যারি অ্যাডারে দেরি করে কাটিয়ে উঠতে, একটি ক্যারি-লুকোহ্যাড অ্যাডারের পরিচয় দেওয়া হয়েছিল। এখানে জটিল হার্ডওয়্যার ব্যবহার করে প্রচারের বিলম্ব হ্রাস করা যায়। নীচের চিত্রটি পূর্ণ সংযোজনকারী ব্যবহার করে একটি বহন-বর্ণনাকারী অ্যাডারের দেখায়।
ফুল অ্যাডডার ব্যবহার করে লুকোহেড বহন করুন
সত্য সারণী এবং সংশ্লিষ্ট আউটপুট সমীকরণগুলি
প্রতি | খ | গ | সি + 1 | শর্ত |
0 | 0 | 0 | 0 | কোনও ক্যারি নেই উত্পন্ন |
0 | 0 | ঘ | 0 | |
0 | ঘ | 0 | 0 | |
0 | ঘ | ঘ | ঘ | কোনও ক্যারি নেই প্রচার করা |
ঘ | 0 | 0 | 0 | |
ঘ | 0 | ঘ | ঘ | |
ঘ | ঘ | 0 | ঘ | বহন উত্পন্ন |
ঘ | ঘ | ঘ | ঘ |
ক্যারি প্রচারের সমীকরণটি পাই = এআই এক্সওর দ্বি এবং বহনযোগ্য উত্সটি হ'ল জিআই = আইআই বি দ্বি। এই সমীকরণগুলির সাথে, যোগফল এবং বহন সমীকরণগুলি উপস্থাপিত হতে পারে
সুম = পাই এক্সওআর সিআই
সিআই + 1 = গি + পাই * সিআই
জিআই কেবল তখনই সরবরাহ করে যখন আই এবং দ্বি উভয় ইনপুট ইনপুট বহন বিবেচনা না করেই 1 হয়। পাই সিআই থেকে সি + 1 এ ক্যারি প্রচারের সাথে সম্পর্কিত।
হাফ অ্যাডার এবং ফুল অ্যাডারের মধ্যে পার্থক্য
দ্য অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের টেবিলের মধ্যে পার্থক্য নীচে প্রদর্শিত হয়।
হাফ অ্যাডার | পূর্ণ অ্যাডার |
হাফ অ্যাডার (এইচএ) একটি সম্মিলিত লজিক সার্কিট এবং এই সার্কিটটি দুটি এক-বিট ডিজিট যুক্ত করতে ব্যবহৃত হয়। | ফুল অ্যাডার (এফএ) একটি সংযুক্ত সার্কিট এবং এই সার্কিটটি তিনটি এক বিট ডিজিট যুক্ত করতে ব্যবহৃত হয়। |
এইচএতে, একবারে পূর্বের সংযোজন থেকে ক্যারিটি উত্পন্ন হওয়ার পরে পরবর্তী ধাপে যোগ করা যাবে না। | এফএ-তে, একবারের পূর্বে সংযোজন থেকে ক্যারি তৈরি করা হয়, তারপরে এটি পরবর্তী ধাপে যুক্ত করা যায়। |
অর্ধ সংযোজকটিতে দুটি লজিক গেট যেমন AND গেট এবং EX-OR গেট অন্তর্ভুক্ত থাকে। | পূর্ণ সংযোজনকারীটিতে দুটি প্রাক্তন-ওআর গেট, দুটি ওআর গেট এবং দুটি ও গেট রয়েছে। |
হাফ অ্যাডারের ইনপুট বিট দুটি এ, বি এর মতো are | পূর্ণ সংযোজকের ইনপুট বিটগুলি এ, বি এবং সি-ইন-এর মতো তিনটি |
হাফ অ্যাডারের যোগফল এবং বহন সমীকরণ এস = আ⊕ব সি = আ * বি | পূর্ণ সংযোজক যুক্তি প্রকাশ S = a ⊕ b⊕Cin Cout = (a * b) + (সিন * (a⊕b))। |
এইচএ কম্পিউটার, ক্যালকুলেটর, ডিজিটাল পরিমাপের জন্য ব্যবহৃত ডিভাইস ইত্যাদিতে ব্যবহৃত হয় | এফএ ডিজিটাল প্রসেসর, একাধিক বিট সংযোজন ইত্যাদিতে ব্যবহৃত হয় |
দ্য অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের মধ্যে মূল পার্থক্য নীচে আলোচনা করা হয়।
- অর্ধ সংযোজক দুটি বাইনারি ইনপুট যুক্ত করে যোগফল বহন করে এবং বহন করে যেখানে পূর্ণ সংযোজকটি তিনটি বাইনারি ইনপুট যুক্ত করে যোগফল এবং বহন করতে ব্যবহৃত হয়। অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের হার্ডওয়্যার আর্কিটেকচার উভয়ই এক নয়।
- প্রধান বৈশিষ্ট্য যা এইচএ এবং এফএকে পৃথক করে তা হ'ল এইচএতে এর শেষ ইনডিকেটের ইনপুট হিসাবে বিবেচনা করার মতো কোনও চুক্তি নেই। তবে, একটি এফ এ এ শেষ সংযোজনের ক্যারি বিট বিবেচনা করার জন্য সিনের মতো একটি নির্দিষ্ট ইনপুট কলাম সনাক্ত করে।
- দুটি সংযোজনকারী এটির নির্মাণের জন্য সার্কিটে ব্যবহৃত উপাদানগুলির উপর ভিত্তি করে একটি পার্থক্য প্রদর্শন করবে। অর্ধ সংযোজকগুলি (এইচএ এর) দু'টি লজিক গেটের মতো এবং অ্যান্ড এক্স-ওআর এর সমন্বয়ে তৈরি করা হয়েছে যেখানে এফএ তিনটি এবং দুটি এক্সওআর এবং একটি বা গেটের সমন্বয়ে তৈরি করা হয়েছে।
- মূলত, এইচএ'র 1-বিটের 2-2 ইনপুটগুলিতে অপারেট করা হয়, অন্যদিকে এফএ'র 1 বিটের তিনটি ইনপুট পরিচালিত হয়। সংযোজনটি মূল্যায়নের জন্য হাফ অ্যাডার বিভিন্ন ইলেকট্রনিক ডিভাইসে ব্যবহৃত হয় যেখানে পুরো সংযোজকটি ডিজিটাল প্রসেসরে দীর্ঘ সময় যোগ করার জন্য ব্যবহৃত হয়।
- এই দুটি সংযোজকগুলির মধ্যে মিলগুলি হ'ল এইচএ এবং এফএ উভয়ই সম্মিলিত ডিজিটাল সার্কিট তাই তারা সিক্যুয়ালি সার্কিটের মতো কোনও মেমরি উপাদান ব্যবহার করে না। বাইনারি সংখ্যার সংযোজন প্রদানের জন্য পাটিগণিতের অপারেশনের জন্য এই সার্কিটগুলি প্রয়োজনীয়।
হাফ অ্যাড্ডার ব্যবহার করে সম্পূর্ণ অ্যাডার বাস্তবায়ন
যৌক্তিকভাবে সংযুক্ত দুটি অর্ধ সংযোজকের মাধ্যমে একটি এফএ এর বাস্তবায়ন করা যেতে পারে। এর ব্লক ডায়াগ্রামটি নীচে প্রদর্শিত হতে পারে যা দুটি অর্ধ সংযোজক ব্যবহার করে একটি এফএ এর সংযোগ বলে tells
পূর্ববর্তী গণনা থেকে যোগফল এবং বহন সমীকরণগুলি
এস = এ ‘বি’ সিন + এ ‘বিসি’ ইন + এবিসিন
কাউট = এবি + এসিন + বিসিইন
সমষ্টি সমীকরণ হিসাবে লেখা যেতে পারে।
সিন (A’B ‘+ এবি) + সি‘ ইন (এআইবি + এ বি ’)
সুতরাং, যোগফল = সিন এক্স-ওআর (একটি পূর্ব-ওআর বি)
সিন (একটি প্রাক্তন-ও বি) + সি'ইন (একটি প্রাক্তন-ও বি)
= সিন এক্স-ওআর (একটি প্রাক্তন-ও বি)
কাউট নীচের মত লেখা যেতে পারে।
COUT = AB + ACin + BCin।
COUT = এবি + হতাশা BCin (এ প্লাস একটি)
= এবিসিন + এবি + এসিন + এ 'বি সিন
= এবি (1 + সিন) + এসিন + এ 'বি সিন
= এ বি + এসিন + এ ’বি সিন
= এবি + এসিন (বি + বি ’) + এ’ বি সিন
= এবিসিন + এবি + এ'ব সিন + এ ’বি সিন
= এবি (সিন +1) + এ বি সিন + এ ’বি সিন
= AB + AB ’সিন + এ’ বি সিন
= এবি + সিন (এবি ’+ এ'বি)
অতএব, COUT = AB + Cin (একটি প্রাক্তন-ওআর বি)
উপরের দুটি অঙ্ক এবং বহন সমীকরণের উপর নির্ভর করে এফএ সার্কিটটি দুটি এইচএ এবং একটি ওআর গেটের সাহায্যে প্রয়োগ করা যেতে পারে। দুই অর্ধ সংযোজক সহ একটি পূর্ণ অ্যাডারের সার্কিট ডায়াগ্রাম উপরে চিত্রিত করা হয়েছে।
টু হাফ অ্যাড্ডার ব্যবহার করে পূর্ণ অ্যাডার
ন্যান্ড গেটস ব্যবহার করে পূর্ণ অ্যাডার ডিজাইন
একটি নান্দ গেট হ'ল এক ধরণের সার্বজনীন গেট, যে কোনও ধরণের লজিক ডিজাইন কার্যকর করতে ব্যবহৃত হয়। ন্যান্ড গেটস ডায়াগ্রামের সাথে এফএ সার্কিটটি নীচে দেখানো হয়েছে।
ন্যান গেটস ব্যবহার করে এফএ
এফএ হ'ল একটি সহজ-বিট সংযোজনকারী এবং আমরা যদি এন-বিটের সংযোজনটি সম্পাদন করতে চাই, তবে এন না। এক বিট এফএর অবশ্যই ক্যাসকেড সংযোগ ফর্ম্যাটে নিযুক্ত করা উচিত।
সুবিধাদি
দ্য অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের সুবিধা নিম্নলিখিত অন্তর্ভুক্ত করুন।
- অর্ধ সংযোজকের সর্বাধিক উদ্দেশ্য হল দুটি একক-বিট সংখ্যা যুক্ত করা
- সম্পূর্ণ সংযোজনকারীরা একটি ক্যারি বিট যুক্ত করার ক্ষমতা রাখে যা পূর্ববর্তী সংযোজন থেকে প্রাপ্ত ফলাফল
- পূর্ণ সংযোজন সহ, সংযোজনকারী, মাল্টিপ্লেক্সার এবং আরও অনেকের মতো গুরুত্বপূর্ণ সার্কিটগুলি প্রয়োগ করা যেতে পারে
- পূর্ণ সংযোজনকারী সার্কিটগুলি ন্যূনতম শক্তি গ্রহণ করে
- অর্ধ অ্যাডারের উপরে একটি পূর্ণ অ্যাডারের সুবিধা হ'ল অর্ধ অ্যাডারের অপূর্ণতা কাটিয়ে উঠতে একটি পূর্ণ অ্যাডার ব্যবহার করা হয় কারণ অর্ধ সংযোজকটি সাধারণত দুটি 1-বিট সংখ্যা যুক্ত করতে ব্যবহৃত হয়। অর্ধ সংযোজকরা ক্যারি বিটটি যোগ করবেন না, সুতরাং এই পুরো অ্যাড্রেয়ারকে কাটিয়ে উঠতে নিযুক্ত করা হয়েছে। পূর্ণ সংযোজকটিতে, তিনটি বিটের সংযোজন করা যায় এবং দুটি আউটপুট উত্পন্ন করা যায়।
- সংযোজকদের নকশা করা সহজ এবং এটি একটি বেসিক বিল্ডিং ব্লক যাতে এক-বিট সংযোজন সহজেই বোঝা যায়।
- এই সংযোজকটি একটি বৈদ্যুতিন সংকেতের মেরু বদল যোগ করে অর্ধ বিয়োগকারে রূপান্তরিত হতে পারে।
- একটি পূর্ণ সংযোজনকারী ব্যবহার করে, উচ্চ আউটপুট পাওয়া যায়।
- উচ্চ গতি
- ভোল্টেজ স্কেলিং সরবরাহের জন্য খুব শক্ত
অসুবিধা
দ্য অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের অসুবিধা নিম্নলিখিত অন্তর্ভুক্ত করুন।
- তদতিরিক্ত, অর্ধ সংযোজক বহন করার আগে ব্যবহার করতে পারে না, সুতরাং এটি মাল্টি-বিটের সংযোজনকে ক্যাসকেডিংয়ের জন্য প্রযোজ্য নয়।
- এই ত্রুটিটি কাটিয়ে উঠতে, এফএতে তিনটি 1 বিট যুক্ত করা প্রয়োজন।
- একবার এফএ একটি RA এর মতো চেইনের আকারে ব্যবহার করা হয় (রিপল অ্যাডার), তারপরে আউটপুট ড্রাইভের ক্ষমতা হ্রাস করা যায়।
অ্যাপ্লিকেশন
অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের অ্যাপ্লিকেশনগুলিতে নিম্নলিখিতটি অন্তর্ভুক্ত রয়েছে।
- বাইনারি বিট সংযোজন কম্পিউটারের মধ্যে আএলইউ ব্যবহার করে অর্ধবৃত্তকারী দ্বারা করা যেতে পারে কারণ এটি অ্যাডর ব্যবহার করে।
- অর্ধ সংযোজক সংমিশ্রণটি পূর্ণ সংযোজক সার্কিট ডিজাইনের জন্য ব্যবহার করা যেতে পারে।
- আধিকারিক গণকগুলিতে এবং ঠিকানার পাশাপাশি টেবিলগুলি পরিমাপ করতে ব্যবহৃত হয়
- এই সার্কিটগুলি ডিজিটাল সার্কিটের মধ্যে বিভিন্ন অ্যাপ্লিকেশন পরিচালনা করতে ব্যবহৃত হয়। ভবিষ্যতে, এটি ডিজিটাল ইলেক্ট্রনিক্সে মূল ভূমিকা পালন করে।
- এফএ সার্কিটটি রিপল ক্যারি অ্যাডারের মতো অনেক বড় সার্কিটের উপাদান হিসাবে ব্যবহৃত হয়। এই সংযোজক একসাথে বিটের সংখ্যা যুক্ত করে।
- এফএগুলি গাণিতিক যুক্তি ইউনিট (এএলইউ) এ ব্যবহৃত হয়
- জিপিইউ (গ্রাফিক্স প্রসেসিং ইউনিট) এর মতো গ্রাফিক্স সম্পর্কিত অ্যাপ্লিকেশনগুলিতে এফএগুলি ব্যবহৃত হয়
- এগুলি বহনকারী সার্কিটে ক্যারিআউট গুণকে কার্যকর করতে ব্যবহৃত হয়।
- একটি কম্পিউটারে, মেমোরি ঠিকানা তৈরি করতে এবং পরবর্তী নির্দেশের দিকে প্রোগ্রামের পাল্টা পয়েন্ট তৈরি করতে, অ্যারিমেটিক লজিক ইউনিট ফুল অ্যাড্রেস ব্যবহার করে ব্যবহৃত হয়।
সুতরাং, যখনই দুটি বাইনারি সংখ্যার যোগ করা হয় তখন প্রথমে সর্বনিম্ন বিটগুলিতে অঙ্কগুলি যুক্ত করা হয়। এই প্রক্রিয়াটি অর্ধ সংযোজকের মাধ্যমে সম্পাদন করা যায় কারণ সবচেয়ে সহজ এন / ডাব্লু যা দুটি 1-বিট সংখ্যা যুক্ত করতে দেয়। এই সংযোজনকারীর ইনপুটগুলি বাইনারি অঙ্কগুলি হয় যেখানে ফলাফলগুলি যোগফল (যোগ) এবং বহন (সি) হয়।
যখনই অঙ্কের সংখ্যা অন্তর্ভুক্ত করা হয়, তখন এইচএ নেটওয়ার্কটি কেবল সর্বনিম্ন সংখ্যার সাথে সংযোগ করার জন্য ব্যবহার করা হয়, কারণ এইচএই পূর্ববর্তী শ্রেণি থেকে বহন সংখ্যাটি যোগ করতে পারে না। একটি পূর্ণ সংযোজনকারীকে সমস্ত ডিজিটাল পাটিগণিত ডিভাইসের ভিত্তি হিসাবে সংজ্ঞায়িত করা যেতে পারে। এটি তিনটি 1-অঙ্কের সংখ্যা যুক্ত করার জন্য ব্যবহৃত হয়। এই সংযোজকটিতে এ, বি এবং সিনের মতো তিনটি ইনপুট অন্তর্ভুক্ত রয়েছে তবে ফলাফলগুলি সুম এবং কাউট হয়।
সম্পর্কিত ধারণা
দ্য অর্ধ সংযোজক এবং পূর্ণ সংযোজক সম্পর্কিত ধারণাগুলি শুধু একটি উদ্দেশ্য স্থির না। অনেক অ্যাপ্লিকেশনগুলিতে তাদের ব্যাপক ব্যবহার রয়েছে এবং এর সাথে কয়েকটি সম্পর্কিত উল্লেখ করা হয়েছে:
- অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের আইসি নম্বর
- 8-বিট অ্যাডারের বিকাশ
- অর্ধেক অ্যাডারে সাবধানতা কি?
- একটি রিপল ক্যারি অ্যাডারের জাভা অ্যাপলেট
অতএব, এই সমস্ত সম্পর্কে অর্ধ সংযোজক এবং পূর্ণ অ্যাডারের তত্ত্ব ট্রুথ টেবিল এবং লজিক ডায়াগ্রামের সাথে অর্ধ সংযোজক সার্কিট ব্যবহার করে পূর্ণ অ্যাডারের নকশাও প্রদর্শিত হয়। অনেক অর্ধ সংযোজক এবং পূর্ণ অ্যাডারে পিডিএফ এই ধারণাগুলির উন্নত তথ্য সরবরাহ করতে ডকুমেন্টগুলি উপলব্ধ। এটি আরও জানা গুরুত্বপূর্ণ কীভাবে একটি 4-বিট পূর্ণ সংযোজক কার্যকর করা হয় ?