FPGA即现场可编程门阵列,属于可编程逻辑器件的一种。随着工艺的进步和EDA设计工具的不断发展,FPGA的门槛(学习成本和价格成本)也越来越低,目前已经成为实现数字系统的主流平台之一。FPGA的集成度越来越高,而对应的功耗和成本却在不断降低,使得其被广泛应用到各种领域中去,像是蝴蝶效应那般,更多的应用领域也催生各个FPGA厂商对旗下的产品也做越来越细致的划分,对于产品来说,这是件好事,但是对于硬件工程师来说,好处是可以按需选型节约成本,但也意味着器件的选型和资源评估需要更加谨慎。
当工程师要选择FPGA开发板的时候,首先要问的是我们能得到什么以及我们准备用它来做什么?对于初学者来说,FPGA还是相当令人生畏的,但是如果有一个好的评估板作为开端,那将能达到事半功倍的效果,或许FPGA的入门并不是传说中的那么困难。今天,爱板网将为大家介绍一款通用型的、低成本的FPGA开发套件——由AVNET推出的Ar TI x-7 50T FPGA评估套件。
Ar TI x-7 50T评估套件是基于Xilinx 28nm的Ar TI x-7系列FPGA数字开发平台,就目前而言,Xilinx公司的FPGA产品线非常丰富,涵盖了低中高端三个档次并跨越45nm到16nm多代工艺。
其中包含面向低端系列的SPARTAN6、AR TI X-7以及Zynq-7000 ALL Programmable Soc,和面向不同需求的中高端产品系列以及强大的异构处理平台Zynq UtraScale+ MPSoC。
Artix-7 器件在28nm的工艺上实现了低成本和低功耗,并且经过优化,可以在设计中实现最佳的性能与功耗结合,另外,Artix-7 器件具有非常显著的特点,集成了AMS、收发器等功能,可以广泛的应用在软件定义无线电、机器视觉照相以及低端无线回传的领域。
基本了解了开发板主平台后,我们实际来看下Artix-7 50T评估套件。由于板卡是AVNET设计的,所以在盒子上可以看到有AVNET商标。
包装盒内部除了评估板外,还配备了一根网线,两根MicroUSB线,或许有人有疑惑,为什么配备两根MicroUSB线呢?其实一根是用于串口输出以及供电,另一根用于板卡的下载调试。
板子为暗红色PCB板,整体不是太大,跟成人巴掌那般大小,做工很扎实。Artix-7 50T FPGA评估套件的手册等资料可以在AVNET官网免费下载,值得一提的是AVNET提供了板卡的全套电路图,对于想了解和着手Artix-7系列FPGA芯片的电路设计是一个非常好的参考。
评估板上的资源如下所示。
10 个用户 LED
12 个连接到 Pmod
16 AMS 输入
200 MHz LVCMOS 振荡器(系统时钟)
256MB DDR3 SDRAM
32 KB I2C EEPROM
32 MB QSPI Flash
4 个用于电源监控电路
5个用户按钮开关
512b EEPROM,支持 SHA-256 认证引擎
6 个兼容于 Digilent 的 Pmod™ 接口,支持 48 个用户 I/O 引脚
8 个用户 DIP 开关
双 10/100 以太网接口
JTAG 编程/配置端口
配对适应双倍宽度 Pmod
作为差分对布线
支持 IEEE1588
USB-UART 接口
Xilinx PC4 和 Digilent SMT2
Xilinx XC7A50T-1FTG256C