যে ইলেকট্রনিক সার্কিটের সাহায্যে একাধিক বাইনারি বিট যোগ করা যায় তাকে অ্যাডার সার্কিট বলে। ডিজিটাল ইলেকট্রনিক্স-এ অ্যাডার সার্কিটকে দুই ভাগে ভাগ করা যায়, যথা হাফ অ্যাডার ও ফুল অ্যাডার।
হাফ অ্যাডার
যে অ্যাডার এর সাহায্যে দুটি বাইনারি বিট যোগ করা হয় তাকে হাফ অ্যাডার বলে। এতে পূর্বের কোন সার্কিট হতে কোন ক্যারি (যোগ করার পর যেটা হাতে থাকে তা) থাকে না।
একটি হাফ অ্যাডারে দুটি ইনপুট এবং আউটপুট হিসেবে একটি সাম ও একটি ক্যারি থাকে। দুটি ইনপুট $(n=2)$ হিসেবে মোট চারটি কন্ডিশন $(2^n)$ দাঁড়াবে। একটি হাফ অ্যাডারের ট্রুথ টেবিল নিচে দেয়া হল।
হাফ অ্যাডারের ট্রুথ টেবিল
Inputs | Outputs | Logic | |||
---|---|---|---|---|---|
A | B | Sum, S | Carry, C | S | C |
0 | 0 | 0 | 0 | $-$ | $-$ |
0 | 1 | 1 | 0 | $A'B$ | $-$ |
1 | 0 | 1 | 0 | $AB'$ | $-$ |
1 | 1 | 0 | 1 | $-$ | $AB$ |
উপরের টেবিল অনুযায়ী আমরা দুটি সমীকরণ পাই,
হাফ অ্যাডার লজিক সার্কিট |
ফুল অ্যাডার
যে অ্যাডার এর সাহায্যে ৩টি বাইনারি বিট বা ২টি বাইনারি বিট ও একটি ক্যারি(পূর্ববর্তি সার্কিট হতে) যোগ করা হয় তাকে ফুল অ্যাডার বলে। এতে পূর্বের সার্কিট হতে একটি ক্যারি (যোগ করার পর যেটা হাতে থাকে তা) বিবেচনা করতে হয়।
একটি ফুল অ্যাডারে ৩টি ইনপুট এবং আউটপুট হিসেবে একটি সাম ও একটি ক্যারি পাওয়া যায়। ৩টি ইনপুট $(n=3)$ হিসেবে মোট ৮টি কন্ডিশন $(2^n)$ দাঁড়াবে। একটি ফুল অ্যাডারের ট্রুথ টেবিল নিচে দেয়া হল।
ফুল অ্যাডারের ট্রুথ টেবিল
Inputs | Outputs | Logic | ||||
---|---|---|---|---|---|---|
Cin | B | A | Sum, S | Carry, C | S | Cout |
0 | 0 | 0 | 0 | 0 | ||
0 | 0 | 1 | 1 | 0 | $AB'C_{in}'$ | |
0 | 1 | 0 | 1 | 0 | $A'BC_{in}'$ | |
0 | 1 | 1 | 0 | 1 | $ABC_{in}'$ | |
1 | 0 | 0 | 1 | 0 | $A'B'C_{in}$ | |
1 | 0 | 1 | 0 | 1 | $AB'C_{in}$ | |
1 | 1 | 0 | 0 | 1 | $A'BC_{in}$ | |
1 | 1 | 1 | 1 | 1 | $ABC_{in}$ | $ABC_{in}$ |
উপরের টেবিল অনুযায়ী আমরা দুটি সমীকরণ পাই,
$S= AB'C_{in}' + A'BC_{in}' + A'B'C_{in} + ABC_{in}$$C_{out} = ABC_{in}' + AB'C_{in} + A'BC_{in} + ABC_{in}$
এখন সমীকরণ দুটিকে লজিক সার্কিটের মাধ্যমে প্রকাশ করলে নিচের চিত্র পাওয়া যাবে।
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন