План на курса
Въведение
Vivado Общ преглед
- Какво е Vivado? Vivado функции
Цифрови системи
- Аналогови системи срещу цифрови системи FPGA архитектура
Подготовка на средата за разработка
- Инсталиране и конфигуриране Vivado Навигация в интерфейса
Vivado Бърз старт
- Създаване на проект Структуриране на папки и конфигурационни файлове Разработване на платка
Vivado Инструменти
- Изграждане на проект за планиране на I/O щифтове Използване на инструменти за висок синтез Добавяне на портове Извършване на проверки на дизайна Докладване на шум
IP ядра
- Работа с ядра Създаване, добавяне и управление на основни хранилища
Автоматизация
- Използване на TCL скриптове Създаване на персонализирани TCL скриптове
Хардуерен дизайн
- Работа със симулация Използване на инструменти за отстраняване на грешки
Soft Core процесори и разработка на FPGA
- Създаване на софтуерни процесори Programming FPGA
Обобщение и заключение
Изисквания
- Разбиране на логическия дизайн и електрониката
- Опит в програмирането на C
Публика
- Разработчици на FPGA
Oтзиви от потребители (4)
The knowledge of the trainer. He was able to answer all of my questions, even questions about our platform. He also continued to help until we all understood the material.
James O'Donnell - Tennant Company
Course - Embedded Linux Kernel and Driver Development
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating
Andrea Pomatto
Course - Using C++ in Embedded Systems - Applying C++11/C++14
Добри примери, фокусирайте се върху най-полезния материал
Piotr Sowiński - Intel Technology Poland
Course - Object Oriented Programming with C++
Machine Translated
Гъвкавостта в обучението.
Hans - Spanninga Metaal B.V.
Course - PCB Circuit Design with Altium
Machine Translated