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