Designing for FPGAs

Topics

This training will cover various topics around VHDL design for FPGAs.

Topics:

  • Digital hardware components (DSPs, DCMs, PLLs, ...)
  • Combinatorial and sequential logic, state machines
  • Xilinx development tools
  • VHDL design
  • Communication protocols

Advanced topics:

  • FPGA floorplanning
  • Timing constraints
  • High speed design considerations
  • Soft Core Processors and embedded systems