آموزش Zynq - یادگیری دستگاه Zynq 7000 SOC روی FPGA MicroZed
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- استفاده از Vivado برای ایجاد یک طراحی سختافزاری Zynq
- درک اصول طراحی Zynq در Xilinx SDK
- درک ساختارها برای منطق پردازش
- آشنایی با تفاوت بین منطق پردازش (PL) و سیستمهای پردازشی (PS)
- حرکت از Hello World تا چشمکزدن یک LED، خواندن و نوشتن از حافظه و استفاده از تایمرها
پیشنیازهای دوره
- یک دستگاه Zynq (بورد MicroZed از Avnet توصیه میشود، اما میتوان از هر بورد Zynq دیگری هم استفاده کرد)
- Vivado Design Suite 2015.4 یا بالاتر
- Xilinx SDK نصبشده (همراه Vivado ارائه میشود)
- رایانه با اتصال اینترنت
- تجربه برنامهنویسی C++/C
توضیحات دوره
آیا میخواهید توسعه جدید Zynq را در Xilinx SDK یاد بگیرید؟ آیا برای شروع آموزش Zynq سردرگم هستید؟ یا تازهکار FPGA هستید؟ این دوره تمام مبانی طراحی Zynq و Vivado را در کوتاهترین زمان به شما آموزش میدهد تا بتوانید توسعه روی FPGA (Field-programmable gate array) و SOC (System on Chip) را آغاز کنید.
حالا چرا باید این دوره را بگذرانید وقتی شرکای رسمی Xilinx از قبل آموزش ارائه میدهند؟ بیشتر دورههای آنها هر شش ماه یکبار برگزار میشود، یعنی برای شروع آموزش پایه باید حداکثر 6 ماه منتظر بمانید. همچنین این دورهها میتوانند بیش از هزاران دلار هزینه داشته باشند.
ین دوره برای کمک به شما طراحی شده تا مبانی طراحی Zynq را از طریق آزمایشهای عملی و ساده و قابلفهم یاد بگیرید. این کلاس قابلیتهایی مانند ایجاد BSP، درایورهای داخلی، کد نمونه C، وقفهها، اشکالزدایی و برنامهنویسی فلش را پوشش میدهد. شما همه مبانی را از طریق تمرین و همراهی با آموزش یاد خواهید گرفت. با این آموزش برای مبتدیان، با هم یک پایه قوی در توسعه SOC در Xilinx SDK میسازیم. این دوره به شما امکان میدهد:
- فایلهای تعریف بورد را ایمپورت کنید.
- از Vivado برای ساخت، سنتز، پیادهسازی و دانلود یک طراحی روی FPGA خود استفاده کنید.
- چگونگی استفاده از Xilinx SDK را یاد بگیرید.
- یاد بگیرید چگونه از Xilinx SDK به ماژولهای حافظه و GPIO دسترسی پیدا کنید.
- اشکالزدایی در Xilinx SDK
- ساختارها یا Struct در برنامهنویسی C را درک کنید و بدانید چرا مهم هستند.
مدت زمان آموزش:
2 ساعت
مهارتهای کسبشده
پس از تکمیل این آموزش، خواهید دانست چگونه:
- برای FPGAهای سری 7+ (System on Chip) SOC طراحی کنید.
- یاد بگیرید چگونه Zynq را در Vivado راهاندازی کنید.
- یک اپلیکیشن ساده Hello World در Xilinx SDK ایجاد کنید.
- از GPIO برای چشمکزدن یک LED استفاده کنید.
- یاد بگیرید چگونه از پریفرالهای دکمه GPIO بخوانید.
- ساختارها در C یا ++C را درک کنید و چگونگی استفاده از آنها را در Xilinx SDK یاد بگیرید.
- طراحی خود را اشکالزدایی کنید و یاد بگیرید چگونه خطبهخط در کد پیش بروید.
- یاد بگیرید چگونه سختافزار بیشتری را در Processing Logic اضافه کنید.
- از Processing Logic برای ایجاد یک حافظه Block RAM استفاده کنید.
- خواندن و نوشتن از حافظه داخلی را یاد بگیرید.
- اپلیکیشن زمانبندی خود را با استفاده از متدهای polling و interrupt ایجاد کنید.
- درک عمیقی از وقفهها و چگونگی عملکرد آنها روی دستگاههای Zynq به دست آورید.
مهارتهای کسبشده
این دوره کمتر از 1% هزینه دورههای آموزشی رسمی شرکای Xilinx را دارد که محتوایی مشابه دارند. نهتنها در هزینه صرفهجویی میکنید، بلکه در زمان هم صرفهجویی خواهید کرد. دورههای مشابه معمولاً بیش از 2 روز طول میکشند. اما این دوره را، بسته به سرعت یادگیری خود، میتوانید در کمتر از 2 ساعت به پایان برسانید.
این دوره برای چه کسانی مناسب است؟
- طراحان دیجیتال که با HDL (VHDL) آشنایی عملی دارند و تازهکار Xilinx FPGA هستند
- طراحانی که هماکنون از Zynq در طراحی استفاده میکنند، مگر اینکه در مبانی مشکل داشته باشند، نباید این دوره را بگذرانند.
- اگر میخواهید 3200 دلار در هزینههای آموزشیِ مواد مشابه صرفهجویی کنید، این دوره را بگذرانید.
- اگر میخواهید کار با دستگاههای Zynq را شروع کنید، این دوره را بگذرانید.
- اگر میخواهید چگونگی استفاده از Xilinx SDK را یاد بگیرید.
آموزش Zynq - یادگیری دستگاه Zynq 7000 SOC روی FPGA MicroZed
-
مقدمه 02:02
-
دانلود و نصب Xilinx Vivado Design Suite 06:03
-
جعبهگشایی و راهاندازی کیت توسعه MicroZed Zynq 02:16
-
افزودن فایلهای تعریف برد در Vivado برای MicroZed 04:05
-
افزودن سیستم پردازشی Zynq در Vivado IP Integrator 07:45
-
آزمایشگاه Hello World UART روی پردازنده Zynq در Xilinx SDK 10:09
-
درک Structها در Xilinx SDK 05:42
-
چگونه روی دستگاههای Zynq یک LED را چشمکزن کنیم؟ (بخش 1) 11:50
-
چگونه روی دستگاههای Zynq یک LED را چشمکزن کنیم؟ (بخش 2) 09:05
-
تابع تأخیر در C برای بردهای Zynq در Xilinx SDK 05:47
-
بازخورد درباره دوره 01:01
-
اشکالزدایی روی Zynq در Xilinx SDK 13:33
-
گسترش Zynq با AXI BRAM و منطق برنامهپذیر SPI 08:48
-
خواندن GPIO روی Zynq با دکمههای فشاری MIO در Xilinx SDK 06:49
-
خواندن و نوشتن در حافظه در Xilinx SDK 14:07
-
تایمرها (Polling) در آموزش Zynq با Xilinx SDK 13:52
-
تایمرهای Zynq با استفاده از وقفهها (مبانی و کد) 12:23
-
جمعبندی دوره Zynq 01:33
مشخصات آموزش
آموزش Zynq - یادگیری دستگاه Zynq 7000 SOC روی FPGA MicroZed
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:18
- مدت زمان :02:18:03
- حجم :806.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy