دانلود پروژه طراحی و شبیه سازی میکروکنترلر به زبان verilog

بازگشت به آموزشگاه

verilog-2015

نام پروژه : طراحی میکروکنترلر نمونه به زبان verilog و شبیه سازی آن در نرم افزار ModelSim

 

 ویژگی های پروژه :

زبان طراحی سخت افزار Verilog HDL

قابل پیاده سازی روی انواع FPGA

 

محتویات پروژه :

– گزارش انجام مرحله به مرحله پروژه به زبان انگلیسی

– گزارش کلی انجام پروژه به زبان فارسی

– گزارش فارسی شبیه سازی پروژه در ModelSim 10.1 SE

– به همراه سورس انجام پروژه

 

مشخصات میکروکنترلر طراحی شده :

– ۱۶ بیتی و دارای معماری RISC

– ۱۶ دستورالعمل برای CPU

– ۱۶ رجیستر همه منظوره داخل CPU

– دارای حافظه داده و حافظه برنامه از جنس SRAM

 

بلوک دیاگرام کلی میکروکنترلر طراحی شده :

MicroChipDesign

توضیحات انجام پروژه :

برای طراحی میکروکنترلر فوق ابتدا معماری آن مورد بررسی قرار می گیرد و دستورالعمل های CPU تعریف می شود . این میکروکنترلر قابلیت انجام ۱۶ دستورالعمل مختلف را دارد که هر دستور العمل ۱۶ بیتی تعریف شده است . سپس نحوه انجام کار میکروکنترلر مورد بررسی قرار گرفته و نمودار ماشین حالت (FSM) برای آن رسم می گردد . این میکروکنترلر در ۶ مرحله عملیات Fetch ، Decode ، Execute ، Memory Write Back را انجام میدهد . بعد از مشخص شدن کلیت طراحی میکروکنترلر به برنامه نویسی سخت افزار میکروکنترلر به زبان Verilog HDL پرداخته می شود و طراحی میکروکنترلر به صورت ماژولار صورت می گیرد و در نهایت ماژول های مختلف در یک ماژول به هم متصل می گردند . در هر مرحله برای صحت درستی کدها ، شبیه سازی در ModelSim انجام گرفته است . این میکروکنترلر از ۷ ماژول مختلف به صورت زیر تشکیل شده است :

  1. ماژول تولید کلاک کاری میکرو ( phi1 و phi2 )
  2. ماژول واحد محاسبه و منطق میکرو ( ALU )
  3. ماژول اضافه کردن علامت ( Sign Extend )
  4. ماژول رجیستر بانک ( Register bank )
  5. ماژول دیتای میکرو ( Data path )
  6. ماژول واحد کنترل میکرو ( Control Unit )
  7. ماژول کلی سیستم میکرو ( System )

 

قیمت : ۱۰,۰۰۰ تومان

 

 لینک خرید آنلاین این پروژه

1 دیدگاه

  • جلال پاسخ

    سلام… الگوریتم طراحی pipeline یا multi cycle؟؟؟؟

    1397-03-20 در 04:45

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بازگشت به آموزشگاه