Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
FPGA Embedded Design, Part 2 - Basic FPGA Training
Rating: 4.4 out of 5(241 ratings)
2,536 students

FPGA Embedded Design, Part 2 - Basic FPGA Training

Learn FPGA embedded application design starting with the basics and leaving with your own working hardware.
Last updated 6/2020
English

What you'll learn

  • Build an FPGA embedded solution from the ground up using Altera/Intel FPGAs and software.
  • Apply your Verilog knowledge to real applications with FPGAs.

Course content

7 sections59 lectures2h 44m total length
  • Course Structure4:51

    Explore basic FPGA training in the FPGA embedded design series, learning Verilog and VHDL implementation on hardware via a synthesis tool, with video lectures, assignments, and live demos.

  • Instructor Introduction0:53

    Meet your instructor and navigate the second course in the FPGA embedded design series. Discover how to download designs into an FPGA to run on real hardware.

  • Motivation: Hardware Design2:52

    See how fpga design motivates compact, low-cost, energy-efficient electronics by reducing chip count. The Sega Saturn motherboard vs a modern board illustrates the power and integration fpga enables.

  • Motivation: Soft Processors1:37

    Explore why soft processors are widely used in FPGA design, with examples of early microprocessors and current vendor implementations from Altera and Xilinx, to motivate continued study in this course.

  • Yet Another Motivation: IP Cores0:51

Requirements

  • Basic knowledge of Hardware Description languages like Verilog or VHDL is expected.
  • You are not required to make any purchases, but an Altera/Intel DE0-CV board will come in handy if you want to follow along with the examples shown throughout the course.

Description

It's time to get your hands on an actual FPGA!

In this second part of the FPGA Embedded Design series, we'll get our hands on an actual FPGA to bring our designs to life.

We'll use an FPGA development board from Terasic. We'll program a Cyclone V FPGA from Altera/Intel, using their development suite Quartus Prime.

This course consists of two main parts:

  1. Foundations of FPGAs, where we'll cover the essentials of FPGAs, how they work, what they can and cannot do.

  2. Hands-On Training, where we'll design some simple hardware and download it into an FPGA development board. No purchases are required for this second part, but it sure helps to have your own board to follow along, and keep on tinkering in the future with this new superpower.

What are you waiting for? Let's have some fun!!! 

Who this course is for:

  • Anyone who wants to learn FPGA design.
  • Developers curious about FPGA Design.
  • Embedded Engineers who want to learn about FPGAs.
  • This course is not for experienced embedded engineers specialized in FPGAs.