How to select an FPGA board?
FPGA板的选择在很大程度上受FPGA本身的影响,也受整个板的特性和性能的影响。们已经在上面的章节中讨论了FPGA芯片。在本节中,们将介绍选择任何FPGA板的思想过程。
在选择FPGA板的决策过程中,一些非详尽的常见因素包括:外围设备、扩展连接器、内存接口、易用性、上市时间、定制选项、文档、标准遵从性和支持质量。当然,成本也是一个因素。
Common Peripherals, Interfaces, Connectors, and Memories available in a typical FPGA Board
Peripherals
外设和扩展连接器是任何FPGA板的显著特征。不同的目标用户对们希望在FPGA板中看到哪些外围设备有不同的期望。例如,希望学习数字电子和RTL设计的学生会想要一些外围设备,如开关、按钮、7段显示器、LED、USB串行端口、LCD字符显示器、VGA输出等。们不会想要更高端的外设,因为们还没到可以有意义地使用这些设备的阶段外围设备。Elbert V2、Mimas V2、Waxwing Development Board和Mimas A7 FPGA开发板都是满足学习者和爱好者群体期望的电路板示例,具有大量面向学习的外围设备。
高端外围设备的例子有千兆以太网、PCI Express、QSFP笼、USB 2.0/3.0 PHY、DisplayPort等。虽然这些外围设备对任何初学者来说可能没有太大用处,但对于一个必须使用千兆以太网的复杂项目来说,们是不可或缺的,例如,由于项目要求,必须使用千兆以太网或任何其外围设备。Proteus Kintex-7usb3.0fpga板、Nereid Kintex-7pci-Express开发板甚至带有千兆以太网和DisplayPort外围设备的Mimas A7开发板都属于这一类。
Peripherals in Mimas A7:
下表突出了低成本板之间的对比。ElbertV2具有有限的低速FPGA和外围设备,与高端板相比,GPIO数量更少。Nereid和Proteus,具有技术上更优越的FPGA、更高速的外围设备、连接选项、收发器和大量gpo。
Nereid & Proteus Vs Elbert V2 :