FPGA Embedded Design, Part 3 - EDA Tools
What you'll learn
- Apply your Verilog knowledge to real applications with FPGAs.
- Vivado Studio, by Xilinx
- Quartus Prime, by Intel
- EDA Playground, by Doulos
- LabsLand, a remote lab platform
- This course is part of the FPGA Embedded Design series, by Closure Laboratories
- Basic knowledge of Hardware Description languages like Verilog or VHDL is expected. Consider taking our course FPGA Embedded Design, Part 1: Verilog
- Basic FPGA design. Consider taking our course FPGA Embedded Design, Part 2: Basic FPGA Training
It's time to learn more about FPGA IDEs!
In this third part of the FPGA Embedded Design series, we'll get our hands on four different EDA Tools to bring our designs to life.
We'll use four different development tools, and you may follow along with either of them. You may also use an FPGA development board to get the most out of your IDE. We recommend wither the DE0-CV, with a Cyclone V FPGA from Altera/Intel, or the BASYS3, with an Artix7 FPGA from Xilinx.
This course consists of two main parts:
EDA Tools overview, where we'll cover what EDA Tools are, several examples of commercial and non-commercial tools available.
Hands-On Training, where we'll give you a walkthrough of each of the following tools: Quartus Prime (by Intel), EDA Playground (by Doulos), Vivado Design Suite (by Xilinx), and LabsLand (a remote Lab tool).
What are you waiting for? Let's have some fun!!!
Who this course is for:
- Developers curious about FPGA Design.
- Embedded Engineers who want to learn about FPGAs.
- This course is not for experienced embedded engineers specialized in FPGAs.
I'm an Electrical and Computer Engineer. I've been teaching Electrical and Computer Engineering at undergraduate and graduate for nearly 20 years.
I love hardware, software and teaching.
I have 11 courses on Udemy so far: One about a technique to solve engineering problems easily, a series of 4 courses (so far) on the electronics and algorithms behind microcontroller platforms, a series on FPGAs, and a series on RISC-V.
Among the subjects in the classes I teach on campus, my strongest are Electrical Circuit Theory, Electronic Devices, Digital Design, Computer Architecture, Microcontrollers, Assembly and C Programming for Embedded Applications, Hardware Description Languages, Field Programmable Gate Arrays, Artificial Intelligence, Printed Circuit Board Design and Real Time Operating Systems.
Along with two of my finest colleagues, I created one of the first MOOCs in Spanish, an introduction to the Raspberry Pi. I also contributed in the translation of "The RISC-V Reader", by Turing Award laureate David Patterson and Andrew Waterman.
I recently got a Master of Science in Computer Science at Georgia Tech and I loved every minute of it.
Telecom Engineer passionate about new technologies and my family. The general background I have revolves around value added services in mobile services and also product marketing for a major brand of mobile devices. When it comes to hardware design I came across various developer platforms when designing my bachelor's thesis. After 6+ years of experience I became a mommy to my dear Ignacio and a stay at home mommy.