آزمایشگاه معماری کامپیوتر
Computer Architecture Lab
مقطع: کارشناسی | گرایش: معماری کامپیوتر |
نوع درس: عملی | تعداد واحد: ۱ |
پیشنیاز: معماری کامپیوتر، آز مدارهای منطقی | همنیاز: – |
هدف کلی
هدف از این درس، آشنایی دانشجویان با روشهای عملی پیادهسازی اجزای مهم معماری یک کامپیوتر (نظیر واحد حسابی-منطقی، واحد کنترل و حافظه) است، به گونهای که دانشجویان دید واقعی به شیوهی طراحی و پیادهسازی یک مجموعه دستورالعمل روی یک معماری هدف پیدا و تجربه عملی کسب کنند.
سرفصلها
- آشنایی با ابزارهای CAD جهت طراحی و آزمایش درستی عملکرد مدارهای منطقی
- آشنایی با یک شبیهساز نمونه (همانند Quartus)
- طراحی، پیادهسازی و آزمون عملکرد یک مدار نمونه (همانند مدار جمع دو عدد دهدهی دو رقمی) با استفاده از شبیهساز
- طراحی و پیاده سازی معماریهای محاسباتی
- طراحی و پیادهسازی ضربکنندهی ممیزثابت چهاربیتی
- طراحی و پیادهسازی جمع/تفریقکنندهی ممیز شناور
- طراحی و پیادهسازی مبدل دهدهی به دودوئی
- طراحی و پیادهسازی معماری یک کامپیوتر ساده
- طراحی و پیادهسازی واحد محاسبه با امکان انتخاب مبداء
- طراحی و پیادهسازی واحد محاسبه با امکان کنترل توسط برنامه
- طراحی و پیادهسازی کامل کامپیوتر با حافظهی داده و دستورهای پرش
- طراحی و پیادهسازی پردازنده
- طراحی و پیادهسازی مدار کنترل ریزبرنامهپذیر
- آزمون کارایی مدار پیادهسازی شده
ارزیابی پیشنهادی
- پیشگزارش: ۲۵٪
- گزارش کار: ۵۵٪
- پایانترم: ۲۰٪