مدارهای منطقی )(40212 مدرس :صالحی تمرین پنجم– ،EPI ،PIمدارهای ترتیبی سنکرون مهلت تحویل91/10/20 : تاریخ91/10/07 : .1تعداد PIها و EPIهای تابع زیر را بدست آورید. )( 11 ( ) 11 1 .تابع زیر را در نظر بگیرید. ) ) 1 ) ) 1 ) 1 أ. (1 ( ∑ ∑ ( ( a. b. ( ) ( 1 1 ∑ ) ( PIها و EPIهای این تابع را مشخص کنید. ب .چرا با وجود cubeچهارتایی در جدول کارنو ،این PIبه عنوان EPIدر نظر گرفته نمیشود؟ ج .اگر بنا باشد در صورت عدم پوشش dها در یک PIتوسط PIهای دیگر ،آن PIبه عنوان EPIدر نظر گرفته شود ،چه مشکلی در ساده کردن تابع )(11 ) ( پیش میآید؟ د .در صورتی که تعداد PIها زیاد باشد ،در روش در نظر گرفتن تعدادی از PIها به عنوان PIهای ساده کنندهی تابع از روی جدول کارنو ممکن است دچار اشتباه شویم .در این حالت از جدول مرحلهی دوم الگوریتم کوئین -مککالسکی استفاده میکنیم .پس از پیدا کردن PIهای تابع Fاز روی جدول کارنو یا الگوریتم کوئین– مککالسکیPI ،هایی که موجب ساده شدن حداکثر این تابع میشوند را از طریق جدول الگوریتم کوئین -مککالسکی بدست آورید و نشان دهید cube چهارتایی گفته شده در قسمت ب به عنوان PIساده کننده مورد استفاده قرار میگیرد. . أ. با استفاده از فلیپ فالپهای نوع Dمدار ترتیبی با مشخصات ذیل را طراحی کنید x .ورودی مدار است. در هر لبهی کالک اگر xبرابر 0باشد ،حالت مدار ثابت میماند و اگر xبرابر 1باشد ،مدار بسته به حالت فعلی ،تغییر حالتهای زیر را دارد.00 → 01 → 11 → 10 → 00 → … : ب .سؤال فوق را با استفاده از فلیپ فالپهای نوع JKحل کنید. ج .سؤال فوق را با استفاده از فلیپ فالپهای نوع Tحل کنید. .یک مدار ترتیبی با استفاده فلیپ فالپ نوع Dطراحی کنید که مکمل دوی عدد ورودی را محاسبه کند .این مدار دارای یک ورودی و یک خروجی است .مدار به صورت سریال ،در هر لبهی کالک یک بیت (از کم ارزش به پر ارزش) از عدد ورودی را گرفته و خروجی تا آن لحظه را تولید میکند .همچنین مدار باید دارای یک ریست آسنکرون باشد تا به محض فعال شدن آن ،به حالت اولیه برگردد. راهنمایی :تا زمانی که به اولین 1در عدد ورودی نرسیده باشیم ،خروجی برابر ورودی و پس از آن خروجی نقیض ورودی است. 1در کالس حل تمرین این هفته ،راجع به این سؤال و ابهامات پیش آمده بحث شده است. مدارهای منطقی )(40212 مدرس :صالحی .یک مدار ترتیبی دارای یک ورودی و یک خروجی با استفاده از فلیپ فالپ(های) نوع Tطراحی کنید که بیت به بیت عدد باینری را دریافت و خروجی کد Grayتا آن لحظه را تولید نماید .مدار باید عدد ورودی را از چه سمتی (کم ارزش یا پر ارزش) شروع به دریافت کند؟ .با استفاده از فلیپ فالپهای نوع JKمدار با توصیف ذیل را طراحی نمایید .مدار دارای ورودیهای Aو Bاست .زمانی که AB برابر 00باشد ،حالت مدار ثابت میماند .برای ورودیهای AB = 10مدار به صورت شمارندهی دو بیتی افزایشی عمل میکند .در ورودی AB = 01مدار نقش شمارندهی کاهشی را دارد و با ورودی AB = 11مدار به 0ریست میشود. .با استفاده از گیتهای منطقی ،فلیپ فالپهای نوع JK ،Dو Tرا دو به دو به هم تبدیل نمایید ( حالت). .مدار ترتیبی زیر با استفاده از سه عدد فلیپ فالپ طراحی شده است .این مدار از حالت از حالت ممکنه استفاده میکند و بقیهی حالتها به عنوان on’t careدر نظر گرفته شده است .این مدار را با استفاده از فلیپ فالپ های نوع Tپیادهسازی کنید و بررسی کنید هنگامی که مدار در یکی از حالتهای on’t careقرار گرفته باشد در نهایت چه اتفاقی رخ میدهد. . أ. با استفاده از فلیپ فالپهای نوع Dیک مدار Mooreطراحی کنید که رشتهی 1011را تشخیص دهد .ورودی و خروجی هر کدام یک بیتی هستند .در زیر یک مثال ورودی خروجی را مشاهده میکنید (ورودی از سمت چپ وارد و خروجی نیز از سمت چپ خارج شده است): ورودی101011011011 : خروجی000001000001 : ب .سؤال فوق را با استفاده از روش Gray code state assignmentحل کنید. ج .سؤال فوق را با استفاده از روش One-hot state assignmentو مدار نوع Mealyحل کنید .در ضمن مدار باید همپوشانی را هم تشخیص دهد .مثال همپوشانی: ورودی101011011011 : خروجی000001001001 : مدارهای منطقی )(40212 مدرس :صالحی .10نمودار حالت جدول زیر را پس از کاهش حاالت رسم کنید. Next State/Output x=0 x=1 C/0 G/0 F/0 B/0 B/1 F/1 C/0 G/1 D/0 G/1 G/1 C/1 F/0 A/0 Present State A B C D E F G
© Copyright 2025 Paperzz