آموزش جامع طراحی 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

  • ۶. FPGAهای بزرگ Altera 6. Altera Large FPGAs

  • ۷. راهکارهای تک‌تراشه FPGA شرکت Microsemi 7. Microsemi Single-chip FPGA solutions

  • ۸. راهکارهای تک‌تراشه FPGA شرکت Lattice 8. Lattice Single-Chip FPGA solutions

طراحی منطق برنامه‌پذیر با استفاده از ابزارهای طراحی شماتیک Programmable logic design using schematic entry design tools

  • ۱. تخصص در طراحی FPGA 1. FPGA Design Expertise

  • ۲. ورود پیشرفته به شماتیک برای طراحی FPGA: ترسیم و سلسله‌مراتب 2. Advanced Schematic Entry for FPGA Design- Drawing and Hierarchy

  • ۳. افزایش بهره‌وری با استفاده از بلوک‌های IP 3. Improving Productivity with IP Blocks

  • ۴. بهبود زمان‌بندی با استفاده از Pipelining 4. Improving Timing with Pipelining

  • ۵. ورودی و خروجی FPGA: نحوه ورود و خروج داده‌ها 5. FPGA IO: Getting In and Getting Out

  • ۶. تخصیص پین‌ها: تنظیمات دقیق و بهینه 6. Pin Assignments: Making them Spot On!

  • ۷. برنامه‌ریزی FPGA 7. Programming the FPGA

  • ۸. تسلط بر Qsys: طراحی سیستم با Qsys 8. Becoming one with Q: Qsys System Design

  • ۹.الف تسلط بر Qsys بخش دوم: مراحل نهایی طراحی سیستم 9.a Becoming one with Q Part II: Qsys System Design Finishing Touches

  • ۹.ب تسلط بر Qsys بخش سوم: مراحل نهایی طراحی سیستم 9.b Becoming one with Q Part III: Qsys System Design Finishing Touches

نمایش نظرات

آموزش جامع طراحی FPGA برای سیستم‌های نهفته (Embedded Systems)
جزییات دوره
18h 40m
37
(آخرین آپدیت)
94,478
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar