دیکدر
دیکدر یک مدار ترکیبی است که اطلاعات باینری حاصل از n ورودی را به ۲n خروجی مجزا تبدیل می کند.
کاربردها:
حافظه اصلی میکروپروسسور: انتخاب بانکهای مختلف حافظه
ورودی و خروجی میکروپروسسور: انتخاب دستگاههای مختلف
دیکد کردن دستورات میکروپروسسور: انتخاب واحدهای مختلف
حافظه: دیکد کردن آدرسهای حافظه
جدول درستی دیکدر ۳ به ۸
اگر مقدار ورودی دیکدر با مینترم mi معادل باشد، خروجی i ام تنها خروجی است که با بقیه خروجیها تفاوت دارد.
دیکدر ۲ به ۴ با ورودی توانا ساز
وقتی که E=0 باشد دیکدر فعال خواهد شد و خروجی متناظر با مینترمی که توسط A و B انتخاب شده است مقدار ۰ خواهد داشت.
اما اگر E=1 باشد دیکدر کار نخواهد کرد و مقدار تمام خروجیها ۱خواهد بود.
یعنی D0 … D3 = 1
دیکدر ۴ به ۱۶
وقتی که E=0 است دیکدر بالایی فعال و دیکدر پایینی خاموش خواهد بود.
دیکدر بالایی مینترمهای ۰۰۰۰ تا ۰۱۱۱ را تولید خواهد کرد.
همه خروجیهای دیکدر پایینی ۰ خواهند بود.
وقتی که E=1 است دیکدر پایینی فعال خواهد بود
همه خروجیهای دیکدر بالایی ۰ خواهند بود.
Encoder
بر عکس دیکودر. تبدیل m بیت ورودی به n بیت خروجی
ورودی:۲n
خروجی: n
مثال از انکودر
A decima -to-BCD encoder
Inputs: 10 bits corresponding to decima 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,
بدست آوردن خروجی بدون جدول کارنو
Input Di is a term in equation Aj if bit Aj is 1 in the binary va ue 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?
انکودر با اولویت
خطا در صورتی که بیش از یک بیت وردی انکودر یک باشد.
انکودر با اولویت می تواند بیش از یک بیت یک در ورودی را بررسی کند و جواب درست دهد
در صورتی که بیش از یک بیت یک شود، بیت با اولویت بالاتر موثر خواهد بود
مثال انکورد با اولویت
A2 = D4
A1 = D3 + D2 = F1, F1 = (D3 + D2)
A0 = D3 + D1 = (D3 + D1)
V = D4 + F1 + D1 + D0
تمرین
یک مدار ترکیبی با استفاده از توابع زیر مشخص شده است، با استفاده از دی کدر، مداری برای پیاده سازی توابع زیر رسم کنید، فرض کنید که خروجی دیکدر در زمان انتخاب یک خط به صورت High در می آید
تعداد مشاهده: 4931 مشاهده
فرمت فایل دانلودی:
فرمت فایل اصلی: .ppt
تعداد صفحات: 28
حجم فایل:1,198 کیلوبایت