FPGA learning process summary

Familiar with digital circuits, gate circuits, combinational logic circuits, sequential logic circuits ------------

Familiar with verilog/VHDL syntax --------------------- ---->

Use verilog to implement basic digital circuits (combined logic circuits, sequential logic circuits) ------->

Buy a development board with a little more functionality, drive some basic devices, familiar with development tools (ISE, Quartus II, modelsim), and further proficient verilog/VHDL------------------- ---->

Familiar with FPGA common design techniques and methods (serial-to-parallel conversion, ping-pong operation, synchronous design, etc.), it is best to use verilog/VHDL to achieve these skills ------------------- ----------------------- ->

More complex digital system design (ROM, RAM, FIFO, etc.), and skilled use of FPGA internal resources and common IP core (DLL, PLL, ROM, RAM, dual port RAM, DCFIFO, etc.) ------>

Find the direction of an FPGA advanced application and develop in that direction, for example, FPGA digital signal processing, FPGA image processing, FPGA video processing, FPGA PCI data acquisition card and digital I/O card (now data acquisition card and digital I/ O card uses FPGA), FPGA application in communication, FPGA embedded application.

Other household electric appliance

gree , https://www.greegroups.com