Join Eduardo Corpeño for an in-depth discussion in this video What you should know, part of Learning FPGA Development.
- [Instructor] Here's what you should know before taking this course. This course is intended for newcomers to the world of FPGAs. In order to learn the most in this course, you should have some basic experience programming in any programming language like C, Python, or Java. And you should have some basic knowledge of digital logic design elements like gates, multiplexers, and counters. None of these skills are required for the course, but they're definitely helpful. Now please be aware that this is not so much of a hands-on, follow along course, but rather, a series of show-and-tell examples where you'll get to know the process of FPGA development. That's why you are not required to reproduce the examples I will show you. However, all of the code is available in the exercise files if you happen to have one of the FPGA boards we will use. The main goal of this course is to get you acquainted with FPGAs so that you can decide which beginner's development platform to acquire in order to start learning more about this fascinating field.
- What is an FPGA?
- FPGA use cases
- Logic blocks and interconnects
- The FPGA development process
- Reviewing the hardware description languages
- Running FPGA simulations
- Implementing an FPGA design