لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع طراحی FPGA برای سیستمهای نهفته (Embedded Systems)
- آخرین آپدیت
دانلود Introduction to FPGA Design for Embedded Systems
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی به عنوان واحد تحصیلی ECEA 5360 در مقطع کارشناسی ارشد مهندسی برق دانشگاه CU Boulder نیز ارائه میشود.
منطقهای برنامهپذیر به عنوان یک فناوری کلیدی در ساخت سیستمهای الکترونیکی، روز به روز رایجتر شدهاند. این تجهیزات با ادغام پردازندههای soft-core یا hard-core، به سیستمهای کامل روی یک تراشه (SoC) تبدیل شدهاند و به تدریج جایگزین پردازندههای общего-منظوره و ASICها شدهاند. بهویژه، سیستمهای با عملکرد بالا در حال حاضر تقریباً همیشه با استفاده از FPGAها پیادهسازی میشوند.
این دوره مبانی طراحی FPGA در سیستمهای نهفته را همراه با مهارتهای عملی طراحی به شما آموزش میدهد. شما خواهید آموخت که FPGA چیست و این فناوری چگونه توسعه یافته است، چگونه بهترین معماری FPGA را برای یک کاربرد خاص انتخاب کنید، چگونه از ابزارهای نرمافزاری پیشرفته برای توسعه FPGA استفاده کنید و مسائل حیاتی طراحی دیجیتال را با استفاده از FPGA حل نمایید. شما از ابزارهای توسعه FPGA برای تکمیل چندین طراحی نمونه، از جمله یک پردازنده سفارشی، استفاده خواهید کرد. اگر به دنبال شغلی در زمینه طراحی الکترونیک هستید یا مهندسی هستید که قصد تغییر مسیر شغلی دارد، این دوره گزینهای عالی برای ارتقای فرصتهای شغلی شماست.
این دوره شامل نیازمندیهای سختافزاری و نرمافزاری خاصی است. لطفاً برای جزئیات کامل، بخش سوالات متداول (FAQ) را مطالعه کنید.
سرفصل ها و درس ها
منطق برنامهپذیر اصلاً چیست؟ تاریخچه و معماری
What's this programmable logic stuff anyway? History and Architecture
مقدمه دوره
Course Introduction
مرور کلی دوره
Course Overview
۱. ورود به دنیای منطق برنامهپذیر و طراحی FPGA
1. Welcome to the world of programmable logic and FPGA design
۲. تاریخچه مختصری از منطق برنامهپذیر
2. A Brief History of Programmable Logic
۳. معماری CPLD
3. CPLD Architecture
۴. LUTها و معماری FPGA
4. LUTs and FPGA Architecture
۵. استفاده از LUTها برای طراحی منطقی
5. LUTs for Logic Design
۶. طراحی جمعکنندهها
6. Designing Adders
۷. طراحی ضربکنندهها
7. Designing Multipliers
جریان ابزار طراحی FPGA؛ یک نمونه طراحی
FPGA Design Tool Flow; An Example Design
۱. جریان طراحی FPGA
1. The FPGA Design Flow
۳. نصب نرمافزار Quartus Prime
3. Installing Quartus Prime
۴. معرفی Quartus Prime
4. Introducing Quartus Prime
۵. ایجاد یک پروژه طراحی در Quartus Prime
5. Create a design project in Quartus Prime
۶. ایجاد یک طرح در Quartus Prime
6. Create a design in Quartus Prime
۷. کامپایل کردن طرح
7. Compile a Design
۸. مشاهده RTL
8. View the RTL
۹. تحلیل زمانبندی با Time Quest بخش اول
9. Timing Analysis with Time Quest I
۱۰. تحلیل زمانبندی با Time Quest بخش دوم
10. Timing Analysis with Time Quest II
۱۱. شبیهسازی طرح با ModelSim
11. Simulate a design with ModelSim
معماریهای FPGA: حافظههای SRAM، FLASH و Anti-fuse
FPGA Architectures: SRAM, FLASH, and Anti-fuse
۱. انواع مختلف FPGAها
1. Many types of FPGAs
۲. معماری CPLD شرکت Xilinx
2. Xilinx CPLD Architecture
۳. FPGAهای کوچک Xilinx
3. Xilinx Small FPGAs
۴. FPGAهای بزرگ Xilinx
4. Xilinx Large FPGAs
۵. CPLDها و FPGAهای کوچک Altera
5. Altera CPLDs and Small FPGAs
نمایش نظرات