تالار گفتمان مانشت

نسخه‌ی کامل: [مهندسی کامپیوتر ۹۲] سوال ۶۳ - بافر سه وضعیتی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام، این سوال بهمراه پاسخ تشریحی یکی از موسسات در تصویر زیر آمده:
[تصویر:  241992_problem_logic_92.gif]
به نظرم این پاسخ درست نیست و من رو قانع نمی کنه، گزینه ی صحیح باید 3 باشه ولی انگار نویسنده سعی کرده خودش به هر نحوی به کلید سنجش (گزینه ی 1) برسونه!
نظر شما چیه؟
سلام

تابع مدار رو استخراج کن.کارنو بکش و تو جدول جداگذاری کن.فرض یه مدار دو سطحی سادست.
بعد جایگذاری خونه های امپدانس بالا هم مشخص کن.یعنی AC و A'C.(یعنی جاهایی که همزمان دو بافر فعال میشن)
دیگه فکر کنم بقیشو خودت اوستاییBig Grin

در ضمن منتظر اعلام نظرت هم هستم:Big Grin

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
تصورتون مبنی بر اینکه در نقطه Y ، گیت or وجود داره اشتباست.
در مدارهای این شکلی ، این سیم ها دقیقا یه هم متصل هستند. وقتی یک سیم میخواد خروجی رو 1 کنه و دیگری 0 بین اون ها تداخل ایجاد میشه و خروجی نهایی ممکن است هر چیزی بشه این بستگی به سخت افزار مدار و امپدانش و . . . داره.
به طور کلی در این مدارها در حالتی که تداخل ایجاد میشه ، خروجی برای ما Dont care هست.
خیلی ممنون از آقای AEM4949 و خانم e.shrm بابت توضیحات شون، من متوجه اشتباهم شدم.

چون چندین نفر این پاسخ رو خونده بودند و متوجه نشده بودند برآن شدم که توضیحات مفصل تری که خدمت یکی از کاربران قبلا عرض کرده بودم رو اینجا اضافه کنم:

نکته مهم اش اینه که شما بدونید اگر به یه سیم دو تا سیگنال مختلف بدیم نتیجه نامعلوم خواهد شد، هم مقدار ۰ سیگنال محسوب میشه و هم مقدار ۱ سیگنال حسوب میشه، برای همین همیشه باید یک سیم یک نویسنده داشته باشه مثل باس!
شما کارنو رو رها کنید، ساده ترین کار همونه که اونجا هم می بینید، کلا ۳ تا ورودی مختلف داریم که ۸ حالت رو بوجود میاره، ۳ تا سیم (نویسنده) هم داریم که به اسم x1, x2, x3 نام گذاری کردیم که به خروجی Y میرند، باید در هر حالت مقدار این سیم ها رو بدست بیاریم:
[تصویر:  250039_Untitled.gif]
هر وقت دو نویسنده بخواهند باهم دو مقدار متفاوت بدهند خروجی نامعلوم میشه (همون Dont care) مثل حالت ۳ و ۵ که میبینید یکی از نویسنده ها ۰ میده یکی ۱
اما اگر دقت کنید حالت ۰ و ۴ بطور قطع ۱ هستند چون فقط یک نویسنده دارند که ۱ میده
و حالت های ۱ و ۲ و ۶ و ۷ بطور قطع صفر هستند چون یا یک نویسنده ۰ دارند و یا اینکه همه باهم صفر میدن.
حالا اگر بخواهیم مینترم ها رو بدست بیاریم میدونیم خونه های یک + بی اهمیت رو باید معرفی کنیم.
یعنی همون گزینه ی یک/

اگر با این توضیحات هنوز نمیدونید که سطرهای این جدول چطور بدست اومده توضیحات زیر که مربوط به سطر اوله رو بخونید:
شما بافر سه حالته رو باید مرور کنید، اینطور عمل میکردم که اگر پایه کنترلی اش (همونی که بالاش عمود شده) یک بود، ورودی رو به خروجی میداد و اگر صفر بود چیزی به خروجی نمیداد.
حالا دقت کنید من سطر اول رو شرح میدم:
وقتی همه ی ورودی ها صفر هستند، چون A مقدار صفر داره و به پایه کنترلی بافر بالایی وصل شده پس ورودی رو به خروجی نمیبره (همون بی اهمیت یا قطع) پس x1 میشه -
اما توی بافر وسطی، نات A بهش وصل شده، پس وقتی A صفره، ناتش میشه ۱ پس یعنی ورودی رو به خروجی میبره، حالا بیایید حساب کنید ورودی چیه؟ C نات و B نات، چون نات هر دو ۱ هست، AND دو تا یک هم میشه ۱ پس ورودی ۱ هست که به خروجی یعنی x2 رفته
برای بافر پایینی، ورودی کنترلی اش به C وصله که صفره، پس خروجی قطعه شبیه همون بالایی
(23 بهمن 1392 07:45 ب.ظ)هاتف نوشته شده توسط: [ -> ]چون چندین نفر این پاسخ رو خونده بودند و متوجه نشده بودند برآن شدم که توضیحات مفصل تری که خدمت یکی از کاربران قبلا عرض کرده بودم رو اینجا اضافه کنم:

نکته مهم اش اینه که شما بدونید اگر به یه سیم دو تا سیگنال مختلف بدیم نتیجه نامعلوم خواهد شد، هم مقدار ۰ سیگنال محسوب میشه و هم مقدار ۱ سیگنال حسوب میشه، برای همین همیشه باید یک سیم یک نویسنده داشته باشه مثل باس!
شما کارنو رو رها کنید، ساده ترین کار همونه که اونجا هم می بینید، کلا ۳ تا ورودی مختلف داریم که ۸ حالت رو بوجود میاره، ۳ تا سیم (نویسنده) هم داریم که به اسم x1, x2, x3 نام گذاری کردیم که به خروجی Y میرند، باید در هر حالت مقدار این سیم ها رو بدست بیاریم:
[تصویر:  250039_Untitled.gif]
هر وقت دو نویسنده بخواهند باهم دو مقدار متفاوت بدهند خروجی نامعلوم میشه (همون Dont care) مثل حالت ۳ و ۵ که میبینید یکی از نویسنده ها ۰ میده یکی ۱
اما اگر دقت کنید حالت ۰ و ۴ بطور قطع ۱ هستند چون فقط یک نویسنده دارند که ۱ میده
و حالت های ۱ و ۲ و ۶ و ۷ بطور قطع صفر هستند چون یا یک نویسنده ۰ دارند و یا اینکه همه باهم صفر میدن.
حالا اگر بخواهیم مینترم ها رو بدست بیاریم میدونیم خونه های یک + بی اهمیت رو باید معرفی کنیم.
یعنی همون گزینه ی یک/

اگر با این توضیحات هنوز نمیدونید که سطرهای این جدول چطور بدست اومده توضیحات زیر که مربوط به سطر اوله رو بخونید:
شما بافر سه حالته رو باید مرور کنید، اینطور عمل میکردم که اگر پایه کنترلی اش (همونی که بالاش عمود شده) یک بود، ورودی رو به خروجی میداد و اگر صفر بود چیزی به خروجی نمیداد.
حالا دقت کنید من سطر اول رو شرح میدم:
وقتی همه ی ورودی ها صفر هستند، چون A مقدار صفر داره و به پایه کنترلی بافر بالایی وصل شده پس ورودی رو به خروجی نمیبره (همون بی اهمیت یا قطع) پس x1 میشه -
اما توی بافر وسطی، نات A بهش وصل شده، پس وقتی A صفره، ناتش میشه ۱ پس یعنی ورودی رو به خروجی میبره، حالا بیایید حساب کنید ورودی چیه؟ C نات و B نات، چون نات هر دو ۱ هست، AND دو تا یک هم میشه ۱ پس ورودی ۱ هست که به خروجی یعنی x2 رفته
برای بافر پایینی، ورودی کنترلی اش به C وصله که صفره، پس خروجی قطعه شبیه همون بالایی

ممنونم هاتف عزیز توضیحات خیلی کاملی بودSmile
(23 بهمن 1392 10:33 ب.ظ)Pegasus نوشته شده توسط: [ -> ]ممنونم هاتف عزیز توضیحات خیلی کاملی بودSmile
خواهش میکنم، ممنون از لطف شما.
لینک مرجع