
حجم فایل : 714.5 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 28
ديکدرها و مولتي پلکسرها
ديکدر ديکدر يک مدار ترکيبي است که اطلاعات باينري حاصل از n ورودي را به 2n خروجي مجزا تبديل مي کند.
کاربردها:
حافظه اصلي ميکروپروسسور: انتخاب بانکهاي مختلف حافظه
ورودي و خروجي ميکروپروسسور: انتخاب دستگاههاي مختلف
ديکد کردن دستورات ميکروپروسسور: انتخاب واحدهاي مختلف
حافظه: ديکد کردن آدرسهاي حافظه ديکدر 3 به 8 جدول درستي ديکدر 3 به 8 اگر مقدار ورودي ديکدر با مينترم mi معادل باشد، خروجي i ام تنها خروجي است که با بقيه خروجيها تفاوت دارد. ديکدر 2 به 4 با ورودي توانا ساز وقتي که E=0 باشد ديکدر فعال خواهد شد و خروجي متناظر با مينترمي که توسط A و B انتخاب شده است مقدار 0 خواهد داشت.
اما اگر E=1 باشد ديکدر کار نخواهد کرد و مقدار تمام خروجيها 1خواهد بود.
يعني D0 … D3 = 1 ديکدر 4 به 16 وقتي که E=0 است ديکدر بالايي فعال و ديکدر پاييني خاموش خواهد بود.
ديکدر بالايي مينترمهاي 0000 تا 0111 را توليد خواهد کرد.
همه خروجيهاي ديکدر پاييني 0 خواهند بود.
وقتي که E=1 است ديکدر پاييني فعال خواهد بود
. ديکدر پاييني مينترمهاي 1000 تا 1111 را توليد خواهد کرد.
همه خروجيهاي ديکدر بالايي 0 خواهند بود. ساخت تمام جمع کننده با ديکدر Chapter 3 8 Encoder بر عكس ديكودر. تبديل m بيت ورودي به n بيت خروجي
ورودي:2n
خروجي: n n £ m £ 2n Chapter 3 9 مثال از انكودر A decimal-to-BCD encoder
Inputs: 10 bits corresponding to decimal digits 0 through 9, (D0, …, D9)
Outputs: 4 bits with BCD codes
Function: If input bit Di is a i, then the output (A3, A2, A1, A0) is the BCD code for i,
بدست آوردن خروجي بدون جدول كارنو Chapter 3 10 مثال از ديكودر Input Di is a term in equation Aj if bit Aj is 1 in the binary value for i.
Equations:
A3 = D8 + D9
A2 = D4 + D5 + D6 + D7
A1 = D2 + D3 + D6 + D7
A0 = D1 + D3 + D5 + D7 + D9
F1 = D6 + D7 can be extracted from A2 and A1 Is there any cost saving? Chapter 3 11 انكودر با اولويت
خطا در صورتي كه بيش از يك بيت وردی انکودر يك باشد.
انكودر با اولويت مي تواند بيش از يك بيت يك در ورودي را بررسي كند و جواب درست دهد
در صورتي كه بيش از يك بيت يك شود، بيت با اولويت بالاتر موثر خواهد بود Chapter 3 12
مثال انكورد با اولويت
Priority encoder with 5 inputs (D4, D3, D2, D1, D0) –
Chapter 3 13
مثال انكورد با اولويت
بدست آوردن نتيجه بدون جدول كارنو
A2 = D4
A1 = D3 + D2 = F1, F1 = (D3 + D2)
A0 = D3 + ...