طراحی سیستم تعبیه شده با Xilinx Microblaze و SDK
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- جریان طراحی سیستم تعبیه شده با پردازنده نرمافزاری Microblaze
- توسعه اپلیکیشنهای C برای دستگاههای Microblaze
- اشکالزدایی نرمافزار و سختافزار
- مدیریت وقفهها در طراحیهای مبتنی بر Microblaze
- آشنایی با درایورهای Xilinx
- پروفایلینگ
پیشنیازهای دوره
- درک الکترونیک دیجیتال
- اصول معماری کامپیوتر
توضیحات دوره
یک سیستم قابل پیکربندی مجدد سریعتر، FPGA را به گزینهای برجسته برای مجموعه بزرگی از کاربردها تبدیل میکند، اما سختافزار بهتنهایی کافی نیست و بدون نرمافزار هوشمندی که همه رویدادها را بهخوبی هماهنگ کند، به نتیجه مطلوب نمیرسد. این دوره اصول درایورهای محبوب Xilinx مانند UART ،AXI Timers ،UART16550 ،AXI GPIO ،AXI BRAM و غیره را پوشش میدهد. همچنین استفاده از کنترلکننده وقفه AXI برای مدیریت وقفهها را توضیح میدهد. علاوه بر این، برای تسهیل بهکارگیری شتابدهندههای سختافزاری در طراحی مبتنی بر Microblaze، چند نمونه درباره ساخت Peripheralهای سفارشی AXI نیز ارائه شده است. اصول اشکالزدایی نرمافزار و سختافزار و همچنین پروفایلینگ با Microblaze را نمایش میدهیم تا اندازهگیری عملکرد را آسانتر کنیم.
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد در دستگاههای Xilinx Microblaze و محیط Vivado SDK تخصص پیدا کند.
- طراحی سیستم تعبیه شده با پردازندههای نرمافزاری FPGA
طراحی سیستم تعبیه شده با Xilinx Microblaze و SDK
-
دستور کار 01:25
-
نصب - بخش 1 02:32
-
نصب - بخش 2 03:35
-
افزودن لایسنس 01:19
-
افزودن بردهای Digilent و اتصال سختافزار 01:10
-
دستور کار 00:54
-
پیکربندی Toolchain برای توسعه - بخش 1 10:49
-
پیکربندی Toolchain برای توسعه - بخش 2 05:05
-
اصول - بخش 1: انواع پروژه 03:42
-
اصول - بخش 2: Flow Navigator 08:18
-
فایلهای مفید در دایرکتوری پروژه 04:14
-
چگونه از اسکریپت TCL برای خودکارسازی BD استفاده کنیم؟ 09:54
-
اصول SDK - بخش 1 05:25
-
اصول SDK - بخش 2 03:53
-
مکانیسم گزارشدهی متفاوت 10:07
-
دستور کار 01:43
-
اصول درایورهای XIL - بخش 1 04:14
-
اصول درایورهای XIL - بخش 2 08:10
-
اصول درایورهای XIL - بخش 3 03:36
-
نوشتن داده روی LEDها - بخش 1 03:59
-
نوشتن داده روی LEDها - بخش 2 13:12
-
خواندن داده از Peripheralها - بخش 1 02:17
-
خواندن داده از Peripheralها - بخش 2 09:27
-
چند نمونه GPIO - بخش 1 03:22
-
چند نمونه GPIO - بخش 2 10:05
-
استفاده از چند کانال - بخش 1 02:25
-
استفاده از چند کانال - بخش 2 08:59
-
دستور کار 02:05
-
ارسال داده با AXI Uartlite - بخش 1 03:04
-
ارسال داده با AXI Uartlite - بخش 2 13:19
-
دریافت داده با AXI Uartlite 06:23
-
چند نمونه Uartlite - بخش 1 02:16
-
چند نمونه Uartlite - بخش 2 05:06
-
استفاده از UART16550 13:40
-
دستور کار 00:32
-
استفاده از AXI Timer - بخش 1 03:03
-
استفاده از AXI Timer - بخش 2 11:06
-
استفاده از AXI Timer - بخش 3 10:18
-
بررسی مقدار شمارش 02:39
-
اجرای تایمر در حالت Auto-Reload 05:12
-
کار با WDT - بخش 1 03:52
-
کار با WDT - بخش 2 06:22
-
دستور کار 00:58
-
پروفایلینگ با AXI Timer - بخش 1 02:28
-
پروفایلینگ با AXI Timer - بخش 2 11:03
-
پروفایلینگ در SDK - بخش 1 04:21
-
پروفایلینگ در SDK - بخش 2 07:24
-
دستور کار 01:30
-
درک آدرسدهی بایتی و آدرسدهی واژهای 08:20
-
استفاده از AXI BRAM - بخش 1 01:32
-
استفاده از AXI BRAM - بخش 2: اشارهگرها 11:48
-
استفاده از AXI BRAM - بخش 3: درایوهای XIL_IO 04:31
-
استفاده از DDR خارجی 08:01
-
دستور کار 01:03
-
افزودن ILA در طراحی - بخش 1 03:17
-
افزودن ILA در طراحی - بخش 2 06:30
-
اشکالزدایییباگ با ترمینال سریال 02:39
-
کار با Breakpoint و Memory Viewer 14:24
-
کار با ابزار خط فرمان نرمافزاری Xilinx (XSCT) 10:30
-
دستور کار 00:52
-
اصول 10:50
-
استفاده از وقفهها با GPIO - بخش 1 05:00
-
استفاده از وقفهها با GPIO - بخش 2 22:12
-
استفاده از وقفه با AXI Timer - بخش 1 03:02
-
استفاده از وقفه با AXI Timer - بخش 2 11:15
-
کار با وقفه Watchdog Timer 10:43
-
دستور کار 01:21
-
رابط Slave Lite بدون پورتهای ورودی و خروجی - بخش 1 08:43
-
رابط Slave Lite بدون پورتهای ورودی و خروجی - بخش 2 05:31
-
رابط Slave Lite با پورتهای ورودی و خروجی - بخش 1 06:12
-
رابط Slave Lite با پورتهای ورودی و خروجی - بخش 2 02:56
-
رابط Slave Lite با پورتهای ورودی و خروجی - بخش 3 02:19
-
ساخت رابط AXI Stream - بخش 1 02:16
-
ساخت رابط AXI Stream - بخش 2 15:22
-
ساخت رابط AXI Stream - بخش 3 03:07
مشخصات آموزش
طراحی سیستم تعبیه شده با Xilinx Microblaze و SDK
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:75
- مدت زمان :07:32:31
- حجم :3.88GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy