Learning FPGA Development

Go to class
Write Review

Free Online Course: Learning FPGA Development provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning FPGA Development is taught by Eduardo Corpeño.

Overview
  • Get a basic introduction to electronics programming with field-programmable gate arrays (FPGAs): customizable circuits that can be updated after they are deployed in the field.

Syllabus
  • Introduction

    • Get your digital design journey started
    • What you should know
    1. Field Programmable Gate Arrays
    • What is an FPGA?
    • FPGAs are not microcontrollers
    • FPGA applications and market
    • Inside an FPGA: Logic blocks
    • Inside an FPGA: Interconnects
    • Other blocks
    2. Embedded Development Process
    • FPGA development process overview
    • FPGA families and development boards
    • Electronic design automation tools
    • Xilinx platform
    • Intel platform
    3. Hardware Description Languages
    • Digital system modeling
    • Verilog and VHDL
    • Verilog primer
    • Simulation
    • Combinational logic example
    • 4-bit adder simulation example
    • Sequential logic simulation example
    4. Implementation
    • FPGA example implementation requirements
    • Demo system for the Intel platform
    • Intel implementation demo
    • Intel hardware demo
    • Demo system for the Xilinx platform
    • Xilinx implementation demo
    • Xilinx hardware demo
    Conclusion
    • Next steps