适合新手的FPGA入门路径
总体路径规划
基础学习-verilog语言
verilog语言学习,推荐verilog数字系统设计一书,讲解比较详实和全面。练习推荐使用https://hdlbits.01xz.net/,将所有上面例题自己做一遍,便可做到初步掌握硬件设计语言的使用,想要精通还得自己多看多练,尤其是多练。
基础学习-数字电路与系统
这方面的书很多,推荐数字设计原理与实践一书,简单的过一遍,以后用到哪块的时候再重点去学习,看完之后保证会对数字电路和系统有一个基础概念。这个很关键,尤其是以前没有做过硬件的人员,不能跳过这一步,因为verilog语言是外功,这个是内功。
工具软件使用及精通
这块建议还是多看软件的帮助文档,再结合网上找一些简单的入门教程。入门难度不大,精通的话需要多用。
设计技巧
这一块重点是要熟悉FPGA器件的内部原理和结构,再结合重点的时序约束、时钟分配等专题进行深入学习,这块需要花费的时间和精力非常长,要看个人的悟性和自身基础。不能速成,一定要结合实际的项目进行学习和演练。
总结
以上是个人十多年学习FPGA的一个简单总结,后续会针对每个方面展开叙述一下个人的一些理解和领悟。最重要的一点是要有恒心,勤学多练,同时充分利用网络各种资源进行学习。
写作不易,转载请注明出处!