ডিজিটাল ডিভাইস
এনকোডার (Encoder)
লজিক সার্কিট, সত্যক সারণী ও সমীকরণ বিশ্লেষণ
এনকোডার কি?
- সংজ্ঞা: এনকোডার হলো এমন একটি ডিজিটাল বর্তনী বা সমবায় সার্কিট, যার সাহায্যে মানুষের বোধগম্য ভাষাকে কম্পিউটারের বোধগম্য যান্ত্রিক ভাষায় (বাইনারি কোডে) রূপান্তর করা হয়।
- সহজ কথায়, এটি আনকোডেড (Uncoded) ডেটাকে কোডেড (Coded) ডেটায় রূপান্তর করে।
- ব্যবহার: এনকোডার আলফানিউমেরিক বর্ণকে ASCII (অ্যাস্কি) বা EBCDIC কোডে রূপান্তর করতে ব্যবহৃত হয়।
- ইনপুট-আউটপুট: একটি এনকোডারে 2n সংখ্যক ইনপুট লাইন থেকে সর্বোচ্চ n সংখ্যক আউটপুট লাইন পাওয়া যায়।
8 to 3 লাইন এনকোডার
নিচে একটি ৮-টু-৩ লাইন (অক্টাল টু বাইনারি) এনকোডারের সত্যক সারণী এবং লজিক সমীকরণ উপস্থাপন করা হলো।
| Inputs (D) | Outputs | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | A | B | C |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
নির্গমন সমীকরণ (Output Equations):
যে সকল ইনপুট লাইনের মান 1 হলে আউটপুট 1 হয়, তাদের যৌক্তিক যোগফল (OR Operation) হলো সমীকরণ।
- A = D4 + D5 + D6 + D7
- B = D2 + D3 + D6 + D7
- C = D1 + D3 + D5 + D7