时间:2024-05-15 来源:网络收集 关于我们 0
FPGA到底怎么学呢?
学FPGA刚开始接触的时候会觉得很好学,拿起板子就开始写,你会觉得FPGA也不过如此,如果你有一定的基础理论知识做支撑,那么这种感觉还可以支撑一段时间,如果你没有太多的理论知识,那么越往后走你会觉得学得有些吃力,特别是大项目,你可能觉得无从下手。学习FPGA必备的是数电书,边看边学比较好。其余的书可以适量买点。其实只要有兴趣,慢慢学,入门也不难。
总结几点:
1、看代码,建模型
只有在脑海中建立了一个个逻辑模型,理解FPGA内部逻辑结构实现的基础,才能明白为什么写Verilog和写C的整体思路是不一样的,才能理解顺序执行语言和并行执行语言的设计方法上的差异。在看到一段简单程序的时候应该想到是什么样的功能电路。
2、用数学思维来简化设计逻辑
学习FPGA不仅逻辑思维很重要,好的数学思维也能让你的设计化繁为简,所以,那些看见高数就头疼的同学需要重视一下这门课哦。举个简单的例子,比如有两个32bit的数据X[31:0]与Y[31:0]相乘。当然,无论Altera还是Xilinx都有现成的乘法器IP核可以调用,这也是最简单的方法,但...