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