许多人做了好久的FPGA,知道怎样去给信号分配引脚,却对这些引脚的功用及其资源约束知之甚少;在第一章里对Zynq7000系列的体系结构进行了剖析和论说,对Zynq7000系列的根本资源和概念有了大致的知道,然而要很好地进行硬件规划,还必须了解芯片的引脚特性,以确认其是否契合咱们的选型要求,这些要求包含GTX引脚数目、select IO引脚数目、select IO引脚的资源配置状况、PS IO的数目及类型等。
1. Zynq7000系列引脚分类
Zynq7000系列引脚的分类是确认的,而各类引脚的数目则因芯片封装的不同而不同,(为了便于了解,本文所列引脚数目皆以XQ7Z045 FFG900封装为例,文章其他部分不再做出阐明)其主要类型如下:
Configuration Pins In Bank 0
1.2. Power/Ground Pins
1.3. PS IO Pins
1.4. XADC Pins
1.5. MulTI-gigabit Serial Transceiver Pins (GTXE2 and GTPE2)
1.6. Select IO
XC7Z045 FFG900芯片里Select IO的差分状况如下所示:
HR:High Range,其电压规模1.2và3.3V 延时资源只要IDELAY2;HP:High performance,其电压1.8V,延时资源既有IDELAY2也有ODELAY2;
需求留意的是,许多Select IO是多功用引脚(MulTI-funcTIon),它们既能够作为一般IO来用,又能够作为特别引脚如时钟引脚来用,特别功用阐明如下: