Skip to main content
Ctrl+K
FPGA programming - Home FPGA programming - Home

Chapters

  • General structure
  • Tools
  • Combinational circuits
  • Sequential circuits
  • State machines
  • Memory
  • An overview of processors
  • A programmable processor — RISC-V
  • Timing & FPGA primitives
  • Processor bus and peripherals
  • High-level synthesis

Appendix

  • Modern hardware description languages (HDL)
  • Further resources
  • Solutions to exercises
  • .md

FPGA programming lecture notes

FPGA programming lecture notes#

Chapters

  • General structure
  • Tools
  • Combinational circuits
  • Sequential circuits
  • State machines
  • Memory
  • An overview of processors
  • A programmable processor — RISC-V
  • Timing & FPGA primitives
  • Processor bus and peripherals
  • High-level synthesis

Appendix

  • Modern hardware description languages (HDL)
  • Further resources
  • Solutions to exercises

next

General structure

By Gökçe Aydos

Last updated on 12 Apr 2025.