โ VLSI Design learning pathVLSI Design ยท Module 9 of 10
FPGA prototyping
Testing designs on reprogrammable chips.
๐ Key ideas
- An FPGA is a chip you can reprogram with your own digital design.
- Students can run Verilog designs on low-cost FPGA boards.
- FPGA flow: write RTL, simulate, synthesise, place and route, generate a bitstream, program the board.
- FPGAs are used for prototyping ASICs and in products like networking and defence.
- Tools: AMD Vivado, Intel Quartus and open-source Yosys/nextpnr.
๐ก Real-life example: Like a whiteboard version of a chip: draw (program) your circuit, test it, erase and try again.
FPGAField-programmable gate array
ASICApplication-specific integrated circuit
BitstreamFile that programs an FPGA
PrototypeEarly working version for testing