Rating 4.45 out of 5 (32 ratings in Udemy)
What you'll learn- A better understanding of what an FPGA is.
- The steps required to implement a design inside a FPGA.
- When FPGAs should be used over micro-processors.
DescriptionFPGA’s are used in many applications today, and with more and more devices incorporating “smart” features, they are becoming common place in designs. Previous to FPGA's, micro controllers were exclusively used to incorporate new features on a embedded products. With new …
Rating 4.45 out of 5 (32 ratings in Udemy)
What you'll learn- A better understanding of what an FPGA is.
- The steps required to implement a design inside a FPGA.
- When FPGAs should be used over micro-processors.
DescriptionFPGA’s are used in many applications today, and with more and more devices incorporating “smart” features, they are becoming common place in designs. Previous to FPGA's, micro controllers were exclusively used to incorporate new features on a embedded products. With new products pushing the processing limits of micro controllers, FPGA's are an option to solve this issue.
This course is designed to teach students about what an FPGA is and what applications they are used in. In this course the students will also get to see a step by step instruction to create a project in Vivado (tool used to develop FPGAdesigns), and program the development board. This first part of this course gives a high level overview of what an FPGA is and how they are programmed. The second part of the course takes the students step-by-step how to create a project in Vivado and use this project to implement a design and program an FPGA on a development board (Arty A7).
Upon completing this course, you will understand what an FPGA is, how they are used, and what types of applications they best serve. You will also understand the design flow process of how to program an FPGA so that you can start implementing your own designs on an FPGA.