FPGA Training

Its purpose is to understand FPGA operating logic, FPGA - CPU operating differences and basic logic circuits, with examples to be made using VHDL.

Training contents:

  • What is FPGA?
  • FPGA – CPU differences
  • FPGA design steps
  • Logic circuits
  • Basic combinational logic circuit elements
  • Basic sequential logic circuit elements
  • Finite state machine
  • "Hello World" application on FPGA
  • By following the FPGA design steps, the LED control circuit is designed and designing a finite state machine using if-else and case structures on FPGA
  • Black lightning app
  • Door lock application
  • Design of finite state machines operating with different clock frequencies on FPGA
  • Counter design using Seven Segment
  • Designing a sample circuit including RAM usage, different clock frequencies and finite state machines on FPGA
  • Designing a simple video card that transfers the image in the RAM to the screen via VGA
  • Simplified CPU design
Share on
Share on