Digital Design HW 5.pdf

‫بسمه تعالي‬
‫مدارهای منطقي‬
‫دانشکده کامپیوتر‬
‫تمرين ‪5‬‬
‫تاريخ تحويل‪39/3/11:‬‬
‫نیمسال اول ‪39-39‬‬
‫مدرس‪:‬دکتر بیات سرمدی‬
‫‪ .1‬نمودار حالت و جدول حالت مربوط به مدار زیر را رسم کنید ‪:‬‬
‫‪ .2‬فقط با استفاده از ‪ MUX‬و گیتهای ‪ ،Not‬فلیپ فالپهای ‪ D, T‬بسازید‪.‬‬
‫‪ .3‬یک مدار ترتیبی با دو فلیپ فالپ به ‪ A,B‬از نوع ‪ D‬و دو ورودی ‪ x,y‬و خروجی ‪ z‬توسط معادالت زیر توصیف‬
‫شده است‪.‬‬
‫‪A(t+1) = x’y + xA‬‬
‫‪B(t+1) = x’B + xA‬‬
‫‪Z=B‬‬
‫الف‪ .‬مدار معادل آن را رسم کنید‪.‬‬
‫ب‪ .‬جدول حالت مربوط به ان را به دست آورید‪.‬‬
‫پ‪ .‬نمودار حالت آن را بکشید‪.‬‬
‫‪ .4‬یک فلیپ فالپ ‪ PN‬چهار نوع عمل را داراست ‪ :‬پاک کردن به ‪ ،0‬بدون تغییر‪ ،‬متمم و نشاندن به ‪ . 1‬هریک از‬
‫عملیات فوق به ترتیب با ‪ PN‬برابر با ‪ 11,10,01,00‬انجام میشود‪.‬‬
‫الف‪ .‬جدول مشخصه را پیاده سازی کنید‪.‬‬
‫ب‪ .‬معادله مشخصه را به دست آورید‪.‬‬
‫ج‪ .‬جدول تحریک را به دست آورید‪.‬‬
‫د‪ .‬نشان دهید که فلیپ فالپ ‪ PN‬را میتوانیم به فلیپ فالپ ‪ D‬تبدیل کنیم‪.‬‬
‫بسمه تعالي‬
‫مدارهای منطقي‬
‫دانشکده کامپیوتر‬
‫تمرين ‪5‬‬
‫تاريخ تحويل‪39/3/11:‬‬
‫نیمسال اول ‪39-39‬‬
‫مدرس‪:‬دکتر بیات سرمدی‬
‫‪ .5‬در هریک از موارد زیر‪ ،‬مداری طراحی کنید که توالی های مربوطه را تشخیص دهد‪ .‬وقوع همپوشانی را در نظر‬
‫نگیرید‪.‬‬
‫‪a) 101 , 0011‬‬
‫‪b) 1010, 0110‬‬
‫‪ .6‬در شکل زیر ‪ x,y ،‬و خروجی یک فلیپ فالپ ‪ D‬وارد یک ‪ Full-Adder‬میشوند و خروجی ‪ Carry‬وارد‬
‫فلیپ فالپ ‪ D‬میشود‪ .‬جدول و نمودار حالت این مدار ترتیبی را رسم کنید ‪.‬‬
‫‪ .7‬با توجه به شکل زیر‪ ،‬معادالت حالت )‪ A(t+1‬و )‪ B(t+1‬را به دست آورده و سپس جدول حالت آن را رسم‬
‫کنید ‪:‬‬
‫‪ .8‬با استفاد از فليپ فالپ های ‪ JK‬یک مدار ترکيبی طراحی که نمودار حالت آن به صورت زیر باشد‪:‬‬
‫بسمه تعالي‬
‫مدارهای منطقي‬
‫دانشکده کامپیوتر‬
‫تمرين ‪5‬‬
‫تاريخ تحويل‪39/3/11:‬‬
‫نیمسال اول ‪39-39‬‬
‫مدرس‪:‬دکتر بیات سرمدی‬
‫‪ . 9‬مداری طراحی کنید که فرکانس پالس ورودی ساعت(‪ )clk‬را یک سوم کند ( یعنی یک ورودی ‪ clk1‬بگیرد و‬
‫در خروجی یک سیگنال ‪ clk2‬با فرکانس یک سوم ‪ clk1‬تولید کند)‬
‫اختیاری‪ . 10‬در مدار شکل زیر‪ ،‬ثبات ‪ ،R‬ورودی ‪ ، a‬خروجی ‪ b‬و جمع کننده همگی ‪ 2‬بیتی هستند ( در مورد‬
‫جمع کننده‪ ،‬یعنی مدار دو عدد دو بیتی به آن داده میشود‪ ،‬جمع کننده آنها را با هم جمع میکند و بدون در‬
‫نظر گرفتن ‪ Carry‬نتیجه را در ‪ R‬می ریزد) فقط با استفاده از این مدار و گیتهای منطقی ‪ ،‬این مدار را به مداری‬
‫تبدیل کنید که بتواند رشتهی ‪ 110‬را بدون در نظر گرفتن همپوشانی شناسایی کند‪.‬‬
‫راهنمایی‪ :‬برای شروع جدول حالت مدار زیر را رسم کنید‪.‬‬
‫نکات‪:‬‬
‫‪ ‬تمرین ها را سر موعد به استاد تحویل بدهید‪.‬‬
‫‪ ‬پس از تحویل گرفتن تمرین ها ‪ ،‬سواالت در کالس حل تمرین حل خواهند شد‪.‬‬
‫‪ ‬اشکاالت خود را در کالس حل تمرین مطرح کنید‪.‬‬