FPGA學習流程總結
熟悉數字電路,門電路,組合邏輯電路、時序邏輯電路 -------------->
本文引用地址:http://www.j9360.com/article/201710/365642.htm熟悉verilog/VHDL語法 --------------------- ---->
用verilog實現基本的數字電路(組合邏輯電路、時序邏輯電路)------->
買一個功能稍微多一點的開發板,驅動一些基本器件,熟悉開發工具(ISE,QuartusII,modelsim),進一步熟練verilog/VHDL----------------------->
熟悉FPGA常用設計技巧和方法(串并轉換、乒乓操作、同步設計等等),最好用verilog/VHDL去實現這些技巧------------------------------------------ ->
較復雜的數字系統設計(ROM,RAM,FIFO等等),并熟練使用FPGA內部資源及常用IP核(DLL,PLL,ROM,RAM,雙口RAM,DCFIFO等)------>
找一個FPGA高級應用的方向,朝那個方向發展,比如,FPGA數字信號處理、FPGA圖像處理、FPGA視頻處理、FPGA的PCI數據采集卡和數字I/0卡(現在的數據采集卡和數字I/O卡都用FPGA),FPGA在通信方面的應用、FPGA嵌入式的應用。
評論