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.
Overview
Syllabus
Introduction
- Get your digital design journey started
- What you should know
- What is an FPGA?
- FPGAs are not microcontrollers
- FPGA applications and market
- Inside an FPGA: Logic blocks
- Inside an FPGA: Interconnects
- Other blocks
- FPGA development process overview
- FPGA families and development boards
- Electronic design automation tools
- Xilinx platform
- Intel platform
- Digital system modeling
- Verilog and VHDL
- Verilog primer
- Simulation
- Combinational logic example
- 4-bit adder simulation example
- Sequential logic simulation example
- 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
- Next steps
Taught by
Eduardo Corpeño