Introduction to FPGA Design for Embedded Systems

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera course from University of Colorado Boulder.

Offered by University of Colorado Boulder. This course can also be taken for academic credit as ECEA 5360, part of CU Boulder’s Master of ... Enroll for free.

Reddsera may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Coursera. Thank you for using these buttons to support Reddsera.

Taught by
Timothy Scherr
Senior Instructor and Professor of Engineering Practice
and 11 more instructors

Offered by
University of Colorado Boulder

Reddit Posts and Comments

0 posts • 7 mentions • top 7 shown below

r/FPGA • comment
6 points • JulianCienfuegos

This course just launched on Coursera: https://www.coursera.org/learn/intro-fpga-design-embedded-systems

I'm on lesson 2 now and learned a ton.

r/embedded • comment
6 points • MrBacanudo

This is the page for CU boulder on Coursera: https://www.coursera.org/boulder

I assume OP is talking about this course: https://www.coursera.org/learn/intro-fpga-design-embedded-systems

r/FPGA • comment
1 points • xo28xo

I recommend this Coursera course:

Introduction to FPGA Design for Embedded Systems https://www.coursera.org/learn/intro-fpga-design-embedded-systems?

r/FPGA • comment
1 points • Cvnk

I'm currently working through this online course: https://www.coursera.org/learn/intro-fpga-design-embedded-systems/home/welcome

It's free if you don't care about the certificate (and you can't submit assignments or take quizzes) so no harm in at least checking it out. I just got my DE10-Lite from Amazon today which is one of the boards they suggest using for the course. It's short but seems like a gentle intro to the subject.

r/FPGA • comment
1 points • rubbershoes23456

fpga vendors offer training courses....ofcourse detailed and new courses are not free...

https://www.intel.com/content/www/us/en/programmable/support/training/overview.html

https://www.xilinx.com/training/customer-training.html

also there are courses on coursera and edx

https://www.coursera.org/learn/intro-fpga-design-embedded-systems

also udemy

https://www.udemy.com/courses/search/?q=verilog

r/embedded • comment
1 points • genmud

There are a ton under Electrical Engineering category. Tons are free, others you can audit the course, but the button is small.

  1. https://www.coursera.org/learn/sensors-circuit-interface
  2. https://www.coursera.org/learn/intro-fpga-design-embedded-systems
  3. https://www.coursera.org/learn/embedded-software-hardware
  4. https://www.coursera.org/learn/digital

r/FPGA • comment
1 points • tuanho27

FPGA design has spread into many levels recently (i just add some reference links, you can find more):

Low level: Hardware language design (RTL/logic design w/ VHDL and Verilog) and HW basic components (Luts, core, bus, peripherals)

(https://www.mhprofessional.com/9781259837906-usa-digital-system-design-with-fpga-implementation-using-verilog-and-vhdl-group,

https://www.coursera.org/learn/intro-fpga-design-embedded-systems, ....)

High level: High-level language design (C/C++) w/ extra components (FPGA + SoC + external RAM...) and let the support tool to compile

(High-Level Synthesis Blue Book, https://www.youtube.com/watch?v=kgae3Wzqngs&list=PLa8My9ttt2c-hDUG7Q4mNR18r-5Gh0vDO ...)

Applicant level: Today, you even can work with FPGA through Python API and build a fantastic app with machine learning

(https://github.com/Xilinx/Edge-AI-Platform-Tutorials...)

​

I think you can start with a small module (eg: a multiplier) and learn the HW architecture, logic design, then move forward

I may lack some info. but basically you can search more when you start to dig in :)

Good luck