شرح دوره های آموزشی ویدئویی 

این آموزشها بصورت ویدئوهای فارسی هستند و فقط برای مشتریان داخل ایران آرتمیس کاریا در دسترس می باشند

دوره های آموزشی ویدئویی 

list item image

آموزش مفاهیم و کاربری تراشه های زینک (1)

با شرکت در این دوره آموزشی ضمن آشنایی کامل با تراشه زینک ، با کاربری و نحوه کد دهی و برنامه ریزی این تراشه تا سطح متوسط آشنا خواهید شد.

list item image

آموزش کاربری پیشرفته تراشه های زینک (2)

در این دوره آموزشی نحوه کاربری تراشه های زینک از سطح متوسط تا پیشرفته را خواهید آموخت.

list item image

دوره کار با HLS

آموزش استفاده از ابزار HLS که شتابدهنده و تسریع کننده پیاده سازی طراحی های ایجاد شده برای اف پی جی ای ها می باشد.

list item image

دوره آموزش کار با Linux

فراگیری نحوه بکارگیری بخش آرم در تراشه زینک.

list item image

آموزش اجرای پایتون بر روی بردهای زینک

این آموزش بزودی برگزار خواهد شد

list item image

FPGA

این آموزش در حال تولید است. آموزش موثر و کاربردی طراحی و کار با تراشه های FPGA در سطح مقدماتی

list item image

VHDL

این آموزش در حال تولید است. این درس پایه ورود به دنیای مهندسی FPGA می باشد و تبحر در آن لازم و کارساز است

شرح دوره های آموزش ویدئویی برای تراشه های زینک

از سطح مقدماتی تا پیشرفته 

سرفصل های دوره آموزشی زینک مقدماتی (زینک 1):​​​​​​​

معرفی دوره آموزشی مفهومی و کاربردی ZYNQ مجموعه آرتمیس کاریا

زمان آن فرا رسید تا دانش انباشته شده در زمینه طراحی سامانه های مبتنی بر تراشه های FPGA را به تمام علاقمندان دنیای الکترونیک و فناوری منتقل کنیم . 
📣این دوره آموزشی که بخشی از سلسله آموزش های طراحی شده توسط مجموعه آرتمیس کاریا میباشد ، بصورت دوره های آموزش ویدئویی ارائه میگردند . اصول و ساختار تراشه های خانواده ZYNQ7000 ، نحوه کار با نرم افزار ها و ابزار های کاربردی مرتبط ، پریفرال ها و کتابخانه ها و همچنین تکنیک های کار با این تراشه ها به گونه ای آموزش داده میشود تا دانشجو در پایان این دوره بتواند مفاهیم یک سامانه FPGA محور را درک و طراحی کند . 

📡این دوره ، سنگ بنای پیاده سازی بسیاری از سامانه های هوش مصنوعی ، مخابراتی ، اتوماسیون صنعتی ، پزشکی ، هوشمند سازی و دیگر صنایع میباشد که در حال حاضر داخل کشور در حال ساخت و اجرا میباشند . بنابراین با کسب مهارت بدست آمده از دوره فوق ، میتوان در آموزش های تکمیلی که منجر به پیاده سازی یک محصول کاربردی میگردد ، شرکت نمود . در دوره آموزشی ZYNQ ، از تراشه ZYNQ 7020 که بیشترین کاربرد و مصرف در صنایع را دارا میباشد استفاده میشود و به نحوی است که میتوانید قدم به قدم ، تمام موارد آموزش را بر روی یک تراشه زینک پیاده سازی کنید . 
​​​​​​​​​​​​
✅پیش نیاز : برای این دوره تنها به مقدمات آشنایی با تراشه های FPGA و یکی از زبان های HDL ( صرفا در حد آشنایی ) که در مطالب آرتمیس کاریا بطور رایگان منتشر گردیده و همچنین آشنایی با زبان C احتیاج دارید.

این دوره بصورت عملی کار با برد های ZYNQ را به شما آموزش میدهد و بستر کار ، بردهای AX7Z020 ، AX7020 ، AKZ7020-DEV مجموعه آرتمیس کاریا خواهند بود . لذا ترجیح بر این است که دانشجویان یک برد ZYNQ تهیه فرمایند. همچنین در خلال آموزش ها ، تمرین های مستمر همراه جلسه برای درک و تسلط بیشتر بر روی مفاد آموزش ارائه میشود.
​​​​​​​

شرح جزئیات دوره آموزشی ویدئویی زینک 1 

جلسه اول: مقدمه ای بر تراشه های SoC و ZYNQ
این جلسه آموزشی شامل مباحث زیر میباشد:
    1 – آشنایی با SoC ها و SBC و SoM
    2 – آشنایی با تراشه ZYNQ و خانواده ZYNQ7000 و ZYNQ Ultrascale
    3 – آشنایی با گذرگاه AXI
    4 – آشنایی با ساختار داخلی ZYNQ700 و نحوه برنامه نویسی آن


جلسه دوم : شبیه سازی در VIVADO
این جلسه آموزشی شامل مباحث زیر میباشد: 
    1 - معرفی محیط VIVADO
    2 - شبیه سازی در VIVADO
    3 - نوشتن ماژول VHDL با Chat GPT
    4 - شبیه سازی در محیط Block Design


جلسه سوم : ساخت پروژه UART
این جلسه شامل مباحث زیر میباشد:
    1 - معرفی محیط VIVADO و  برد AX7Z020 مجموعه آرتمیس کاریا
    2 - معرفی ساختار برنامه دهی Block Design و IP Core ها
    3 - معرفی محیط SDK و برنامه نویسی UART
    4 - نحوه بوت بدون Bitstream و ساخت بوت فایل SD Card


جلسه چهارم : ساخت پروژه GPIO EMIO
این جلسه شامل مباحث زیر میباشد:
    1 - استفاده از ZYNQ PS در VIVADO
    2 - استفاده از Peripheral ها و EMIO
    3 - استفاده از کتابخانه های در محیط SDK
    4 - اجرای برنامه و دیباگ و برنامه ریزی با پروگرامر


جلسه پنجم : آموزش کار با میکرو SD و DDR3 و AXI GPIO
این جلسه آموزشی شامل مباحث زیر میباشد: 
    1 - نحوه اضافه کردن Board definition اختصاصی آرتمیس کاریا
    2 - تنظیمات DDR3
    3 - راه اندازی AXI GPIO و کارکردن سطح بالا با AXI MGP
    4 - نحوه بوت با DDR3 از طریق میکروSD و QSPI و استفاده از کتابخانه های BSP
    5 - کار با فایل های Binary و متنی و کار با میکروsd و کتابخانه FAT


جلسه ششم : آموزش ساختار BOOT در تراشه های ZYNQ 7000
این جلسه آموزشی شامل مباحث زیر میباشد :
    1 - ساختار و انواع BOOT
    2 - ساختار BOOT از میکرو SD
    3 - معرفی FSBL
    4 - تغییر BOOT.Bin


جلسه هفتم : راه اندازی سطح پایین AXI Lite
این جلسه آموزشی شامل مباحث زیر میباشد :
    1 - اشتراک گذاری اطلاعات بین PS-PL و کار با GP Master
    2 - راه اندازی BRAM Controller و Dual Port BRAM
    3 - فضای آدرس دهی ZYNQ 7000 و بررسی X-Parameters.h
    4 - دیباگ FPGA و استفاده از ILA


جلسه هشتم : معرفی AXI BUS
این جلسه شامل مباحث زیر میباشد: 
    1- معرفی AMBA و انواع آن
    2 - ورژن های AXI و انواع گذرگاه AXI
    3 - بررسی AXIS و سیگنال های AXI
    4 - بررسی Burst در AXI و ساختار AXI MEMORY MAP



جلسه نهم : آموزش ساخت Custom IP
این جلسه آموزشی شامل مباحث زیر میباشد:
    1 - ساخت IP Core و برنامه نویسی VHDL
    2 - ساخت پورت دلخواه برای IP Core و ساخت شمای گرافیکی برای IP Core
    3 - برنامه نویسی سطح پایین AXI و ساخت AXI Lite با VHDL
    4 - کار با System ILA و کاربرد AXI Lite و MGP


جلسه دهم : مقدمه ای بر HLS
    این جلسه آموزشی شامل مباحث زیر میباشد :
    1 – مقایسه HLS با ابزار های دیگر
    2 – مقایسه FPGA با CPU
    3 – انواع متغیر و آرایه های در HLS و آشنایی با Dataflow و Pipeline
    4 – شبیه سازی و Validation  در خروجی های HLS
    5 – انواع پورت در FPGA و ارائه چند مثال HLS


جلسه یازدهم : آموزش استفاده از HLS در ZYNQ
    این جلسه آموزشی شامل مباحث زیر میباشد:
    1 – اجرای یک مثال در محیط  HLS
    2 – بررسی پورت ها و شبیه سازی و دیباگ
    3 – ساخت IPCore در HLS و اضافه کردن بلوک HLS در VIVADO
    4 – معرفی SDSoC و SDAccel و ارتباط با بلوک HLS در SDK


جلسه دوازدهم : لینوکس در بستر ZYNQ
    این جلسه آموزشی شامل مباحث زیر میباشد:
    1 – مروری بر ساختار ZYNQ و اجزاء Linux
    2 – انواع لینوکس و مراحل اجرای لینوکس در ZYNQ
    3 – پیش نیاز کامپایل لینوکس و کامپایل اجزاء (Rootfs,Device tree, kernel,UBoot)
    4 – معرفی yocto و petalinux و ساختار بوت از میکروsd


جلسه سیزدهم: راه اندازی پورت HP و AXI DMA
    این جلسه آموزشی شامل مباحث زیر میباشد : 
    1 - بررسی ساختار داخلی ZYNQ و حافظه DDR و پورت HP
    2 - بررسی انواع DMA و خصوصیات AXI DMA
    3 - کد نویسی AXI DMA در محیط SDK و انتقال اطلاعات سریع بین PS و PL
    4 - مدیریت Cache و SNOOP Controller

​​​​​​​

فرم درخواست خرید ویدئوهای آموزشی
فرم درخواست خرید ویدئوهای آموزشی

دوره آموزشی ویدئویی زینک 1

سرفصل های دوره آموزشی زینک پیشرفته (زینک2):​​​​​​​

فرم درخواست خرید ویدئوهای آموزشی

سرفصل های دوره آموزشی HLS:​​​​​​​

فرم درخواست خرید ویدئوهای آموزشی

Embedded Linux and System Integration for Zynq
Skills Gained
After completing this workshop, you will be able to:

• Understand the basics of the Linux operating system and Embedded Linux concepts including:
        ○ Boot Linux OS on ZYNQ or others SoC
        ○ Linux architecture
        ○ Device driver concepts and loadable modules
• Use the Xilinx Vivado and PetaLinux Tools to achieve a working embedded Linux kernel on a Zynq platform
• Build, modify and debug Embedded Linux applications on the ARM Cortex-A9 platform
• Develop a simple custom hardware peripheral having AXI interface for ARM Cortex-A9
• Develop a simple Linux device driver for the custom hardware peripheral
​​​​​​​
Course Overview
Lab 1: Introduction
• ZYNQ SoC Overview
• Embedded Linux Overview
• Linux Components
• Boot On ZYNQ SoC & ROM
• Compare and contrast embedded Linux on Xilinx Zynq SoC and Linux on desktop.
 
Lab 2: Compile Linux
• Classic Compile Linux
• Introduction Yocto
• Introduction to PetaLinux Tools
• Build and Boot Linux with PetaLinux

Lab 3: Boot Option & U-Boot
• Build and Boot Linux for SD Card
• Build and Boot Linux from QSPI
• U-Boot Option for Boot & env.txt
• Edit U-boot in PetaLinux
• Bitstream Program with U-Boot

Lab 4: first look to Kernel & Rootfs
• Introduction to Kernel
• Edit kernel module in Petalinux
• Looking to default Rootfs
• Edit Ramdisk Rootfs in PetaLinux
• Try using Big Compiled Rootfs

Lab 5: Application & Programing
• Build Simple Program on linux
• Introduction Cross Compilers & Make file
• Introduction User space & Kernel Space
• Using Drivers
• Using Memory management library
• Remote Access and File transfer on Network
• Networking and TCP/IP

Lab 6: Device-tree and FSBL
• Introduction to Device-Tree
• Edit, Compile & Decompile Device-Tree
• Edit & using FSBL for initialization

Lab 7: Drivers
• Introduction Drivers
• Create a simple run-time loadable kernel module
• Build Simple Driver
• Compile and using LKM

Lab 8: DMA & Drivers
• Complex Driver for AXI-HP & GP
• Develop UIO drivers for the AXI custom IP core and an application to test them.
• Working for Custom DMA In linux and transfer Large Data 
 

سرفصل های دوره آموزشی کار با Linux​​​​

فرم درخواست خرید ویدئوهای آموزشی

آموزش مفاهیم و کاربری تراشه های
​​​​​​​ زینک (1)​​​​​​​

با شرکت در این دوره آموزشی ضمن آشنایی کامل با تراشه زینک ، با کاربری و نحوه کد دهی و برنامه ریزی این تراشه تا سطح متوسط آشنا خواهید شد.
مدت آموزش: 34.3 ساعت

​​​​​​​• قیمت تک کاربره: 6،200،000 تومان  
• قیمت دو کاربره: 9،000،000 تومان
• تخفیف خرید آموزش همراه برد: 20%

سفارش

آموزش Linux

فراگیری نحوه بکارگیری بخش آرم در تراشه زینک.

مدت آموزش: 45 ساعت
​​​​​​​
• قیمت تک کاربره: 8،800،000 تومان
• قیمت دو کاربره: 14،000،000 تومان
• تخفیف خرید آموزش همراه برد: 20%

سفارش

آموزش کار با ابزار HLS

آموزش استفاده از ابزار HLS که شتابدهنده و تسریع کننده پیاده سازی طراحی های ایجاد شده برای اف پی جی ای ها می باشد.
​​​​​​​مدت آموزش: 40 ساعت

• قیمت تک کاربره: 6،200،000 تومان  
• قیمت دو کاربره: 9،000،000 تومان
• تخفیف خرید آموزش همراه برد: 20%

سفارش

آموزش مفاهیم و کاربری تراشه های
​​​​​​​ زینک (2)​​​​​​​

در این دوره آموزشی نحوه کاربری تراشه های زینک از سطح متوسط تا پیشرفته را خواهید آموخت.

مدت آموزش: 26.3 ساعت
​​​​​​​
• قیمت تک کاربره: 8،800،000 تومان
• قیمت دو کاربره: 14،000،000 تومان
• تخفیف خرید آموزش همراه برد: 20%

سفارش
بخش بسته های تخفیف دار

در صورت تمایل به خرید بسته های 
تخفیف دار به پیوند زیر مراجعه بفرمایید 

در صورت تمایل به خرید بسته های 
تخفیف دار به پیوند زیر مراجعه بفرمایید 

ارسال فرم درخواست خرید دوره آموزشهای ویدئویی

ارسال فرم درخواست خرید دوره آموزشهای ویدئویی

ثبت

پیغام شما با موفقیت ارسال شد.

آماده ارائه خدمات مشاوره ایی در رابطه با موضوعات زیر هستیم:
1- کسب اطلاعات در رابطه با دوره های آموزشی موجود.
2- نیاز به مشاوره برای انتخاب دوره مناسب.
3- درخواست مشاوره برای انتخاب مسیر مناسب حرفه ایی در حوزه های فناوری اطلاعات.
4- درخواست مشاوره برای راه اندازی و هدایت موفقیت آمیز یک استارتاپ و یا یک واحد تولیدی.

درخواست مشاوره های آموزشی و حرفه ایی

​شماره تماس با مشاوران: 

09965886890

09902157178​​​​​​​

تماس ، ایتا ، تلگرام

تماس

تماس

 021-66504165​​​​​​​​​​​​​​

معرفی بهترین بردهای زینک با کیفیت ممتاز و بهای مناسب

یک برد بسیار مناسب و با امکانات عالی و منحصر بفرد از خانواده زینک

XC7Z020-2CLG400I
​​​​​​​RAM: 1GB  DDR3 
QSPI Flash: 32MB    
SD CARD
Industrial Grade 
Giga bit Ethenet
USB to UART, USB Host 
RS485
CAN
Analog to Digital Input x2
40 pin Expansion connector x2
HDMI Output
​​​​​​​JTAG Interface

رمز عبورتان را فراموش کرده‌اید؟

ثبت کلمه عبور خود را فراموش کرده‌اید؟ لطفا شماره همراه یا آدرس ایمیل خودتان را وارد کنید. شما به زودی یک ایمیل یا اس ام اس برای ایجاد کلمه عبور جدید، دریافت خواهید کرد.

بازگشت به بخش ورود

کد دریافتی را وارد نمایید.

بازگشت به بخش ورود

تغییر کلمه عبور

تغییر کلمه عبور

حساب کاربری من

سفارشات

مشاهده سفارش