本書以實戰(zhàn)開發(fā)為原則,先通過初級、中級、高級三個階段的案例,讓讀者全面、深入、透徹地理解FPGA開發(fā)的原理以提高實際開發(fā)水平和項目實戰(zhàn)能力,再通過FPGA高級綜合設(shè)計對SG軟件和HLS軟件進行介紹,提供一種全新的FPGA編程方法。
本書共分6章,涵蓋的內(nèi)容有FPGA簡史、FPGA和其他器件的區(qū)別、FPGA相應(yīng)開發(fā)軟件的下載及安裝方法、Verilog語言的語法、FPGA開發(fā)流程、呼吸燈設(shè)計與實現(xiàn)、流水燈設(shè)計與實現(xiàn)、按鍵控制LED設(shè)計與實現(xiàn)、自動售貨機的設(shè)計與實現(xiàn)、串口通信設(shè)計與實現(xiàn)、VGA設(shè)計與實現(xiàn)、VGA顯示圖像、Sobel算子實現(xiàn)、VGA顯示原理、DDR3和PCI-e的理論講解與實踐、SG軟件和HLS軟件。
本書內(nèi)容豐富,實例典型,實用性強,適合各個層次想要學(xué)習(xí)FPGA的人員閱讀,尤其適合有一定FPGA基礎(chǔ)且想進一步學(xué)習(xí)的開發(fā)人員閱讀。