با سلام و احترام
دانشجویان می توانند یکی از موضوعات زیر را انتخاب و موضوع را برای اینجانب ایمیل نموده و بعد از دریافت ایمیل تایید شده شروع به ادامه فرایند کنند. لازم به ذکر است ایمیل ارسالی مطابق ذیل باشد.
- نام و نام خانوادگی
- شماره دانشجویی
- رشته تحصیلی
- عنوان پروژه
Mohebbii.ir@Gmail.Com 📨
موضوعات پروژه
شبیهسازی CPU ساده
- شبیهسازی یک پردازنده با مجموعه دستورالعمل محدود (ADD, SUB, LOAD, STORE)
- ابزار: Python یا C++
- خروجی: نمایش تغییر وضعیت رجیسترها و حافظه
شبیهسازی واحد کنترل سختافزاری ساده
- ساخت Control Unit برای اجرای دستورالعملها
- ابزار: Logisim یا Verilog
- خروجی: نمودار سیگنالها و اجرای درست دستورالعملها
شبیهسازی حافظه کش ساده
- پیادهسازی Cache کوچک با سیاستهای LRU یا FIFO
- ابزار: Python
- خروجی: نمودار Cache Hit و Miss
شبیهسازی خط لوله ساده (Pipeline)
- شبیهسازی CPU با ۳ تا ۵ مرحله خط لوله
- ابزار: Python یا Logisim
- خروجی: جدول اجرای دستورات و نمایش مراحل Pipeline
پیادهسازی شبیهساز رجیسترها
- ساخت رجیستر ۸ یا ۱۶ بیتی و عملیات پایه
- ابزار: Python یا C++
- خروجی: تغییر مقدار رجیسترها بعد از اجرای دستورات
شمارنده ساده و تایمر
- ساخت یک شمارنده افزایشی یا کاهشی
- ابزار: Logisim یا Verilog
- خروجی: نمایش گرافیکی تغییر مقادیر شمارنده
شبیهسازی حافظه RAM کوچک
- پیادهسازی حافظه ۱۶ یا ۳۲ خانهای
- ابزار: Python یا Logisim
- خروجی: ذخیره و خواندن دادهها از حافظه
شبیهسازی واحد جمع و ضرب ساده
- جمع و ضرب دو عدد باینری با استفاده از مدار ساده
- ابزار: Logisim یا Python
- خروجی: نمایش نتیجه جمع و ضرب
شبیهسازی ALU ساده
- واحد محاسباتی برای انجام عملیات ADD, SUB, AND, OR
- ابزار: Python یا Logisim
- خروجی: نمایش نتایج عملیات
شبیهسازی شمارشگر برنامه (Program Counter)
- افزایش مقدار PC بعد از هر دستور و بررسی آدرس بعدی
- ابزار: Python یا Logisim
- خروجی: نمایش مقدار PC در هر مرحله