FPGA FUNDAMENTALS SERIES 1
About Course
- Section 1: FPGA architecture and fundamentals, covering LUTs, flip-flops, block RAM, DSP blocks, and FPGA vs ASIC flow.
- Section 2: Verilog for FPGA, covering synthesizable coding, modules, testbenches, and avoiding latches.
- Section 3: Sequential and combinational design, covering counters, FSMs, muxes, adders, and how they map to FPGA fabric.
- Section 4: Vivado constraints and board files, covering XDC, synthesis, implementation, and bitstream generation.
- Section 5: FPGA interfaces, covering LEDs, switches, displays, serial communication, and peripheral handshakes.
Course Content
FPGA Architecture and Fundamentals
-
What is an FPGA? Overview and Applications
-
LUTs, Flip-Flops, and Slices
-
Routing and Interconnect
-
Block RAM and DSP Blocks
-
Clocking Resources
-
FPGA vs ASIC Design Flow
