Course Outline
Introduction
Vivado Overview
- What is Vivado?
- Vivado features
Digital Systems
- Analog systems vs digital systems
- FPGA architecture
Preparing the Development Environment
- Installing and configuring Vivado
- Navigating the interface
Vivado Quick Start
- Creating a project
- Structuring folders and configuration files
- Developing a board
Vivado Tools
- Building a I/O pin planning project
- Using high synthesis tools
- Adding ports
- Executing design checks
- Reporting noise
IP Cores
- Working with cores
- Creating, adding, and managing core repositories
Automation
- Using TCL scripts
- Creating custom TCL scripts
Hardware Design
- Working with simulation
- Using debugging tools
Soft Core Processors and FPGA Development
- Creating soft core processors
- Programming the FPGA
Summary and Conclusion
Requirements
- An understanding of logic design and electronics
- C programming experience
Audience
- FPGA Developers
Testimonials
One-to-one allowed plenty of time for discussion.
Robert Yarney, Weston Aerospace Ltd
FPGA Design for Embedded Systems Course
Basic steps that are very useful when in schematic/ PCB workspace and presented Advanced features, actual demos to follow
hedda david - Allegro Microsystems Philippines, Inc.
PCB Circuit Design with Altium Course
The trainer ensures that every body is on the same page and everyone understood what he is saying. He is also very helpful when someone needs help. Training course is also very informative.
Ronrick Rueda - Allegro Microsystems Philippines, Inc.
PCB Circuit Design with Altium Course
To learn new software in designing pcb
Allegro Microsystems Philippines, Inc.
PCB Circuit Design with Altium Course
Really hands on
Yeshiva University
Raspberry Pi for Beginners Course
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Raspberry Pi for Beginners Course
He was able to handle a wide range of knowledge levels among the students - from lowerclassmen who barely wrote a line of code to seniors who had done similar projects many times before.
Natania Birnbaum - Yeshiva University
Raspberry Pi for Beginners Course
The informative slides and the knowledge of the trainer on the subject matter.
EduBroker Sp. zo.o.
Object Oriented Programming with C++ Course
Linked lists
Nordic Semiconductor ASA
C Programming for Embedded Systems Course
The hands on nature of it
Maurice Egan
Embedded Linux Kernel and Driver Development Course
Take the first contact with embedded linux kernel
Analog Devices
Embedded Linux Kernel and Driver Development Course
Good overview of how to build a kernel for Linux, would have liked to get more into the driver development