使用FPGA开发工具也是入门FPGA时需要学习的内容。当今最主流的FPGA 开发软件之一是Intel 的Quartus。在初级阶段,我们建议专注于一个平台。你不需要两者都学习。一个得到了,但另一个实际上改变了汤,但没有改变药物。
学习FPGA开发工具主要有三个目的。
首先,熟悉一下上面提到的FPGA开发流程。例如,如何创建项目、添加文件、运行一系列编译过程、添加时序约束、分配引脚以及在开发板上加载和运行生成的FPGA 映像。
其次,熟悉常用IP的用法。 FPGA 项目使用各种IP 核,例如PLL、FIFO 和存储器。这有助于提高设计效率和性能,并避免重新发明轮子。因此,您需要学习如何配置和调用这些常用的IP。还有一些更复杂,例如软核处理器NIOS 和通信IP(例如以太网控制器、PCIe 和DDR 控制器)。刚开始学习时通常不需要阅读它,但随着学习的进展,您可以再次阅读它。
第三,一般硬件调试和时序,包括如何找到最大频率,如果时序不收敛如何分析和修改设计,以及如何使用signaltap进行简单的硬件测试,这是学习如何分析。