|
本帖最后由 不足论 于 2018-6-18 12:08 编辑
学习FPGA,不仅仅需要看书,也需要板上的调试技巧。
说回主题——书籍,FPGA学习涉及的知识较多,本人从事通信行业的FPGA开发,说说本人的一些建议吧。
首先是语法,作为初学者,是需要掌握FPGA基本语法的,最起码能够看懂代码,推荐夏宇闻老师的《verilog数字系统设计教程》,掌握基本语法。
然后是工具书,看懂了语法,得学会使用fpga开发工具的使用,推荐书籍《Altera FPGA/CPLD设计(基础版)》《Altera FPGA/CPLD设计(高级版)》,初级版让你学会简单的使用,高级版让你精通使用,我挺喜欢这2本书的,不仅指导你使用简单的IP核,还会指导你使用modelsim仿真,加速入门。(推荐学习altera quartus ii入门,资料多,较为简单)
接着是黑金的相关书籍,黑金出的FPGA书籍较多,虽然多个型号的FPGA开发板不一样,但是内容较为相似,有条件的买板子练习,没条件的就modelsim仿真,深入理解。一般开发板的书籍推荐网下下载,而不推荐买书,因为开源免费,其次,会更新,及时适应板子。
最后是算法书,懂了语法,学会了使用工具,能够进行一定的接口调试,那么,此时需要进阶了,学习一些算法的实现很重要,推荐高亚军的《基于FPGA的数字信号处理》、杜勇《数字通信同步技术的MATLAB与FPGA实现》、田耘《无线通信FPGA设计》,都是内容较好的FPGA算法实现书籍。
实现以上,恭喜你,入门了。 |
|