-
طراحی، معماری و پیاده سازی پردازنده MIPS بر روی FPGA
-
- تاریخ انتشار 1396/05/24
- تعداد صفحات 26
- زبان مقاله فارسی
- حجم فایل 774 کیلو بایت
- تعداد مشاهده چکیده 1045
- قیمت 29,000 تومان
- تخفیف 0 تومان
- قیمت با احتساب تخفیف: 29,000 تومان
- قیمت برای کاربران عضو سایت: 23,200 تومان
- محل انتشار اولین کنفرانس ملی و اولین کنفرانس بین المللی مهندسی الکترونیک ،برق ورایانه
-
نویسندگان مقاله
- محمد نیستانی //
-
چکیده مقاله
هدف این پژوهش، طراحی و پیاده سازی پردازنده سیکل واحد MIPS1 با کد نویسی به زبان VHDL2 و پیاده سازی و اجرای آن بر روی تراشه FPGA3 برروی بورد توسعه ای UP2 از شرکت Altera، به منظور مشاهده ی عینی عملکرد یک کامپیوتر پایه از طریق نمایشگرهای روی بورد و خارج از بورد است و بیشتر برای جنبه های آموزشی طراحی و معماری کامپیوتر می باشد و البته می تواند مسیری برای طراحی و پیاده سازی نمونه های اولیه ی مدارات ASIC4 و SoC5 و نیز DSPها6 بر روی FPGAها و FPGA-SoCها نیز باشد. در این پژوهش، طراحی پردازنده مبتنی بر معماری MIPS32 مدنظر قرار گرفته است. طراحی بصورت نت لیست و در زبان توصیف سخت افزار VHDL انجام گرفته و از هر دو ابزار CAD: QUARTUS II و MAX+PLUS II برای عمل ویرایش متن، کامپایل، سنتز و شبیه سازی¬های عملیاتی و زمانی استفاده شده است. چون در FPGA مورد استفاده، تعداد بلوکهای SRAM7 یا همان EAB ها8 تنها 9 تا است و این تعداد برای پیاده سازی یک پردازنده با مجموعه دستورالعمل کامل و گذرگاه داده 32بیتی(MIPS32 دارای گذرگاه های 32 بیتی هست) واقعا کم است، لذا تصمیم گرفته شد که هم برای ممکن کردن پیاده سازی بر روی این تراشه و هم ساده سازی امر آموزش و سادگی طراحی و پیاده سازی معماری تنها از تعداد کمی از دستورالعمل های هسته MIPS استفاده شود و گذرگاه داده و آدرس از 32 بیت به 8 بیت کاهش یابد؛ این تدبیر موجب تغییرات زیادی در طراحی نخواهد شد زیرا دستورالعمل ها همچنان 32 بیت هستند. همچنین جهت تایید و ایجاد اطمینان از پیاده سازی، نتایج حاصل از شبیه سازی و کامپایل کُدهای VHDL، با مقادیر بدست آمده از شبیه ساز SPIM (شبیه ساز MIPS است) مقایسه شده اند.
-
کلید واژه
معماریMIPS/طراحی/زبان توصیف سخت افزارVHDL/کامپایل/شبیه سازی، آرایه گیت برنامه¬پذیر میدانی(FPGA)، بورد آموزشی UP2، واحدهای عملیاتی
-
راهنمای خرید و دانلود
- اگر در مجموعه Confpaper عضو نیستید، به راحتی می توانید از طریق دکمه زیر اصل این مقاله را خریداری نمایید .
- با عضویت در Confpaper می توانید اصل مقالات را با حداقل 20 درصد تخفیف دریافت نمایید .
- برای عضویت به صفحه ثبت نام مراجعه نمایید .
- در صورتی که عضو این پایگاه هستید،از قسمت بالای صفحه با نام کاربری خود وارد سایت شوید .
- لینک دانلود فایل خریداری شده به ایمیل شما ارسال میگردد .
نظرات کاربران
برای ارسال نظر، لطفا وارد حساب کاربری خود شوید.