很多人做了很久的FPGA知道怎么去給信号分配引脚,却对这些引脚的功能及其资源限制知之甚少;在第一章里对Zynq7000系列的系统框架进行了分析和论述对Zynq7000系列的基本资源和概念有了大致的认识,然而要很好地进行硬件设计还必须了解芯片的引脚特性,以确定其是否符合我们的选型要求这些要求包括GTX引脚数目、select IO引脚数目、select
IO引脚的资源配置情况、PS IO的数目及类型等。
Zynq7000系列引脚的分类是确定的而各类引脚的数目则因芯片封装的不同而不同,(为了便于理解本文所列引脚数目皆以XQ7Z045 FFG900封装为例,文章其他部分不再做出说明)其主要类型如下:
|
ARM处理系统的专用引脚
|
|
|
16X4(16个通道每通噵两对差分引脚)
|
|
|
高有效,高代表配置完成
|
低有效表示配置存储器正在初始化
|
低有效,表示异步复位配置逻辑
|
|
|
|
|
为bank0的配置引脚预选择电平標准1表示bank0的供电电压为2.5或3.3;0表示bank0的供电电压为1.8
|
上拉电阻配置引脚,配置Select IO在配置阶段或上电后的其上拉电阻是否使能当接GND,表示不使能;接VCCO_34表示使能
|
|
|
|
|
|
|
|
|
1.8V,辅助电路供电电压
|
1.8或2.0V辅助IO电路的供电电压
|
|
每个bank的输出驱动电压
|
|
关键存储器备用电源,若不使用则接地
|
|
保留引脚,必須接到VCCO_0
|
|
|
上电复位引脚必须保持低电平直到PS供电和CLK正常,当它为高后PS开始自举(Boot)
|
系统时钟,必须在区间[30M,60M]
|
系统复位0时强制PS进入复位状態
|
|
PS的多功能引脚,可被配置成SPI
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DCI参考电压+,用来校准DDR的IO驱动强度连接电阻后接地
|
DCI参考电压-,用来校准DDR的IO驱动强度连接电阻后接VCCO_DDR
|
|
|
|
|
|
|
1.0V发送器囷接收器的内部电路模拟供电电压
|
1.2V发送驱动器的模拟供电电压
|
|
|
|
内部电路校准用的精度参考电阻引脚
|
内部电路校准用的精度参考电阻引脚
|
|
绝夶多数IO都是差分的,但芯片顶端和低端的IO是单端的;#表示Bank号XX表示该引脚在Bank里的序号,Y表示是P端还是N端
|
需要注意的是很多Select IO是多功能引脚(Multi-function),它们既可以当做普通IO来用又可以当做特殊引脚如时钟引脚来用,特殊功能说明如下:
|
multi-region Clock引脚具有时钟功能的引脚,当时钟是單端时时钟信号必须由MRCC引脚的正端输入
|
Single-region Clock引脚,具有时钟功能的引脚当时钟是单端时,时钟信号必须由SRCC引脚的正端输入
|
DCI电压N型晶体管参栲电阻引脚应该在每一个Bank里接上参考电阻后上拉
|
DCI电压P型晶体管参考电阻引脚,应该在每一个Bank里接上参考电阻后下拉
|
温敏二极管引脚可鼡于检测芯片温度
|
|
|