Back to Introduction to FPGA Design for Embedded Systems
University of Colorado Boulder

Introduction to FPGA Design for Embedded Systems

This course can also be taken for academic credit as ECEA 5360, part of CU Boulder’s Master of Science in Electrical Engineering degree. Programmable Logic has become more and more common as a core technology used to build electronic systems. By integrating soft-core or hardcore processors, these devices have become complete systems on a chip, steadily displacing general purpose processors and ASICs. In particular, high performance systems are now almost always implemented with FPGAs. This course will give you the foundation for FPGA design in Embedded Systems along with practical design skills. You will learn what an FPGA is and how this technology was developed, how to select the best FPGA architecture for a given application, how to use state of the art software tools for FPGA development, and solve critical digital design problems using FPGAs. You use FPGA development tools to complete several example designs, including a custom processor. If you are thinking of a career in Electronics Design or an engineer looking at a career change, this is a great course to enhance your career opportunities. This course includes specific hardware and software requirements. Please review the FAQ below for complete details.

Status: Electronic Systems
Status: System Design and Implementation
IntermediateCourse19 hours

Featured reviews

SR

5.0Reviewed Oct 22, 2018

Excellent course. Very complete and detailed. After the course many of the Altera Quartus Prime feature will be really familiar and easy to use.

SM

5.0Reviewed May 4, 2020

The course was exceptional with very structured and organized way of delivering content to the students. A must do course for all FPGA beginner's.

J

4.0Reviewed Aug 11, 2020

Some procedures through the tutorials in the course are told without explanation, why we use this or why we do that.But overall this is an amazing course, and I learned a lot from it. Thank you all ❤️

CB

5.0Reviewed Jun 11, 2023

This was a great course, especially for someone who has never studied anything about FPGAs before. Timothy is an excellent lecturer whose practical experience in the industry comes through.

AO

5.0Reviewed Mar 1, 2021

The course provides a very good insight into the FPGA world at an introductory level, which I find adequate for people without previous knowledge or experience in FPGA.

HK

4.0Reviewed Oct 3, 2018

awesome course, hope there would more courses similar to it and if possible it would be great if you provide a step-by-step VHDL programming course

M

5.0Reviewed May 8, 2020

Excellent Course and teaching methods along practical work is wonderful. Happy to learn this course on time. May it would be key stone for MS admission or career.

FJ

4.0Reviewed Jul 4, 2020

Bit harder course, but after finishing it, will surely improve knowledge on FPGA. Have few bugs on graded submission part. Overall great experience.

MH

4.0Reviewed Jul 21, 2021

​Great course for who wants to start FPGA learning. The most effective weeks I have learned from are two and four. I am looking forward to start the second course.

HR

5.0Reviewed Aug 17, 2023

Really great course. I highly recommend as Timothy Scherr really makes FPGAs understandable and you really do get to understand how things tick under the hood.

KS

5.0Reviewed Jul 30, 2020

This is an extremely good course and I learned a lot. Thank you very much sir "Timothy Scherr " and all the people who make this a such a nice one. Also thank you very much "COURSERA" !!!

DS

5.0Reviewed Apr 23, 2019

Simply awsesome, i was unaware of what actually is fpga designing or what days an fpga designer do, now I know the basics of it and am happy to learn, Thanks coursera

All reviews

Showing: 20 of 298

diemilio
3.0
Reviewed Nov 26, 2019
arash nejadpak
1.0
Reviewed Jan 8, 2019
Curtis Nichols
2.0
Reviewed Aug 15, 2018
Ammon Dow
1.0
Reviewed Oct 9, 2019
Gary Follett
5.0
Reviewed Jun 29, 2018
Nicole Kohm
1.0
Reviewed Feb 3, 2023
Aniss Bendjoudi
3.0
Reviewed Mar 2, 2020
Jose Pablo Escobedo
2.0
Reviewed Mar 14, 2018
Carlo Delconte
1.0
Reviewed Dec 5, 2020
Syed Muheebulla
5.0
Reviewed Sep 18, 2018
Ekaterina Savchenkova
1.0
Reviewed Sep 6, 2023
Steaven Mc Millan
1.0
Reviewed Mar 23, 2021
KIMBULOBBE HERATH MUDIYANSELAGE THARINDU MADUSHANKA SANDABANDARA SAMARAKOON
5.0
Reviewed Jul 31, 2020
Rafael Dias
5.0
Reviewed Oct 25, 2018
Papu Maharana
5.0
Reviewed Nov 6, 2020
5.0
Reviewed Nov 10, 2020
Durga Sadasivuni
5.0
Reviewed Apr 23, 2019
Qiaoqiao Ge
5.0
Reviewed Apr 18, 2018
MOHAMMED ZAKIR HUSSAIN
5.0
Reviewed Apr 29, 2018
Sanjay A Menon
5.0
Reviewed May 5, 2020