Discover the secrets of FPGA in embedded systems. Enhance your career opportunities and build better systems by acquiring skills in FPGA design.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
The goal of the course is to gain proficiency in using Field Programmable Gate Arrays (FPGAs) to create prototypes or products for a variety of applications. Although FPGA design can be a complex subject, we will present it in a way that, with little effort, makes it easy to learn the basic concepts, while challenging the more experienced designer.
We will explore the complexities, capabilities, and trends of FPGA and CPLD. We will practice skills in:
We will learn about the details related to integrated IP and processor cores, including trade-offs between IP acquisition and implementation. Projects will include the latest software tools and FPGA development hardware platforms to develop a broad view of the capabilities of programmable SoC solutions.
The final course will give the student an opportunity to practice and apply the concepts learned by building FPGA systems based on inexpensive evaluation boards.
Students will practice building and testing multiple FPGA projects using industry-standard hardware development tools by applying skills such as VHDL and Verilog coding, programmable logic synthesis and simulation, static timing analysis, and FPGA device programming. The culmination of these efforts will be building a soft-programmable processor system-on-a-chip using the DE10-Lite evaluation board.
Duration: 18 hours
Rating: 4.6 (1,169 ratings)
Duration: 36 hours
Rating: 4.4 (572 ratings)
Duration: 10 hours
Rating: 4.0 (89 ratings)
Duration: 29 hours
Rating: 4.3 (22 ratings)



