"想学好FPGA技术,必须先学好设计基础,跟建高楼一样,建之前必须打好基础。那哪些内容才是设计基础呢?

首先,需要先学好计数器,计数器是FPGA设计的基础,可以毫不夸张地说,80%的FPGA设计中都会用到计数器。

其次,需要学好状态机,状态机也是FPGA设计中常用的部分,建议重点掌握。

第三,需要学好FIFO,FIFO是FPGA设计中最常用的IP核,它对于架构设计模块划分起着非常重要的作用。想要升到架构师,就一定要学习好FIFO。

最后,也是最重要的,包文概念。这部分是重点!注意是重点!规范了传输接口,这些传输接口就是包文的接口。很多的案例,都是用包文为基本单位进行设计的。