Chevron Left
Back to Introduction to FPGA Design for Embedded Systems

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

4.5
229 ratings
56 reviews

About this Course

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. Hardware Requirements: You must have access to computer resources to run the development tools, a PC running either Windows 7, 8, or 10 or a recent Linux OS which must be RHEL 6.5 or CentOS Linux 6.5 or later. Either Linux OS could be run as a virtual machine under Windows 8 or 10. The tools do not run on Apple Mac computers. Whatever the OS, the computer must have at least 8 GB of RAM. Most new laptops will have this, or it may be possible to upgrade the memory....

Top reviews

By SU

Sep 18, 2018

Very challenging course with tough assignments and quizes to pass with deadlines but i enjoyed this.\n\nI got practical experience in designing, compiling and analyzing FPGA circuits.

By FC

May 07, 2018

This course will take you from a very basic understanding of FPGA technology to experiencing most facets of the design process. I would like to see more courses on this topic.

Filter by:

56 Reviews

By helen wu

Apr 12, 2019

great refreshment class for me

By AMAN KUMAR

Apr 07, 2019

Very Good Course.

By Nicholas Chan

Apr 02, 2019

Excellent course

By Aakash Choudhury

Mar 20, 2019

Very concise and informative

By A Hemasagar Raju

Mar 16, 2019

The course was challenging and exciting and very useful, the way they trained us is awesome

By Ammar Ahmad Khan

Mar 13, 2019

There should be more examples of how to practically code and run FPGA using VHDL

By Victor Goldrin

Mar 05, 2019

Pretty challenging course, but very helpful if you are parallel starting with real design or have to work with some ready design. I also very appreciate an overview of different FPGA and CPLD platforms, selection criteria of them.

So I am waiting for anounced next course, about Verilog and VHDL. It is exactly what i need right now.

By Indu Guduru

Feb 21, 2019

People who are very really interested in design perspective of embedded systems and digital logic designs can take this course which is worthful

By Thierry

Feb 19, 2019

Very good introduction to fpga design! I regret recommended hardware is not on the market anymore and some recommended lectures are outdated.

By Joel Mandebi Mbongue

Feb 17, 2019

One of the best class I've attended. Explanations and examples are crystal clear, and the instructor is really good at teaching.