اگر
هر سه ورودی FA
مکمل
شوند هر دو خروجی آن هم مکمل میشوند.
از
آنجایی که هر تابعی را میتوان بصورت SOP
یا
POS
نوشت
پس هر تابعی با دیکودر پیاده سازی میشود.
چهار
روش برای ساخت یک تابع با دیکودر داریم:
۱.
استفاده
از Or
و
dec
مثبت
و استفاده از شماره مینترمها.
۲.
استفاده
از And
و
dec
منفی
و استفاده از شماره ماکسترمها.
۳.
استفاده
از nand
و
dec
منفی
و استفاده از شماره مینترمها.
۴.
استفاده
از nor
و
dec
مثبت
و استفاده از شماره ماکسترمها.
در
حالتی که حالت بی اهمیت زیاد داریم استفاده
از PLA
به
صرفه است.
یک
ROM
جمع
مینترمهاست ولی PLA
جمع
ضربهاست پس باید تابع را ساده کرد.
پیاده
سازی با PAL
آسانتر
است اما از انعطاف پذیر PLA
برخوردار
نیست.
هر
سه ROM
, PLA و
PAL
معمولا
بصورت AND-OR
هستند
اما در ROM
داریم
ANDثابت
و OR
قابل
برنامه ریزی.
در
PLA
هر
دو قابل برنامه ریزی و در PAL
داریم
OR
ثابت
و AND
قابل
برنامه ریزی.
برنامه
ریزی با ROM
از
همه راحتتر است اما هزینه آن هم از همه
بیشتر است.
وقتی
بخواهیم یک جدول کارنو را با یک MUX
پیاده
سازی کنیم باید هر سطر را به یکی از ورودی
ها بدهید.
چیزهایی
که باید از کتاب خوانده شود:
FA
و
HA.
HS و
FS.
جمع
و تفریق کننده چند بیتی.
دیکودر.
انکودر.
مالتی
پلکسر.
دیمالتی
پلکسر.Rom
و
انواع آن(ROM,
PROM,EPROM,EEROM) . آرایه
منطقی برنامه پذیر PLA.
آرایه
برنامه پذیر PAL.
هیچ نظری موجود نیست:
ارسال یک نظر