Hazard - نسخهی قابل چاپ |
Hazard - Alirezaj - 09 اسفند ۱۳۹۵ ۱۲:۱۲ ق.ظ
سلام ممنون میشم راهنمایی کنید .این مدار دارای Static-Zero Hazard است .که همینطور که میدونیم این مخاطره در مدارهای دو سطحی Or And است .مشکل اینجاست که چطوری این مدار رو تبدیل کنیم به معادل OR-And ؟(چطوری تابع رو از روی مدار بدست بیاریم ؟) جوابش هم این گزینه است . که نمیدونم چطوری بدست اومده .؟ [tex]abc\: :010\rightarrow110[/tex] |
RE: Hazard - alireza01 - 10 اسفند ۱۳۹۵ ۱۱:۲۸ ق.ظ
سلام و وقت بخیر ... مدار را در دو شاخه بالا و پایین حساب میکنیم و حاصل آنها را به صورت [tex]Xor[/tex] مینویسیم . شاخه اول ( بالا ) : [tex]ab[/tex] شاخه دوم ( پایین ) : [tex]a+c[/tex] [tex](ab)\oplus(a+c)=(ab)'(a+c)+(a+c)'(ab)=(a'+b')(a+c)+a'c'(ab)=(a'+b')(a+c)[/tex] که عبارت حاصل به فرم حاصل ضرب حاصل جمع ها و یک مدار OR-AND است که میدانیم این مدار ممکن است دارای مخاطره ایستای سطح صفر باشد و اگر داشته باشه به حالت برجستگی بروز پیدا میکند . اگر جدول کارنو را رسم کنیم میبینیم که بین حالت ۲ و ۶ ( ماکس ترم ها ) مخاطره وجود دارد که باید رفع شود . |
RE: Hazard - Alirezaj - 10 اسفند ۱۳۹۵ ۰۳:۴۰ ب.ظ
(۱۰ اسفند ۱۳۹۵ ۱۱:۲۸ ق.ظ)alireza01 نوشته شده توسط: سلام و وقت بخیر ... سلام. با تشکر فراوان .حل سوال کاملا واضح فقط این قسمت چطوری ساده شده؟ [tex](a'+b')(a+c)+a'c'(ab)=(a'+b')(a+c)[/tex] |
RE: Hazard - alireza01 - 10 اسفند ۱۳۹۵ ۰۶:۴۵ ب.ظ
(۱۰ اسفند ۱۳۹۵ ۰۳:۴۰ ب.ظ)Alirezaj نوشته شده توسط: سلام.خواهش میکنم ، عبارت [tex]a'c'(ab)[/tex] ترم [tex]aa'[/tex] داره که همیشه صفره پس مقدار این ترم همیشه بی تاثیره |
RE: Hazard - Alirezaj - 10 اسفند ۱۳۹۵ ۱۰:۳۳ ب.ظ
(۱۰ اسفند ۱۳۹۵ ۰۶:۴۵ ب.ظ)alireza01 نوشته شده توسط:(10 اسفند ۱۳۹۵ ۰۳:۴۰ ب.ظ)Alirezaj نوشته شده توسط: سلام.خواهش میکنم ، عبارت [tex]a'c'(ab)[/tex] ترم [tex]aa'[/tex] داره که همیشه صفره پس مقدار این ترم همیشه بی تاثیره خیلی ممنون . در واقع ساده شده عبارت اولی[tex](a'+b')(a+c)+a'c'(ab)=(a'+b')(a+c)[/tex] خودش شده و واضح که [tex]aa'[/tex] برابر صفر اما نمیدونستم که در منطقی هم یک صفر مثل ضرب معمولی باعث صفر شدن همه ترمها میشه. تشکر فراوان |