学习FPGA的时候有哪几方面的重点要做到

FPGA的基础就是数字电路,想学好FPGA,一定要准备一本数字电路方面的书,要深入学习一下,这是基础,对数字电路的了解有助于形成硬件设计的思想。

FPGA的开发过程中,首先要对电路设计熟悉,明白电路的工作过程:电路是并行执行的。

学习FPGA的时候有哪几方面的重点要做到

对于初学者来说,尤其是从软件方面转过来的初学者,一定要充分认识到:我们虽然写的是软件,本质却是地地道道的硬件工程师!很多人都在用软件的思想在做,忽略了硬件本身。

所以学习FPGA的时候,要有以下几方面的重点要做到。

学习FPGA的时候有哪几方面的重点要做到

1、第一就是要建立硬件设计的思想,时刻谨记你是一个硬件工程师。

2、第二就是要对时序电路的概念搞清楚,包括程序运行中的实际时序问题。

3、第三要理解多时钟域的概念,

4、第四就是要对所应用的FPGA芯片的内部结构。

5、吃透开发软件,尤其要重视属性配置和各个设计阶段的报告

6、熟悉FPGA周边硬件和所在系统的认识

7、要注意布线,有时候程序设计没问题,仿真也没有问题,综合也没有问题,但最后的布线通不过,布线通过时序不合格,即使合格在不同环境下也会出现不稳定状态