Skip to content
Z19-P开发板用户手册

<synced_reference src-block-id="RDccdj1j9sRe4obbunBcGibYnkd" src-token="ByQPdCpKLoe1cwxPOJBcVnRnnIg"></synced_reference>

芯驿电子科技(上海)有限公司 基于AMD Zynq UltraScale+ MPSoCs开发平台的开发板(型号:Z19-P)2022款正式发布了,为了让您对此开发平台可以快速了解,我们编写了此用户手册。

这款MPSoCs开发平台采用核心板加扩展板的模式,方便用户对核心板的二次开发利用。核心板使用AMD Zynq UltraScale+ EG芯片ZU19EG的解决方案,它采用Processing System(PS)+Programmable Logic(PL)技术将四核ARM Cortex-A53 和FPGA 可编程逻辑集成在一颗芯片上。另外核心板上带有9片DDR4 SDRAM芯片(1GB颗粒),1片32GB的eMMC存储芯片和2片512Mb的QSPI FLASH芯片。

在底板设计上我们为用户扩展了丰富的外围接口,比如2路FMC_HPC、1路M.2 SSD接口、1路USB3.0 Type-C接口、1路千兆以太网接口、2路UART接口、1路PCIE3.0X16金手指、1路TF卡接口。满足用户各种高速数据交换,数据存储,视频传输处理,深度学习,人工智能以及工业控制的要求,是一款"专业级“的ZYNQ开发平台。为高速数据传输和交换,数据处理的前期验证和后期应用提供了可能。相信这样的一款产品非常适合从事MPSoCs开发的学生、工程师等群体。

图片展示了一块ALINX品牌的Z19-P开发板,其正面印有“FMC”字样,右侧有一个散热风扇,中间是PCIe3.0X16金手指接口。开发板上还标有“ALINX”品牌标识,左侧有2路FMC_HPC接口和1路M.2 SSD接口。图片内容详细展示了开发板的外围接口和硬件配置,与上下文中的描述相吻合,为用户提供了丰富的外围接口选择,满足高速数据交换、数据存储、视频传输处理、深度学习、人工智能以及工业控制等需求。

图0-1-1 Z19-P开发板

一、开发板简介

在这里,对这款Z19-P MPSoCs开发平台进行简单的功能介绍。

开发板的整个结构,继承了我们一贯的核心板+扩展板的模式来设计的。核心板和扩展板之间使用高速板间连接器连接。

核心板主要由ZU19EG + 9个DDR4 + eMMC +2个 QSPI FLASH的最小系统构成。主芯片采用AMD公司的Zynq UltraScale+ MPSoCs系列的芯片,型号为XCZU19EG-2FFVC1760I。ZU19EG芯片可分成处理器系统部分Processor System(PS)和可编程逻辑部分Programmable Logic(PL)。 在ZU19EG芯片的PS端挂了5片DDR4,PL端挂了4片DDR4,每片DDR4容量高达1G字节,使得ARM系统和FPGA系统能独立处理和存储的数据的功能。PS端的32GB eMMC FLASH存储芯片和2片512Mb的QSPI FLASH用来静态存储MPSoCs的操作系统、文件系统及用户数据。

底板为核心板扩展了丰富的外围接口,其中包含2路FMC_HPC、1路M.2 SSD接口、1路mini_DP接口、1个USB3.0 OTG接口、1路千兆以太网接口、2路UART接口、1路PCIEX16金手指和一些按键LED。

下图为整个开发系统的结构示意图:

图片展示了一个Z19-P开发板的结构图,其中核心板被突出显示,并连接了多个外围接口,包括USB3.0 OTG接口、千兆以太网接口、PCIEX16金手指等。通过这张图,我们可以清晰地看到开发板的接口布局和功能分布。

图1-1-1 Z19-P开发板结构图

通过这个示意图,我们可以看到,我们这个开发平台所能含有的接口和功能。

  • ZU19EG核心板

由ZU19EG+4GB带ECC DDR4(PS)+4GB DDR4(PL)+32GB eMMC FLASH + 1Gb QSPI FLASH组成,另外有2个晶振提供时钟,一个单端33.3333MHz晶振提供给PS系统,一个差分200MHz晶振提供给PL逻辑DDR参考时钟。

  • PCIe x16接口

支持PCI Express 3.0标准,提供标准的PCIe x16高速数据传输接口,单通道通信速率可高达8GBaud。

  • M.2接口

1路PCIEx1标准的M.2接口,用于连接M.2的SSD固态硬盘,通信速度高达6Gbps。

  • DP输出接口

1路标准的Display Port输出显示接口,用于视频图像的显示。最高支持4K@30Hz或者1080P@60Hz输出。

  • USB3.0 Type-C接口

1路USB3.0 OTG接口,USB接口类型为TYPE C。支持HOST,SLAVE,OTG三种模式。

  • 千兆以太网接口

1路10/100M/1000M以太网RJ45接口。用于和电脑或其它网络设备进行以太网数据交换。

  • USB Uart接口

2路Uart转USB接口,PS和PL各1路。用于和电脑通信,方便用户调试。串口芯片采用Silicon Labs CP2102GM的USB-UART芯片, USB接口采用MINI USB接口。

  • Micro SD卡座

1路Micro SD卡座,用于存储操作系统镜像和文件系统。

  • FMC扩展口

2个标准的FMC HPC的扩展口,可以外接AMD或者我们黑金的各种FMC模块(HDMI输入输出模块,双目摄像头模块,高速AD模块等等)。

  • JTAG调试口

1个10针2.54mm标准的JTAG口,用于FPGA程序的下载和调试,用户可以通过AMD下载器对ZU19EG系统进行调试和下载。

  • 温湿度传感器

板载1片温湿度传感器芯片LM75,用于检测板子周围环境的温度和湿度。

  • EEPROM

1片IIC接口的EEPROM 24LC04;

  • RTC实时时钟

1路内置的RTC实时时钟;

  • 差分时钟

2路156.25M差分参考时钟输入;

  • LED灯

5个发光二极管LED, 核心板上1个,底板上4个。核心板上1个电源指示灯。底板上有1个电源指示灯,1个DONE配置指示灯,2个用户指示灯。

  • 按键

1个复位按键。

二、ACU19EG核心板

简介

ACU19EG(核心板型号,下同)核心板,ZYNQ芯片是基于AMD公司的Zynq UltraScale+ MPSoCs EV系列的XCZU19EG-2FFVC1760I。

这款核心板使用了9片Micron的DDR4芯片MT40A512M16GE,其中PS挂载5片DDR4,组成72位数据总线宽度(支持ECC)。PL端挂载4片DDR4,组成64位数据总线宽度。每片DDR4容量为1GB,DDR4 SDRAM的最高运行速度可达1200MHz(数据速率2400Mbps)。另外核心板上也集成了2片512MBit大小的QSPI FLASH和32GB大小的eMMC FLASH芯片,用于启动存储配置和系统文件。

为了和底板连接,这款核心板的8个120Pin板对板连接器扩展出了PS端的USB2.0接口,千兆以太网接口,SD卡接口及其它剩余的MIO口;也扩展出了4对PS MGT高速收发器接口;以及PL端的48路GHT/GTY收发器和几乎所有IO口(HP I/O:240个,HD I/O:96个),XCZU19EG芯片到接口之间走线做了等长和差分处理,并且核心板尺寸仅为80*80(mm),对于二次开发来说,非常适合。

图片展示了一块XILINX ZYNQ UltraScale+ XCZU19EG核心板的正面图。这块核心板上印有芯片型号和相关信息,周围布满了各种电子元件和连接器。图片在文档中用于说明ACU19EG核心板的外观和组成部分,帮助读者更好地理解其结构和功能。

图2-1-1 ACU19EG核心板正面图

ZYNQ芯片

开发板使用的是AMD公司的Zynq UltraScale+ MPSoCs EG系列的系列的芯片,型号为XCZU19EG-2FFVC1760I。ZU19EG芯片的PS系统集成了4个ARM Cortex™-A53处理器,速度高达1.3Ghz,支持2级Cache; 另外ZU19EG还包含2个Cortex-R5处理器(速度高达533Mhz)。

ZU19EG芯片支持32位或者64位的DDR4,LPDDR4,DDR3,DDR3L, LPDDR3存储芯片,在PS端带有丰富的高速接口如PCIE Gen2, USB3.0, SATA 3.1, DisplayPort;同时另外也支持USB2.0,千兆以太网,SD/SDIO,I2C,CAN,UART,GPIO等接口。PL端内部含有丰富的可编程逻辑单元,DSP和内部RAM。ZU19EG芯片的总体框图如图2-2-1所示

图片展示了ZYNQ ZU19EG芯片的总体框图,分为Processing System和Programmable Logic两大部分。Processing System包括ARM Cortex-A53和ARM Cortex-R5处理器,以及内存、图形处理单元、内存管理单元和高速连接等模块。Programmable Logic部分则包含存储和信号处理、通用I/O、高性能HP I/O和高密度HD I/O等模块。图片在文档中用于直观展示ZYNQ ZU19EG芯片的内部结构和功能模块,帮助读者更好地理解芯片的硬件配置。

图2-2-1 ZYNQ ZU19EG芯片的总体框图

其中PS系统部分的主要参数如下:

  • ARM 四核Cortex™-A53处理器,速度高达1.3GHz,每个CPU 32KB 1级指令和数据缓存,1MB 2级缓存 2个CPU共享。
  • ARM 双核Cortex-R5处理器,速度高达533MHz,每个CPU 32KB 1级指令和数据缓存,及128K紧耦合内存。
  • 外部存储接口,支持32/64bit DDR4/3/3L、LPDDR4/3接口。
  • 静态存储接口,支持NAND, 2xQuad-SPI FLASH。
  • 高速连接接口,支持PCIe Gen2 x4, 2xUSB3.0, Sata 3.1, DisplayPort, 4x Tri-mode Gigabit Ethernet。
  • 普通连接接口:2xUSB2.0, 2x SD/SDIO, 2x UART, 2x CAN 2.0B, 2x I2C, 2x SPI, 4x 32b GPIO。
  • 电源管理:支持Full/Low/PL/Battery四部分电源的划分。
  • 加密算法:支持RSA, AES和SHA。
  • 系统监控:10位1Mbps的AD采样,用于温度和电压的检测。
  • 其中PL逻辑部分的主要参数如下:
  • 逻辑单元(System Logic Cells):1143K;
  • 触发器(CLB flip-flops) : 1045K;
  • 查找表(CLBLUTs) : 523K;
  • Block RAM:34.6Mb;
  • 时钟管理单元(CMTs): 11个
  • DSP Slices:1968个

GTH 16.3Gb/s收发器: 44个

XCZU19EG-2FFVC1760I芯片的速度等级为-2,工业级,封装为FFVC1760。

DDR4 DRAM

ACU19EG核心板上配有9片Micron(美光)的1GB的DDR4芯片,型号为MT40A512M16LY-062E, 其中PS端挂载5片DDR4,组成72位数据总线带宽(支持ECC),每片DDR容量为1GB。PL端挂载4片DDR4,组成64位数据总线带宽,每片DDR容量为1GB。PS端的DDR4 SDRAM的最高运行速度可达1200MHz(数据速率2400Mbps),4片DDR4存储系统直接连接到了PS的BANK504的存储器接口上。PL端的DDR4 SDRAM的最高运行速度可达1200MHz(数据速率2400Mbps),4片DDR4连接到了FPGA的BANK69,70,71的接口上。PS端和PL端DDR4 SDRAM的具体配置如下表2-3-1所示。

位置位号芯片型号容量厂家
PSU4,U5,U6,U7,U162MT40A512M16LY-062E512M x 16bitMicron
PLU18,U19,U20,U21MT40A512M16LY-062E512M x 16bitMicron

表2-3-1 DDR4 SDRAM配置

DDR4的硬件设计需要严格考虑信号完整性,我们在电路设计和PCB设计的时候已经充分考虑了匹配电阻/终端电阻,走线阻抗控制,走线等长控制,保证DDR4的高速稳定的工作。

PS端的DDR4的硬件连接方式如图2-3-1所示:

图片内容:该图展示了ZYNQ UltraScale+与DDR4 DRAM之间的硬件连接关系。ZYNQ UltraScale+通过BANK 504与DDR4 DRAM进行通信,数据通过72位总线传输,而时钟、地址和控制线则通过其他路径连接。DDR4 DRAM由多个芯片(U4至U169)组成,每个芯片型号为MT40A512M16LY-062E,容量为512M x 16bit,由Micron生产。 图片作用:该图在文档中用于说明PS端的DDR4 DRAM硬件连接方式,具体展示了ZYNQ UltraScale+与DDR4 DRAM之间的数据传输路径和控制信号连接,帮助读者理解DDR4 DRAM在ZYNQ UltraScale+系统中的硬件配置和信号传输机制。

图2-3-1 PS端DDR4 DRAM原理图部分

PL端的DDR4 DRAM的硬件连接方式如图2-3-2所示:

图片内容:该图展示了ZYNQ UltraScale+与DDR4 DRAM之间的连接关系。ZYNQ UltraScale+通过时钟地址线和控制线与DDR4 DRAM进行通信,DDR4 DRAM由四块芯片(U18, U19, U20, U21)组成,每块芯片包含69,70,71三个Bank,总共有216个Bank。DDR4 DRAM的数据线为64位。 图片作用:此图在文档中用于说明ZYNQ UltraScale+与DDR4 DRAM之间的连接原理,以及DDR4 DRAM的引脚分配和Bank结构,帮助读者理解ACU19EG核心板中DDR4 DRAM的工作原理。

图2-3-2 PL端DDR4 DRAM原理图部分

PS端DDR4 SDRAM引脚分配:

信号名称引脚名引脚号
PS_DDR4_DQS0_NPS_DDR_DQS_N0_504BA30
PS_DDR4_DQS0_PPS_DDR_DQS_P0_504AY30
PS_DDR4_DQS1_NPS_DDR_DQS_N1_504AY33
PS_DDR4_DQS1_PPS_DDR_DQS_P1_504AY32
PS_DDR4_DQS2_NPS_DDR_DQS_N2_504AT30
PS_DDR4_DQS2_PPS_DDR_DQS_P2_504AR30
PS_DDR4_DQS3_NPS_DDR_DQS_N3_504AT32
PS_DDR4_DQS3_PPS_DDR_DQS_P3_504AR32
PS_DDR4_DQS4_NPS_DDR_DQS_N4_504AR40
PS_DDR4_DQS4_PPS_DDR_DQS_P4_504AP40
PS_DDR4_DQS5_NPS_DDR_DQS_N5_504AK37
PS_DDR4_DQS5_PPS_DDR_DQS_P5_504AJ37
PS_DDR4_DQS6_NPS_DDR_DQS_N6_504AU41
PS_DDR4_DQS6_PPS_DDR_DQS_P6_504AU40
PS_DDR4_DQS7_NPS_DDR_DQS_N7_504AL41
PS_DDR4_DQS7_PPS_DDR_DQS_P7_504AL40
PS_DDR4_DQS8_NPS_DDR_DQS_N8_504AY40
PS_DDR4_DQS8_PPS_DDR_DQS_P8_504AY39
PS_DDR4_DQ0PS_DDR_DQ0_504AV29
PS_DDR4_DQ1PS_DDR_DQ1_504AW30
PS_DDR4_DQ2PS_DDR_DQ2_504AW29
PS_DDR4_DQ3PS_DDR_DQ3_504AW31
PS_DDR4_DQ4PS_DDR_DQ4_504BB31
PS_DDR4_DQ5PS_DDR_DQ5_504BB30
PS_DDR4_DQ6PS_DDR_DQ6_504BB29
PS_DDR4_DQ7PS_DDR_DQ7_504BA31
PS_DDR4_DQ8PS_DDR_DQ8_504BB33
PS_DDR4_DQ9PS_DDR_DQ9_504BA32
PS_DDR4_DQ10PS_DDR_DQ10_504BA33
PS_DDR4_DQ11PS_DDR_DQ11_504BB34
PS_DDR4_DQ12PS_DDR_DQ12_504AV31
PS_DDR4_DQ13PS_DDR_DQ13_504AW32
PS_DDR4_DQ14PS_DDR_DQ14_504AV32
PS_DDR4_DQ15PS_DDR_DQ15_504AV33
PS_DDR4_DQ16PS_DDR_DQ16_504AN29
PS_DDR4_DQ17PS_DDR_DQ17_504AP29
PS_DDR4_DQ18PS_DDR_DQ18_504AP30
PS_DDR4_DQ19PS_DDR_DQ19_504AP31
PS_DDR4_DQ20PS_DDR_DQ20_504AT31
PS_DDR4_DQ21PS_DDR_DQ21_504AU30
PS_DDR4_DQ22PS_DDR_DQ22_504AU31
PS_DDR4_DQ23PS_DDR_DQ23_504AU29
PS_DDR4_DQ24PS_DDR_DQ24_504AV34
PS_DDR4_DQ25PS_DDR_DQ25_504AU33
PS_DDR4_DQ26PS_DDR_DQ26_504AT33
PS_DDR4_DQ27PS_DDR_DQ27_504AU34
PS_DDR4_DQ28PS_DDR_DQ28_504AN33
PS_DDR4_DQ29PS_DDR_DQ29_504AP32
PS_DDR4_DQ30PS_DDR_DQ30_504AN32
PS_DDR4_DQ31PS_DDR_DQ31_504AN31
PS_DDR4_DQ32PS_DDR_DQ32_504AN41
PS_DDR4_DQ33PS_DDR_DQ33_504AN42
PS_DDR4_DQ34PS_DDR_DQ34_504AP42
PS_DDR4_DQ35PS_DDR_DQ35_504AP41
PS_DDR4_DQ36PS_DDR_DQ36_504AN39
PS_DDR4_DQ37PS_DDR_DQ37_504AR38
PS_DDR4_DQ38PS_DDR_DQ38_504AP39
PS_DDR4_DQ39PS_DDR_DQ39_504AN38
PS_DDR4_DQ40PS_DDR_DQ40_504AL37
PS_DDR4_DQ41PS_DDR_DQ41_504AL38
PS_DDR4_DQ42PS_DDR_DQ42_504AK38
PS_DDR4_DQ43PS_DDR_DQ43_504AK39
PS_DDR4_DQ44PS_DDR_DQ44_504AJ36
PS_DDR4_DQ45PS_DDR_DQ45_504AL35
PS_DDR4_DQ46PS_DDR_DQ46_504AJ35
PS_DDR4_DQ47PS_DDR_DQ47_504AK35
PS_DDR4_DQ48PS_DDR_DQ48_504AR42
PS_DDR4_DQ49PS_DDR_DQ49_504AT41
PS_DDR4_DQ50PS_DDR_DQ50_504AT42
PS_DDR4_DQ51PS_DDR_DQ51_504AT40
PS_DDR4_DQ52PS_DDR_DQ52_504AV42
PS_DDR4_DQ53PS_DDR_DQ53_504AV41
PS_DDR4_DQ54PS_DDR_DQ54_504AV39
PS_DDR4_DQ55PS_DDR_DQ55_504AV38
PS_DDR4_DQ56PS_DDR_DQ56_504AM39
PS_DDR4_DQ57PS_DDR_DQ57_504AM38
PS_DDR4_DQ58PS_DDR_DQ58_504AM40
PS_DDR4_DQ59PS_DDR_DQ59_504AM41
PS_DDR4_DQ60PS_DDR_DQ60_504AJ42
PS_DDR4_DQ61PS_DDR_DQ61_504AK42
PS_DDR4_DQ62PS_DDR_DQ62_504AK40
PS_DDR4_DQ63PS_DDR_DQ63_504AK41
PS_DDR4_DQ64PS_DDR4_DQ64_504BB40
PS_DDR4_DQ65PS_DDR4_DQ65_504BA41
PS_DDR4_DQ66PS_DDR4_DQ66_504BA42
PS_DDR4_DQ67PS_DDR4_DQ67_504BA40
PS_DDR4_DQ68PS_DDR4_DQ68_504AW42
PS_DDR4_DQ69PS_DDR4_DQ69_504AW40
PS_DDR4_DQ70PS_DDR4_DQ70_504AW41
PS_DDR4_DQ71PS_DDR4_DQ71_504AW39
PS_DDR4_DM0PS_DDR_DM0_504AY29
PS_DDR4_DM1PS_DDR_DM1_504AY34
PS_DDR4_DM2PS_DDR_DM2_504AR29
PS_DDR4_DM3PS_DDR_DM3_504AR33
PS_DDR4_DM4PS_DDR_DM4_504AR39
PS_DDR4_DM5PS_DDR_DM5_504AL36
PS_DDR4_DM6PS_DDR_DM6_504AU39
PS_DDR4_DM7PS_DDR_DM7_504AL42
PS_DDR4_DM8PS_DDR_DM8_504AY42
PS_DDR4_A0PS_DDR_A0_504BA38
PS_DDR4_A1PS_DDR_A1_504BB36
PS_DDR4_A2PS_DDR_A2_504BA35
PS_DDR4_A3PS_DDR_A3_504BB35
PS_DDR4_A4PS_DDR_A4_504BB38
PS_DDR4_A5PS_DDR_A5_504AY35
PS_DDR4_A6PS_DDR_A6_504AP37
PS_DDR4_A7PS_DDR_A7_504AT36
PS_DDR4_A8PS_DDR_A8_504AR35
PS_DDR4_A9PS_DDR_A9_504AT35
PS_DDR4_A10PS_DDR_A10_504AU35
PS_DDR4_A11PS_DDR_A11_504AU36
PS_DDR4_A12PS_DDR_A12_504AW36
PS_DDR4_A13PS_DDR_A13_504AW37
PS_DDR4_ACT_BPS_DDR_ACT_N_504AR37
PS_DDR4_ALERT_BPS_DDR_ALERT_N_504AM36
PS_DDR4_BA0PS_DDR_BA0_504AN37
PS_DDR4_BA1PS_DDR_BA1_504AN36
PS_DDR4_BG0PS_DDR_BG0_504AP36
PS_DDR4_CAS_BPS_DDR_A15_504AW34
PS_DDR4_CKE0PS_DDR_CKE0_504AY38
PS_DDR4_CLK0_NPS_DDR_CK_N0_504BA37
PS_DDR4_CLK0_PPS_DDR_CK0_504BA36
PS_DDR4_CS0_BPS_DDR_CS_N0_504AY37
PS_DDR4_ODT0PS_DDR_ODT0_504BB39
PS_DDR4_PARITYPS_DDR_PARITY_504AM35
PS_DDR4_RAS_BPS_DDR_A16_504AR34
PS_DDR4_RESET_BPS_DDR_RAM_RST_N_504AM34
PS_DDR4_WE_BPS_DDR_A14_504AW35

表2-3-2 PS端DDR4 DRAM引脚分配

PL端DDR4 SDRAM引脚分配:

信号名称引脚名引脚号
PL_DDR4_DQS0_NIO_L10N_T1U_N7_QBC_AD4N_70G23
PL_DDR4_DQS0_PIO_L10P_T1U_N6_QBC_AD4P_70H23
PL_DDR4_DQS1_NIO_L4N_T0U_N7_DBC_AD7N_70K24
PL_DDR4_DQS1_PIO_L4P_T0U_N6_DBC_AD7P_70L24
PL_DDR4_DQS2_NIO_L22N_T3U_N7_DBC_AD0N_70B26
PL_DDR4_DQS2_PIO_L22P_T3U_N6_DBC_AD0P_70B25
PL_DDR4_DQS3_NIO_L16N_T2U_N7_QBC_AD3N_70E27
PL_DDR4_DQS3_PIO_L16P_T2U_N6_QBC_AD3P_70E26
PL_DDR4_DQS4_NIO_L10N_T1U_N7_QBC_AD4N_69A32
PL_DDR4_DQS4_PIO_L10P_T1U_N6_QBC_AD4P_69B31
PL_DDR4_DQS5_NIO_L4N_T0U_N7_DBC_AD7N_69F30
PL_DDR4_DQS5_PIO_L4P_T0U_N6_DBC_AD7P_69G30
PL_DDR4_DQS6_NIO_L22N_T3U_N7_DBC_AD0N_69A40
PL_DDR4_DQS6_PIO_L22P_T3U_N6_DBC_AD0P_69A39
PL_DDR4_DQS7_NIO_L16N_T2U_N7_QBC_AD3N_69C34
PL_DDR4_DQS7_PIO_L16P_T2U_N6_QBC_AD3P_69D34
PL_DDR4_DQ0IO_L12N_T1U_N11_GC_70G25
PL_DDR4_DQ1IO_L9N_T1L_N5_AD12N_70J24
PL_DDR4_DQ2IO_L11P_T1U_N8_GC_70H25
PL_DDR4_DQ3IO_L8N_T1L_N3_AD5N_70J26
PL_DDR4_DQ4IO_L12P_T1U_N10_GC_70H24
PL_DDR4_DQ5IO_L8P_T1L_N2_AD5P_70K26
PL_DDR4_DQ6IO_L11N_T1U_N9_GC_70H26
PL_DDR4_DQ7IO_L9P_T1L_N4_AD12P_70J23
PL_DDR4_DQ8IO_L2P_T0L_N2_70M25
PL_DDR4_DQ9IO_L6P_T0U_N10_AD6P_70M23
PL_DDR4_DQ10IO_L2N_T0L_N3_70L25
PL_DDR4_DQ11IO_L6N_T0U_N11_AD6N_70L23
PL_DDR4_DQ12IO_L3P_T0L_N4_AD15P_70N24
PL_DDR4_DQ13IO_L5N_T0U_N9_AD14N_70N23
PL_DDR4_DQ14IO_L3N_T0L_N5_AD15N_70N25
PL_DDR4_DQ15IO_L5P_T0U_N8_AD14P_70P23
PL_DDR4_DQ16IO_L20N_T3L_N3_AD1N_70A28
PL_DDR4_DQ17IO_L24P_T3U_N10_70A24
PL_DDR4_DQ18IO_L21N_T3L_N5_AD8N_70B27
PL_DDR4_DQ19IO_L23N_T3U_N9_70C25
PL_DDR4_DQ20IO_L20P_T3L_N2_AD1P_70A27
PL_DDR4_DQ21IO_L21P_T3L_N4_AD8P_70C26
PL_DDR4_DQ22IO_L24N_T3U_N11_70A25
PL_DDR4_DQ23IO_L23P_T3U_N8_70C24
PL_DDR4_DQ24IO_L15P_T2L_N4_AD11P_70F27
PL_DDR4_DQ25IO_L14P_T2L_N2_GC_70F25
PL_DDR4_DQ26IO_L17P_T2U_N8_AD10P_70D27
PL_DDR4_DQ27IO_L14N_T2L_N3_GC_70E25
PL_DDR4_DQ28IO_L15N_T2L_N5_AD11N_70F28
PL_DDR4_DQ29IO_L18P_T2U_N10_AD2P_70F24
PL_DDR4_DQ30IO_L17N_T2U_N9_AD10N_70D28
PL_DDR4_DQ31IO_L18N_T2U_N11_AD2N_70E24
PL_DDR4_DQ32IO_L11N_T1U_N9_GC_69D31
PL_DDR4_DQ33IO_L9P_T1L_N4_AD12P_69A29
PL_DDR4_DQ34IO_L12P_T1U_N10_GC_69C30
PL_DDR4_DQ35IO_L9N_T1L_N5_AD12N_69A30
PL_DDR4_DQ36IO_L11P_T1U_N8_GC_69E31
PL_DDR4_DQ37IO_L8P_T1L_N2_AD5P_69C29
PL_DDR4_DQ38IO_L12N_T1U_N11_GC_69C31
PL_DDR4_DQ39IO_L8N_T1L_N3_AD5N_69B30
PL_DDR4_DQ40IO_L3N_T0L_N5_AD15N_69F32
PL_DDR4_DQ41IO_L5P_T0U_N8_AD14P_69G28
PL_DDR4_DQ42IO_L2N_T0L_N3_69H30
PL_DDR4_DQ43IO_L6P_T0U_N10_AD6P_69J28
PL_DDR4_DQ44IO_L2P_T0L_N2_69J30
PL_DDR4_DQ45IO_L6N_T0U_N11_AD6N_69H28
PL_DDR4_DQ46IO_L3P_T0L_N4_AD15P_69F31
PL_DDR4_DQ47IO_L5N_T0U_N9_AD14N_69F29
PL_DDR4_DQ48IO_L24P_T3U_N10_69C42
PL_DDR4_DQ49IO_L21N_T3L_N5_AD8N_69A38
PL_DDR4_DQ50IO_L23P_T3U_N8_69B40
PL_DDR4_DQ51IO_L20N_T3L_N3_AD1N_69B37
PL_DDR4_DQ52IO_L24N_T3U_N11_69B42
PL_DDR4_DQ53IO_L20P_T3L_N2_AD1P_69B36
PL_DDR4_DQ54IO_L23N_T3U_N9_69B41
PL_DDR4_DQ55IO_L21P_T3L_N4_AD8P_69A37
PL_DDR4_DQ56IO_L15N_T2L_N5_AD11N_69C33
PL_DDR4_DQ57IO_L17N_T2U_N9_AD10N_69A35
PL_DDR4_DQ58IO_L15P_T2L_N4_AD11P_69D33
PL_DDR4_DQ59IO_L14N_T2L_N3_GC_69B33
PL_DDR4_DQ60IO_L14P_T2L_N2_GC_69B32
PL_DDR4_DQ61IO_L18N_T2U_N11_AD2N_69A34
PL_DDR4_DQ62IO_L17P_T2U_N8_AD10P_69B35
PL_DDR4_DQ63IO_L18P_T2U_N10_AD2P_69A33
PL_DDR4_DM0IO_L7P_T1L_N0_QBC_AD13P_70K27
PL_DDR4_DM1IO_L1P_T0L_N0_DBC_70P26
PL_DDR4_DM2IO_L19P_T3L_N0_DBC_AD9P_70C28
PL_DDR4_DM3IO_L13P_T2L_N0_GC_QBC_70G26
PL_DDR4_DM4IO_L7P_T1L_N0_QBC_AD13P_69E29
PL_DDR4_DM5IO_L1P_T0L_N0_DBC_69K29
PL_DDR4_DM6IO_L19P_T3L_N0_DBC_AD9P_69C36
PL_DDR4_DM7IO_L13P_T2L_N0_GC_QBC_69E32
PL_DDR4_A0IO_L6N_T0U_N11_AD6N_71M21
PL_DDR4_A1IO_L5N_T0U_N9_AD14N_71N21
PL_DDR4_A2IO_L16N_T2U_N7_QBC_AD3N_71E20
PL_DDR4_A3IO_L5P_T0U_N8_AD14P_71P21
PL_DDR4_A4IO_L17P_T2U_N8_AD10P_71E21
PL_DDR4_A5IO_L15N_T2L_N5_AD11N_71E19
PL_DDR4_A6IO_L6P_T0U_N10_AD6P_71M22
PL_DDR4_A7IO_L7N_T1L_N1_QBC_AD13N_71J19
PL_DDR4_A8IO_L9N_T1L_N5_AD12N_71J21
PL_DDR4_A9IO_L16P_T2U_N6_QBC_AD3P_71F20
PL_DDR4_A10IO_L8P_T1L_N2_AD5P_71L20
PL_DDR4_A11IO_L3P_T0L_N4_AD15P_71M20
PL_DDR4_A12IO_L4P_T0U_N6_DBC_AD7P_71N20
PL_DDR4_A13IO_L7P_T1L_N0_QBC_AD13P_71K19
PL_DDR4_CS_BIO_L4N_T0U_N7_DBC_AD7N_71N19
PL_DDR4_ACT_BIO_L8N_T1L_N3_AD5N_71K20
PL_DDR4_ODTIO_L9P_T1L_N4_AD12P_71K21
PL_DDR4_WE_BIO_L10N_T1U_N7_QBC_AD4N_71J22
PL_DDR4_BA0IO_L10P_T1U_N6_QBC_AD4P_71K22
PL_DDR4_BA1IO_L15P_T2L_N4_AD11P_71F19
PL_DDR4_CAS_BIO_L11N_T1U_N9_GC_71H19
PL_DDR4_RAS_BIO_L11P_T1U_N8_GC_71H20
PL_DDR4_CLK_NIO_L13N_T2L_N1_GC_QBC_71G21
PL_DDR4_CLK_PIO_L13P_T2L_N0_GC_QBC_71G22
PL_DDR4_BG0IO_L14N_T2L_N3_GC_71F22
PL_DDR4_CKEIO_L17N_T2U_N9_AD10N_71D21
PL_DDR4_RSTIO_L14P_T2L_N2_GC_71F23

表2-3-3 PL端DDR4 DRAM引脚分配

QSPI Flash

ACU19EG核心板配有2片512MBit大小的Quad-SPI FLASH芯片组成8位带宽数据总线,FLASH型号为MT25QU512ABB1EW9-0SIT,它使用1.8V CMOS电压标准。由于QSPI FLASH的非易失特性,在使用中, 它可以作为系统的启动设备来存储系统的启动镜像。这些镜像主要包括FPGA的bit文件、ARM的应用程序代码以及其它的用户数据文件。QSPI FLASH的具体型号和相关参数见表2-4-1。
位号芯片类型容量厂家
U2,U3MT25QU512ABB1EW9-0SIT512M bit美光

表2-4-1 QSPI Flash的型号和参数

QSPI FLASH连接到ZYNQ芯片的PS部分BANK500的GPIO口上,在系统设计中需要配置这些PS端的GPIO口功能为QSPI FLASH接口。为图4-1为QSPI Flash在原理图中的部分。

图片展示了ZYNQ UltraScale+芯片与QSPI Flash之间的连接示意图。ZYNQ UltraScale+芯片的BANK500部分通过GPIO口连接到两个QSPI Flash(型号为MT25QU512)上,分别标记为U2和U3。每个QSPI Flash通过QSPI0_CS、QSPI0_SCK、QSPI0_D0~QSPI0_D4等信号线与ZYNQ芯片相连。该图在文档中用于说明QSPI Flash在系统设计中的连接方式,帮助读者理解QSPI Flash与ZYNQ芯片之间的信号传输关系。

图2-4-1 QSPI Flash连接示意图

配置芯片引脚分配:

信号名称引脚名引脚号
MIO5_QSPI0_SS_BPS_MIO5_500AL32
MIO0_QSPI0_SCLKPS_MIO0_500AM33
MIO4_QSPI0_IO0PS_MIO4_500AL33
MIO1_QSPI0_IO1PS_MIO1_500AM29
MIO2_QSPI0_IO2PS_MIO2_500AM31
MIO3_QSPI0_IO3PS_MIO3_500AM30
MIO7_QSPI1_SS_BPS_MIO7_500AL30
MIO12_QSPI1_SCLKPS_MIO12_500AJ34
MIO8_QSPI1_IO0PS_MIO8_500AK33
MIO9_QSPI1_IO1PS_MIO9_500AK34
MIO10_QSPI1_IO2PS_MIO10_500AK30
MIO11_QSPI1_IO3PS_MIO11_500AK32

表2-4-2 QSPI Flash引脚分配

eMMC Flash

ACU19EG核心板配有一片大容量的32GB大小的eMMC FLASH芯片,型号为MTFC32GAPALBH-IT,它支持JEDEC e-MMC V5.0标准的HS-MMC接口,电平支持1.8V或者3.3V。eMMC FLASH和ZYNQ连接的数据宽度为8bit。由于eMMC FLASH的大容量和非易失特性,在ZYNQ系统使用中,它可以作为系统大容量的存储设备,比如存储ARM的应用程序、系统文件以及其它的用户数据文件。eMMC FLASH的具体型号和相关参数见表2-5-1。

位号芯片类型容量厂家
U8MTFC32GAPALBH-IT32G ByteMicron

表2-5-1 eMMC Flash的型号和参数

eMMC FLASH连接到ZYNQ UltraScale+的PS部分BANK500的GPIO口上,在系统设计中需要配置这些PS端的GPIO口功能为EMMC接口。为图2-5-1为eMMC Flash在原理图中的部分。

图片展示了ZYNQ UltraScale+与MTFC32GAPALBH-IT eMMC Flash之间的连接示意图。ZYNQ UltraScale+的BANK500的GPIO口通过MMC_CCLK、MMC_CMD和MMC_DAT0~MMC_DAT7分别连接到eMMC Flash的相应引脚。该图在上下文中用于说明eMMC Flash在系统设计中的连接方式,帮助读者理解eMMC Flash与ZYNQ UltraScale+之间的信号传输关系。

图2-5-1 eMMC Flash连接示意图

配置芯片引脚分配:

信号名称引脚名引脚号
MMC_CCLKPS_MIO22_500AH32
MMC_CMDPS_MIO21_500AF35
MMC_DAT0PS_MIO13_500AD34
MMC_DAT1PS_MIO14_500AJ32
MMC_DAT2PS_MIO15_500AD35
MMC_DAT3PS_MIO16_500AJ31
MMC_DAT4PS_MIO17_500AJ30
MMC_DAT5PS_MIO18_500AE34
MMC_DAT6PS_MIO19_500AE35
MMC_DAT7PS_MIO20_500AH34
MMC_RSTNPS_MIO23_500AG35

表2-5-2 eMMC Flash引脚分配

时钟配置

核心板上分别为PS系统, PL逻辑部分提供了参考时钟和RTC实时时钟,使PS系统和PL逻辑可以单独工作。时钟电路设计的示意图如下图2-6-1所示:

图片展示了ZYNQ UltraScale+开发板的时钟电路设计示意图。图中,ZYNQ芯片的BANK503通过PS_PADI_503和PS_PADO_503管脚连接到无源晶振Y1,提供32.768KHz的实时时钟源;同时,X1晶振为PS部分提供33.333MHz的时钟输入。此外,PL_CLK0_P和PL_CLK0_N分别连接到BANK70,提供200MHz的差分时钟。该图在文档中用于说明核心板时钟源的配置,帮助读者理解时钟电路的设计和信号分配。

图2-6-1 核心板时钟源

PS系统RTC实时时钟

核心板上的无源晶体Y1为PS系统的提供32.768KHz的实时时钟源。晶体连接到ZYNQ芯片的BANK503的PS_PADI_503和PS_PADO_503的管脚上。其原理图如图2-6-2所示:

图片内容:该图展示了RTC的无源晶振电路,其中Y1标记为32.768KHz的晶振,R6为4.7MΩ的电阻,C4和C5为22pF的电容。信号名称PS_PADI_503和PS_PAD0_503分别连接到AE28和AE27引脚,用于时钟配置。 图片作用:此图在文档中用于说明Z19-P开发板ACU19EG核心板的时钟配置,特别是RTC的无源晶振电路,帮助读者理解时钟引脚分配和PS系统时钟源的具体实现。

图2-6-2 RTC的无源晶振

时钟引脚分配:

信号名称引脚
PS_PADI_503AE28
PS_PADO_503AE27

表2-6-1 RTC时钟引脚分配

PS系统时钟源

核心板上的X1晶振为PS部分提供33.333MHz的时钟输入。时钟的输入连接到ZYNQ芯片的BANK503的PS_REF_CLK_503的管脚上。其原理图如图2-6-3所示:

图片内容:该图展示了PS部分的有源晶振电路,包括PS_ERROR_OUT、PS_RST_B、PS_REF_CLK、PS_TCK、PS_TMS、PS_TDO、PS_PROG_B、PS_DONE、PS_PADI、PS_PAD0、PS_MODE0等信号的连接,以及晶振IC4的参数标注,如32.768KHz和22pF。电路中还包含电阻R2、R3、R5、R6和电容C3、C4。 图片作用:该图是Z19-P开发板用户手册中关于ACU19EG核心板时钟配置的原理图,用于说明PS部分的有源晶振电路连接和参数,帮助读者理解时钟输入连接到ZYNQ芯片的具体方式。

图2-6-3 PS部分的有源晶振

时钟引脚分配:

信号名称引脚
PS_REF_CLKAC27

表2-6-2 PS时钟引脚分配

PL系统时钟源

板上提供了一个差分200MHz的PL系统时钟源,用于DDR4控制器的参考时钟。晶振输出连接到PL BANK71的全局时钟(MRCC),这个全局时钟可以用来驱动FPGA内的DDR4控制器和用户逻辑电路。该时钟源的原理图如图2-6-4所示

图片内容:该图展示了一个200MHz的时钟源原理图,包括一个PLL(锁相环)电路,用于生成200MHz的时钟信号。该时钟信号通过电容C373和电感L18滤波后,连接到PL_CLK0_P和PL_CLK0_N引脚,用于驱动FPGA内的DDR4控制器和用户逻辑电路。此外,图中还标注了晶振输出连接到PL BANK71的全局时钟,该全局时钟可以驱动FPGA内的DDR4控制器和用户逻辑电路。 图片作用:该图是文档中时钟配置部分的核心内容,详细展示了PL系统时钟源的原理图,帮助读者理解时钟信号的生成和分配过程,以及如何通过PLL电路生成200MHz的时钟信号并连接到FPGA的时钟引脚。

图 2-6-4 PL系统时钟源

PL时钟引脚分配:

信号名称引脚
PL_CLK0_PH21
PL_CLK0_NG20

表2-6-3 PL时钟引脚分配

电源

ACU19EG核心板供电电压为+12V,通过连接底板给核心板供电。核心板上1颗MAX20796GFB+电源芯片实现60A的电流为XCZU19EG提供核心电源0.85V, 通过两颗TPS74801DRCR电源芯片分别产生0.85V和1.8V电压为PS_MGT部分供电,通过两颗MAX20812AFH+电源芯片分别产生两路0.9V和两路1.2V电压为PL-MGT部分供电,另外使用一个PMIC芯片TPS6508640产生XCZU19EG芯片所需要的其它所有电源,TPS6508640电源设计请参考电源芯片手册,设计框图如下:

图片内容:该图展示了TPS6508640电源设计框图,包括多个电源模块和电压输出,如BUCK1至BUCK6,以及多个电压输出节点,如0.85V、1.2V、1.8V等。图中还标注了PL Domain和PS Domain,以及DDR Memory等关键部分。 图片作用:此图在文档中用于详细说明TPS6508640电源芯片的设计框图,帮助读者理解该芯片如何为XCZU19EG芯片提供各种电源需求,是Z19-P开发板用户手册中关于电源部分的重要参考。

图2-7-1 TPS6508640电源设计框图

结构图

图片展示了一块ACU19EG核心板的正面图,其尺寸为80.00 mm x 73.64 mm。图片中可以看到核心板上分布着多个芯片和电路元件,包括MAX20796GFB+电源芯片、TPS74801DRCR电源芯片、MAX20812AFH+电源芯片以及TPS6508640电源芯片。这些芯片分别用于提供XCZU19EG芯片所需的多种电压,包括0.85V、1.8V、0.9V和1.2V等。图片在文档中用于直观展示ACU19EG核心板的结构布局,帮助读者更好地理解电源设计的实现方式。

图2-8-1 正面图(Top View)

连接器管脚定义

核心板一共扩展出8个高速扩展口,使用8个120Pin的板间连接器(J29~J36)和底板连接,连接器使用松下的AXK5A2137YG,对应底板的连接器型号为AXK6A2337YG。

J29连接器的引脚分配

J29连接BANK128,129,130,131的GTY收发器信号。

J29管脚信号名称引脚号J29管脚信号名称引脚号
1131_CLK0_PL322131_CLK1_PJ32
3131_CLK0_NL334131_CLK1_NJ33
5GND6GND
7131_RX3_PD398131_TX3_PE36
9131_RX3_ND4010131_TX3_NE37
11GND12GND
13131_RX2_PE4114131_TX2_PF34
15131_RX2_NE4216131_TX2_NF35
17GND18GND
19131_RX1_PF3920131_TX1_PG36
21131_RX1_NF4022131_TX1_NG37
23GND24GND
25131_RX0_PG4126131_TX0_PH34
27131_RX0_NG4228131_TX0_NH35
29GND30GND
31130_CLK0_PR3232130_CLK1_PN32
33130_CLK0_NR3334130_CLK1_NN33
35GND36GND
37130_RX3_PH3938130_TX3_PJ36
39130_RX3_NH4040130_TX3_NJ37
41GND42GND
43130_RX2_PJ4144130_TX2_PK34
45130_RX2_NJ4246130_TX2_NK35
47GND48GND
49130_RX1_PK3950130_TX1_PL36
51130_RX1_NK4052130_TX1_NL37
53GND54GND
55130_RX0_PL4156130_TX0_PM34
57130_RX0_NL4258130_TX0_NM35
59GND60GND
61129_CLK0_PW3262129_CLK1_PU32
63129_CLK0_NW3364129_CLK1_NU33
65GND66GND
67129_RX3_PM3968129_TX3_PN36
69129_RX3_NM4070129_TX3_NN37
71GND72GND
73129_RX2_PN4174129_TX2_PP34
75129_RX2_NN4276129_TX2_NP35
77GND78GND
79129_RX1_PP3980129_TX1_PR36
81129_RX1_NP4082129_TX1_NR37
83GND84GND
85129_RX0_PR4186129_TX0_PT34
87129_RX0_NR4288129_TX0_NT35
89GND90GND
91128_CLK0_PAB3492128_CLK1_PAA32
93128_CLK0_NAB3594128_CLK1_NAA33
95GND96GND
97128_RX3_PT3998128_TX3_PU36
99128_RX3_NT40100128_TX3_NU37
101GND102GND
103128_RX2_PU41104128_TX2_PV34
105128_RX2_NU42106128_TX2_NV35
107GND108GND
109128_RX1_PV39110128_TX1_PW36
111128_RX1_NV40112128_TX1_NW37
113GND114GND
115128_RX0_PW41116128_TX0_PY34
117128_RX0_NW42118128_TX0_NY35
119GND120GND

表2-9-1 J29连接器引脚分配

J30连接器

J30连接BANK505 MGT的收发器信号,PS的MIO和BANK28。PS的MIO的电平为1.8V标准。

J30管脚信号名称引脚号J30管脚信号名称引脚号
1505_CLK2_NAC382505_CLK3_NAA38
3505_CLK2_PAC374505_CLK3_PAA37
5GND6GND
7505_TX3_NAB408505_RX3_NAA42
9505_TX3_PAB3910505_RX3_PAA41
11GND12GND
13505_TX2_NAD4014505_RX2_NAC42
15505_TX2_PAD3916505_RX2_PAC41
17GND18GND
19505_TX1_NAF4020505_RX1_NAE42
21505_TX1_PAF3922505_RX1_PAE41
23GND24GND
25505_TX0_NAH4026505_RX0_NAG42
27505_TX0_PAH3928505_RX0_PAG41
29GND30GND
31505_CLK0_NAG3832505_CLK1_NAE38
33505_CLK0_PAG3734505_CLK1_PAE37
35GND36GND
37DP_HPD_MIO28L2838DP_AUX_IN_MIO30L30
39DP_OE_MIO29M2740DP_AUX_OUT_MIO27L29
41GND42GND
43PS_IIC1_SDAAG3444USB_DIRY30
45PS_IIC1_SCLAH3346USB_CLKW29
47SD_CDT2948USB_DATA5AC32
49SD_D1T2850USB_DATA0AA30
51GND52GND
53SD_D2V3054USB_DATA3AC31
55SD_D3U2956USB_DATA2Y29
57SD_CLKW3058USB_DATA6AD31
59SD_CMDV2960USB_DATA1AB30
61GND62GND
63SD_D0U2864USB_DATA7AD30
65悬空66USB_NXTAB29
67PS_MIO36T2768USB_STPAC29
69PCIE_RSTN_MIO37N3070USB_DATA4AD29
71GND72GND
73PS_UART_TXP2974PHY1_RXD3AG33
75PS_UART_RXR2776PHY1_RXCTLAF33
77PS_MIO42T3078PHY1_RXD1AF32
79PS_MIO43R3080PHY1_TXD3AE33
81GND82GND
83FPGA_DONEY2884PHY1_RXD0AF31
85PS_POR_BW2786PHY1_TXCTLAE32
87VBAT_IN88PHY1_RXD2AG30
89PS_MIO44R2990PHY1_RXCKAF30
91GND92GND
93CAN1_RXP3094PHY1_TXD1AD33
95CAN1_TXP2896PHY1_TXD2AE30
97CAN0_TXN2998PHY1_TXD0AE29
99CAN0_RXP27100PHY1_TXCKAD32
101GND102GND
103PS_UART2_RXN28104PHY1_MDCAH31
105PS_UART2_TXM30106PHY1_MDIOAG31
107PS_MIO31M28108PCIE_PERSTNAM25
109PS_MIO26L27110POWER_SW
111GND112GND
113PS_MODE2AA28114PS_MODE3AB28
115PS_MODE0AA27116PS_MODE1AC28
117FPGA_TDOAD27118FPGA_TMSAD26
119FPGA_TCKAC26120FPGA_TDIAD25

表2-9-2 J30连接器引脚分配

J31连接器

J31连接BANK64,BANK65的IO。BANK64,65的电平标准最大为+1.8V。

J31管脚信号名称引脚号J31管脚信号名称引脚号
1B65_L10_NAV282B65_L18_NAT28
3B65_L10_PAU284B65_L18_PAR28
5B65_L16_NAP276B65_L15_NAN26
7B65_L16_PAN278B65_L15_PAM26
9GND10GND
11B65_L13_NAT2712B65_L9_NAW27
13B65_L13_PAR2714B65_L9_PAV27
15B65_L5_NAY2816B65_L12_NAT26
17B65_L5_PAY2718B65_L12_PAT25
19GND20GND
21B65_L8_NAW2622B65_L11_NAU26
23B65_L8_PAV2624B65_L11_PAU25
25B65_L20_NAP2526B65_L6_NBB28
27B65_L20_PAP2428B65_L6_PBA28
29GND30GND
31B65_L4_NBB2632B65_L14_NAR25
33B65_L4_PBA2634B65_L14_PAR24
35B65_L2_NBB2536B65_L3_NBA25
37B65_L2_PBB2438B65_L3_PAY25
39GND40GND
41B65_L7_NAV2442B65_L1_NAY24
43B65_L7_PAU2444B65_L1_PAW24
45B65_L21_NAN2446B65_L22_NAN23
47B65_L21_PAM2448B65_L22_PAM23
49GND50GND
51B65_L19_NAT2352B65_L23_NAL23
53B65_L19_PAR2354B65_L23_PAK23
55B65_L24_NAK2456B65_L17_NAN28
57B65_L24_PAJ2458B65_L17_PAM28
59GND60GND
61B64_L23_PAJ2162B64_L1_PBA23
63B64_L23_NAJ2064B64_L1_NBB23
65B64_L24_PAJ2266B64_L16_PAN21
67B64_L24_NAK2268B64_L16_NAP21
69GND70GND
71B64_L7_PAU2372B64_L22_PAK20
73B64_L7_NAV2374B64_L22_NAK19
75B64_L2_PAY2376B64_L19_PAM19
77B64_L2_NAY2278B64_L19_NAN19
79GND80GND
81B64_L20_PAM2182B64_L14_PAT20
83B64_L20_NAM2084B64_L14_NAU19
85B64_L11_PAU2186B64_L3_PBA22
87B64_L11_NAV2188B64_L3_NBA21
89GND90GND
91B64_L18_PAP1992B64_L5_PBB20
93B64_L18_NAR1994B64_L5_NBB19
95B64_L8_PAV2296B64_L6_PBA18
97B64_L8_NAW2298B64_L6_NBB18
99GND100GND
101B64_L21_PAL22102B64_L9_PAW20
103B64_L21_NAL21104B64_L9_NAW19
105B64_L15_PAN22106B64_L10_PAY19
107B64_L15_NAP22108B64_L10_NAY18
109GND110GND
111B64_L13_PAT22112B64_L4_PAY20
113B64_L13_NAT21114B64_L4_NBA20
115B64_L17_PAP20116B64_L12_PAU20
117B64_L17_NAR20118B64_L12_NAV19
119GND120GND

表2-9-3 J31连接器引脚分配

J32连接器

J32连接BANK66,BANK67的IO。BANK66,67的电平标准最大为+1.8V。

J32管脚信号名称引脚号J32管脚信号名称引脚号
1B66_L3_PAW172B66_L4_PBA15
3B66_L3_NAW164B66_L4_NBB15
5B66_L1_PAY176B66_L15_PAU18
7B66_L1_NBA178B66_L15_NAV18
9GND10GND
11B66_L13_PAV1712B66_L16_PAR18
13B66_L13_NAV1614B66_L16_NAT18
15B66_L17_PAR1716B66_L2_PBA16
17B66_L17_NAT1718B66_L2_NBB16
19GND20GND
21B66_L5_PAY1522B66_L20_PAL18
23B66_L5_NAY1424B66_L20_NAM18
25B66_L19_PAJ1826B66_L21_PAN18
27B66_L19_NAK1828B66_L21_NAN17
29GND30GND
31B66_L11_PAW1532B66_L14_PAT15
33B66_L11_NAW1434B66_L14_NAU15
35B66_L24_PAN1636B66_L18_PAT16
37B66_L24_NAP1638B66_L18_NAU16
39GND40GND
41B66_L22_PAJ1742B66_L23_PAL16
43B66_L22_NAK1744B66_L23_NAM16
45B66_L10_PAU1346B66_L12_PAU14
47B66_L10_NAV1348B66_L12_NAV14
49GND50GND
51B66_L7_PAY1252B66_L9_PBA10
53B66_L7_NBA1254B66_L9_NBB10
55B66_L8_PBA1156B66_L6_PBA13
57B66_L8_NBB1158B66_L6_NBB13
59GND60GND
61B67_L23_PAM1362B67_L15_PAR15
63B67_L23_NAN1364B67_L15_NAR14
65B67_L12_PAT1166B67_L7_PAV12
67B67_L12_NAT1068B67_L7_NAW12
69GND70GND
71B67_L16_PAN1272B67_L11_PAT13
73B67_L16_NAP1274B67_L11_NAT12
75B67_L14_PAP1076B67_L13_PAR13
77B67_L14_NAR1078B67_L13_NAR12
79GND80GND
81B67_L9_PAW1182B67_L24_PAJ14
83B67_L9_NAW1084B67_L24_NAK14
85B67_L3_PAW886B67_L22_PAN14
87B67_L3_NAY888B67_L22_NAP14
89GND90GND
91B67_L1_PAW992B67_L19_PAL15
93B67_L1_NAY994B67_L19_NAM15
95B67_L20_PAJ1596B67_L17_PAM11
97B67_L20_NAK1598B67_L17_NAN11
99GND100GND
101B67_L4_PBA8102B67_L21_PAL14
103B67_L4_NBA7104B67_L21_NAM14
105B67_L10_PAV9106B67_L8_PAU11
107B67_L10_NAV8108B67_L8_NAV11
109GND110GND
111B67_L2_PBB9112B67_L5_PBA6
113B67_L2_NBB8114B67_L5_NBB6
115B67_L6_PBB5116B67_L18_PAM10
117B67_L6_NBB4118B67_L18_NAN10
119GND120GND

表2-9-4 J32连接器引脚分配

J33连接器的引脚分配

J33连接BANK224,225,226,227的GTH收发器信号。

J33管脚信号名称引脚号J33管脚信号名称引脚号
1224_TX0_NAY32224_RX0_NBA1
3224_TX0_PAY44224_RX0_PBA2
5GND6GND
7224_TX1_NAW58224_RX1_NAW1
9224_TX1_PAW610224_RX1_PAW2
11GND12GND
13224_TX2_NAU514224_RX2_NAV3
15224_TX2_PAU616224_RX2_PAV4
17GND18GND
19224_TX3_NAT720224_RX3_NAU1
21224_TX3_PAT822224_RX3_PAU2
23GND24GND
25224_CLK0_NAK1126224_CLK1_NAJ9
27224_CLK0_PAK1228224_CLK1_PAJ10
29GND30GND
31225_TX0_NAR532225_RX0_NAT3
33225_TX0_PAR634225_RX0_PAT4
35GND36GND
37225_TX1_NAP738225_RX1_NAR1
39225_TX1_PAP840225_RX1_PAR2
41GND42GND
43225_TX2_NAN544225_RX2_NAP3
45225_TX2_PAN646225_RX2_PAP4
47GND48GND
49225_TX3_NAM750225_RX3_NAN1
51225_TX3_PAM852225_RX3_PAN2
53GND54GND
55225_CLK0_NAH1156225_CLK1_NAG9
57225_CLK0_PAH1258225_CLK1_PAG10
59GND60GND
61226_TX0_NAL562226_RX0_NAM3
63226_TX0_PAL664226_RX0_PAM4
65GND66GND
67226_TX1_NAK768226_RX1_NAL1
69226_TX1_PAK870226_RX1_PAL2
71GND72GND
73226_TX2_NAJ574226_RX2_NAK3
75226_TX2_PAJ676226_RX2_PAK4
77GND78GND
79226_TX3_NAH780226_RX3_NAJ1
81226_TX3_PAH882226_RX3_PAJ2
83GND84GND
85226_CLK0_NAF1186226_CLK1_NAE9
87226_CLK0_PAF1288226_CLK1_PAE10
89GND90GND
91227_TX0_NAG592227_RX0_NAH3
93227_TX0_PAG694227_RX0_PAH4
95GND96GND
97227_TX1_NAF798227_RX1_NAG1
99227_TX1_PAF8100227_RX1_PAG2
101GND102GND
103227_TX2_NAE5104227_RX2_NAF3
105227_TX2_PAE6106227_RX2_PAF4
107GND108GND
109227_TX3_NAD7110227_RX3_NAE1
111227_TX3_PAD8112227_RX3_PAE2
113GND114GND
115227_CLK0_NAD11116227_CLK1_NAC9
117227_CLK0_PAD12118227_CLK1_PAC10
119GND120GND

表2-9-5 J33连接器引脚分配

J34连接器的引脚分配

J34连接BANK228,229,230, 231的GTH收发器信号。

J34管脚信号名称引脚号J34管脚信号名称引脚号
1228_TX0_NAC52228_RX0_NAD3
3228_TX0_PAC64228_RX0_PAD4
5GND6GND
7228_TX1_NAB78228_RX1_NAC1
9228_TX1_PAB810228_RX1_PAC2
11GND12GND
13228_TX2_NAA514228_RX2_NAB3
15228_TX2_PAA616228_RX2_PAB4
17GND18GND
19228_TX3_NY720228_RX3_NAA1
21228_TX3_PY822228_RX3_PAA2
23GND24GND
25228_CLK1_NAA926228_CLK0_NAB11
27228_CLK1_PAA1028228_CLK0_PAB12
29GND30GND
31229_TX0_NW532229_RX0_NY3
33229_TX0_PW634229_RX0_PY4
35GND36GND
37229_TX1_NV738229_RX1_NW1
39229_TX1_PV840229_RX1_PW2
41GND42GND
43229_TX2_NU544229_RX2_NV3
45229_TX2_PU646229_RX2_PV4
47GND48GND
49229_TX3_NT750229_RX3_NU1
51229_TX3_PT852229_RX3_PU2
53GND54GND
55229_CLK1_NW956229_CLK0_NY11
57229_CLK1_PW1058229_CLK0_PY12
59GND60GND
61230_TX0_NR562230_RX0_NT3
63230_TX0_PR664230_RX0_PT4
65GND66GND
67230_TX1_NP768230_RX1_NR1
69230_TX1_PP870230_RX1_PR2
71GND72GND
73230_TX2_NN574230_RX2_NP3
75230_TX2_PN676230_RX2_PP4
77GND78GND
79230_TX3_NM780230_RX3_NN1
81230_TX3_PM882230_RX3_PN2
83GND84GND
85230_CLK1_NU986230_CLK0_NV11
87230_CLK1_PU1088230_CLK0_PV12
89GND90GND
91231_TX0_NL592231_RX0_NM3
93231_TX0_PL694231_RX0_PM4
95GND96GND
97231_TX1_NK398231_RX1_NL1
99231_TX1_PK4100231_RX1_PL2
101GND102GND
103231_TX2_NJ5104231_RX2_NJ1
105231_TX2_PJ6106231_RX2_PJ2
107GND108GNDAC20
109231_TX3_NH3110231_RX3_NG1
111231_TX3_PH4112231_RX3_PG2
113GND114GND
115231_CLK1_NR9116231_CLK0_NT11
117231_CLK1_PR10118231_CLK0_PT12
119GND120GND

表2-9-6 J34连接器引脚分配

J35连接器

J35连接+12V电源,BANK91,BANK93,BANK94的IO;BANK91,93,94的电平标准为3.3V。

J35管脚信号名称引脚号J35管脚信号名称引脚号
1+12V2GND
3+12V4GND
5+12V6GND
7+12V8GND
9+12V10GND
11+12V12GND
13+12V14GND
15+12V16GND
17+12V18GND
19+12V20GND
21+12V22GND
23+12V24GND
25+12V26GND
27+12V28GND
29+12V30GND
31GND32GND
33B94_L5_ND334B94_L8_NC3
35B94_L5_PD436B94_L8_PC4
37B94_L7_NC538B94_L12_NA4
39B94_L7_PC640B94_L12_PA5
41GND42GND
43B94_L3_NE244B94_L4_ND1
45B94_L3_PE346B94_L4_PE1
47B94_L6_NC148B94_L9_NB1
49B94_L6_PD250B94_L9_PB2
51GND52GND
53B94_L1_NF454B94_L11_NB5
55B94_L1_PF556B94_L11_PB6
57B94_L10_NA358B94_L2_NE4
59B94_L10_PB360B94_L2_PE5
61GND62GND
63B93_L10_NA764B93_L1_NF6
65B93_L10_PB766B93_L1_PG6
67B93_L9_ND668B93_L5_NF7
69B93_L9_PE670B93_L5_PG7
71GND72GND
73B93_L7_ND774B93_L2_NH8
75B93_L7_PE776B93_L2_PJ8
77B93_L8_NC878B93_L4_NE9
79B93_L8_PD880B93_L4_PF9
81GND82GND
83B93_L3_NH984B93_L6_NF8
85B93_L3_PJ986B93_L6_PG8
87B93_L11_NA888B93_L12_NC9
89B93_L11_PB890B93_L12_PD9
91GND92GND
93B91_L12_NA994B91_L7_NE10
95B91_L12_PA1096B91_L7_PE11
97B91_L5_NF1098B91_L1_NH10
99B91_L5_PG10100B91_L1_PJ11
101GND102GND
103B91_L10_NB10104B91_L9_NC11
105B91_L10_PC10106B91_L9_PD11
107B91_L11_NB11108B91_L2_NG11
109B91_L11_PB12110B91_L2_PH11
111GND112GND
113B91_L3_NG12114B91_L8_ND12
115B91_L3_PH13116B91_L8_PE12
117B91_L4_NG13118B91_L6_NF12
119B91_L4_PH14120B91_L6_PF13

表2-9-7 J35连接器引脚分配

J36连接器

J36连接VCCIO64~68的BANK电源, BANK68,BANK90的IO。BANK68的电平标准为+1.8V,BANK90的电平标准为+3.3V。

J36管脚信号名称引脚号J36管脚信号名称引脚号
1VCCO_682B68_L16_NA12
3VCCO_684B68_L16_PB13
5GND6B68_L17_NA13
7GND8B68_L17_PA14
9VCCO_6710GND
11VCCO_6712B68_L15_NC13
13GND14B68_L15_PD13
15GND16B68_L1_NN15
17VCCO_6618B68_L1_PP15
19VCCO_6620GND
21GND22B68_L14_ND14
23GND24B68_L14_PE15
25VCCO_6426B68_L13_NE14
27VCCO_6428B68_L13_PF14
29GND30GND
31GND32B68_L18_NB15
33VCCO_6534B68_L18_PC15
35VCCO_6536B68_L12_NF15
37GND38B68_L12_PG16
39GND40GND
41悬空42B68_L20_NB16
43悬空44B68_L20_PC16
45悬空46B68_L19_ND16
47悬空48B68_L19_PE16
49GND50GND
51悬空52B68_L22_NA17
53悬空54B68_L22_PB17
55悬空56B68_L21_ND17
57悬空58B68_L21_PE17
59GND60GND
61B90_L12_NJ1262B68_L24_NA18
63B90_L12_PJ1364B68_L24_PB18
65B90_L7_NK1266B68_L23_NC18
67B90_L7_PL1268B68_L23_PD18
69GND70GND
71B90_L10_NK1072B68_L7_NG15
73B90_L10_PK1174B68_L7_PH15
75B90_L8_NL1376B68_L5_NK15
77B90_L8_PL1478B68_L5_PK16
79GND80GND
81B90_L11_NJ1482B68_L11_NF17
83B90_L11_PK1484B68_L11_PG17
85B90_L5_NM1386B68_L10_NF18
87B90_L5_PN1388B68_L10_PG18
89GND90GND
91B90_L4_NN1492B68_L8_NH16
93B90_L4_PP1494B68_L8_PJ16
95B90_L3_NP1396B68_L6_NK17
97B90_L3_PR1498B68_L6_PL17
99GND100GND
101B90_L2_NN12102B68_L9_NH18
103B90_L2_PP12104B68_L9_PJ18
105B90_L9_NL10106B68_L3_NM16
107B90_L9_PM10108B68_L3_PM17
109GND110GND
111B90_L6_NM11112B68_L4_NL15
113B90_L6_PM12114B68_L4_PM15
115B90_L1_NN10116B68_L2_NN16
117B90_L1_PN11118B68_L2_PP16
119GND120GND

表2-9-8 J36连接器引脚分配

三、扩展板

简介

通过前面的功能简介,我们可以了解到扩展板部分的功能

  • PCIe3.0 x16金手指
  • 1路M.2接口
  • 1路DP输出接口
  • 1路USB3.0 Type-C接口
  • 1路千兆以太网接口
  • 2路USB Uart接口
  • 1路Micro SD卡座
  • 2路FMC HPC扩展口
  • JTAG调试口
  • 1路温度传感器
  • 1路EEPROM
  • 2个用户LED灯

PCIE3.0 X16接口

Z19-P扩展板配备了一个PCIe3.0 x16的接口,16对收发器连接到PCIEx16的金手指上,能实现PCIE的数据通信。

PCIe接口的收发信号直接跟FPGA BANK224,225,226,227的收发器的相连接,16路TX信号和RX信号都是以差分信号方式连接到FPGA的收发器上,单通道通信速率可高达8Gbps带宽。

开发板的PCIe接口的设计示意图如下图3-2-1所示,其中TX发送信号用AC耦合模式连接。

图片内容:该图展示了PCIe x16接口与FPGA BANK224、225、226、227之间的信号连接关系。图中左侧为FPGA,右侧为PCIe x16金手指插槽。FPGA的BANK224、225、226、227通过PCIE_TX0_P/N和PCIE_TX15_P/N信号线与PCIe插槽相连,而BANK65则通过PCIE_PERST信号线与PCIe插槽相连。图中还标注了U76和GTH收发器的位置。 图片作用:此图在文档中用于说明PCIe x16接口的设计示意图,具体展示了PCIe信号与FPGA内部BANK224至227以及BANK65之间的连接方式,帮助读者理解PCIe接口的信号传输路径和FPGA引脚分配。

图3-2-1 PCIe插槽设计示意图

PCIe x8接口FPGA引脚分配如下:

信号名称FPGA引脚名引脚号备注
PCIE_CLK_N225_CLK0_NAH11PCIE通道参考时钟负
PCIE_CLK_P225_CLK0_PAH12PCIE通道参考时钟正
PCIE_RX15_N224_RX0_NBA1PCIE通道15数据接收负
PCIE_RX15_P224_RX0_PBA2PCIE通道15数据接收正
PCIE_RX14_N224_RX1_NAW1PCIE通道14数据接收负
PCIE_RX14_P224_RX1_PAW2PCIE通道14数据接收正
PCIE_RX13_N224_RX2_NAV3PCIE通道13数据接收负
PCIE_RX13_P224_RX2_PAV4PCIE通道13数据接收正
PCIE_RX12_N224_RX3_NAU1PCIE通道12数据接收负
PCIE_RX12_P224_RX3_PAU2PCIE通道12数据接收正
PCIE_RX11_N225_RX0_NAT3PCIE通道11数据接收负
PCIE_RX11_P225_RX0_PAT4PCIE通道11数据接收正
PCIE_RX10_N225_RX1_NAR1PCIE通道10数据接收负
PCIE_RX10_P225_RX1_PAR2PCIE通道10数据接收正
PCIE_RX9_N225_RX2_NAP3PCIE通道9数据接收负
PCIE_RX9_P225_RX2_PAP4PCIE通道9数据接收正
PCIE_RX8_N225_RX3_NAN1PCIE通道8数据接收负
PCIE_RX8_P225_RX3_PAN2PCIE通道8数据接收正
PCIE_RX7_N226_RX0_NAM3PCIE通道7数据接收负
PCIE_RX7_P226_RX0_PAM4PCIE通道7数据接收正
PCIE_RX6_N226_RX1_NAL1PCIE通道6数据接收负
PCIE_RX6_P226_RX1_PAL2PCIE通道6数据接收正
PCIE_RX5_N226_RX2_NAK3PCIE通道5数据接收负
PCIE_RX5_P226_RX2_PAK4PCIE通道5数据接收正
PCIE_RX4_N226_RX3_NAJ1PCIE通道4数据接收负
PCIE_RX4_P226_RX3_PAJ2PCIE通道4数据接收正
PCIE_RX3_N227_RX0_NAH3PCIE通道3数据接收负
PCIE_RX3_P227_RX0_PAH4PCIE通道3数据接收正
PCIE_RX2_N227_RX1_NAG1PCIE通道2数据接收负
PCIE_RX2_P227_RX1_PAG2PCIE通道2数据接收正
PCIE_RX1_N227_RX2_NAF3PCIE通道1数据接收负
PCIE_RX1_P227_RX2_PAF4PCIE通道1数据接收正
PCIE_RX0_N227_RX3_NAE1PCIE通道0数据接收负
PCIE_RX0_P227_RX3_PAE2PCIE通道0数据接收正
PCIE_TX15_N224_TX0_NAY3PCIE通道15数据发送负
PCIE_TX15_P224_TX0_PAY4PCIE通道15数据发送正
PCIE_TX14_N224_TX1_NAW5PCIE通道14数据发送负
PCIE_TX14_P224_TX1_PAW6PCIE通道14数据发送正
PCIE_TX13_N224_TX2_NAU5PCIE通道13数据发送负
PCIE_TX13_P224_TX2_PAU6PCIE通道13数据发送正
PCIE_TX12_N224_TX3_NAT7PCIE通道12数据发送负
PCIE_TX12_P224_TX3_PAT8PCIE通道12数据发送正
PCIE_TX11_N225_TX0_NAR5PCIE通道11数据发送负
PCIE_TX11_P225_TX0_PAR6PCIE通道11数据发送正
PCIE_TX10_N225_TX1_NAP7PCIE通道10数据发送负
PCIE_TX10_P225_TX1_PAP8PCIE通道10数据发送正
PCIE_TX9_N225_TX2_NAN5PCIE通道9数据发送负
PCIE_TX9_P225_TX2_PAN6PCIE通道9数据发送正
PCIE_TX8_N225_TX3_NAM7PCIE通道8数据发送负
PCIE_TX8_P225_TX3_PAM8PCIE通道8数据发送正
PCIE_TX7_N226_TX0_NAL5PCIE通道7数据发送负
PCIE_TX7_P226_TX0_PAL6PCIE通道7数据发送正
PCIE_TX6_N226_TX1_NAK7PCIE通道6数据发送负
PCIE_TX6_P226_TX1_PAK8PCIE通道6数据发送正
PCIE_TX5_N226_TX2_NAJ5PCIE通道5数据发送负
PCIE_TX5_P226_TX2_PAJ6PCIE通道5数据发送正
PCIE_TX4_N226_TX3_NAH7PCIE通道4数据发送负
PCIE_TX4_P226_TX3_PAH8PCIE通道4数据发送正
PCIE_TX3_N227_TX0_NAG5PCIE通道3数据发送负
PCIE_TX3_P227_TX0_PAG6PCIE通道3数据发送正
PCIE_TX2_N227_TX1_NAF7PCIE通道2数据发送负
PCIE_TX2_P227_TX1_PAF8PCIE通道2数据发送正
PCIE_TX1_N227_TX2_NAE5PCIE通道1数据发送负
PCIE_TX1_P227_TX2_PAE6PCIE通道1数据发送正
PCIE_TX0_N227_TX3_NAD7PCIE通道0数据发送负
PCIE_TX0_P227_TX3_PAD8PCIE通道0数据发送正
PCIE_PERSTNIO_T3U_PERSTN0_65AM25PCIE复位信号

表3-2-1 PCIe插槽引脚分配

M.2接口

Z19-P开发板配备了一个PCIE x1标准的M.2接口,用于连接M.2的SSD固态硬盘,通信速度高达6Gbps。M.2接口使用M key插槽,只支持PCI-E, 不支持SATA,用户选择SSD固态硬盘的时候需要选择PCIE类型的SSD固态硬盘。

PCIE信号直接跟ZU19EG的BANK505 PS MGT收发器相连接,1路TX信号和RX信号都是以差分信号方式连接到MGT的LANE1。PCIE的时钟由Si5332芯片提供,频率为100Mhz, M.2电路设计的示意图如下图3-3-1所示:

图片展示了M.2接口的电路设计示意图,其中ZYNQ UltraScale+芯片的BANK505 MGT收发器通过PCIE信号与Si5332芯片相连,提供100MHz的时钟信号。PCIE信号以差分信号方式连接到MGT的LANE1,而PCIE的时钟信号则由Si5332芯片提供。图片中的关键部分包括PCIE_TX_P、PCIE_TX_N、PCIE_RX_P、PCIE_RX_N、PCIE_REFCLK_P、PCIE_REFCLK_N等信号线,以及PCIE_RSTn_MIO37信号线。该电路设计示意图在文档中用于说明M.2接口的信号连接方式和时钟信号的来源,帮助用户理解Z19-P开发板上M.2接口的具体实现。

图3-3-1 M.2接口设计示意图

M.2接口ZYNQ引脚分配如下:

信号名称引脚名引脚号备注
PCIE_TX_PPS_MGTRTXP0_505AH39PCIE数据发送正
PCIE_TX_NPS_MGTRTXN0_505AH40PCIE数据发送负
PCIE_RX_PPS_MGTRRXP0_505AG41PCIE数据接收正
PCIE_RX_NPS_MGTRRXN0_505AG42PCIE数据接收负
505_PCIE_REFCLK_PPS_MGTREFCLK0P_505AG37PCIE参考时钟正
505_PCIE_REFCLK_NPS_MGTREFCLK0N_505AG38PCIE参考时钟负
PCIE_RSTN_MIO37PS_MIO37_501N30PCIE复位信号

表3-3-1 M.2接口引脚分配

DP显示接口

Z19-P开发板带有1路mini DisplayPort输出显示接口,用于视频图像的显示。接口支持VESA DisplayPort V1.2a 输出标准,最高支持4K x 2K@30Fps输出,支持Y-only, YCbCr444, YCbCr422, YCbCr420和RGB视频格式,每种颜色支持6, 8, 10, 或者12位。

DisplayPort数据传输通道直接用ZU19EG的BANK505 PS MGT驱动输出,MGT的LANE2和LANE3 TX信号以差分信号方式连接到DP连接器。DisplayPort辅助通道连接到PS的MIO管脚上。DP输出接口设计的示意图如下图3-4-1所示:

图片展示了ZYNQ UltraScale+开发板的DisplayPort接口设计示意图。图中,ZYNQ UltraScale+的BANK505 MGT驱动输出DisplayPort数据传输通道,通过GT0_DP_TX_P和GT0_DP_TX_N等信号连接到DP连接器。同时,DisplayPort辅助通道连接到PS的MIO管脚上。图片在文档中用于直观展示DisplayPort接口的硬件连接关系,帮助读者更好地理解接口设计。

图3-4-1 DP接口设计示意图

DisplayPort接口ZYNQ引脚分配如下:

信号名称ZYNQ引脚名ZYNQ引脚号备注
GT0_DP_TX_PPS_MGTRTXP3_505AB39DP数据低位发送正
GT0_DP_TX_NPS_MGTRTXN3_505AB40DP数据低位发送负
GT1_DP_TX_PPS_MGTRTXP2_505AD39DP数据高位发送正
GT1_DP_TX_NPS_MGTRTXN2_505AD40DP数据高位发送负
505_DP_CLKPPS_MGTREFCLK2P_505AC37DP参考时钟正
505_DP_CLKNPS_MGTREFCLK2N_505AC38DP参考时钟负
DP_AUX_OUT_MIO27PS_MIO27_501L29DP辅助数据输出
DP_AUX_IN_MIO30PS_MIO30_501L30DP辅助数据输入
DP_OE_MIO29PS_MIO29_501M27DP辅助数据输出使能
DP_HPD_MIO28PS_MIO28_501L28DP插入信号检测

表3-4-1 DP接口引脚分配

USB3.0 Type-C接口

Z19-P扩展板上1个USB3.0 TYPE C接口,支持HOST、SLAVE、OTG工作模式,数据传输速度高达5.0Gb/s。USB3.0通过PIPE3接口连接,USB2.0通过ULPI接口连接外部的USB3320C芯片,实现高速的USB3.0和USB2.0的数据通信。USB3.0连接的示意图如3-5-1所示:

图片展示了Z19-P扩展板上USB3.0 Type-C接口的电路连接图。电路中,USB3.0通过PIPE3接口连接,USB2.0通过ULPI接口连接外部的USB3320C芯片。电路图中还标示了USB接口引脚分配,包括USB_CLK、USB_STP、USB_NXT、USB_DIR等信号线。右侧附有USB3.1 Type-C接口的实物图,用于直观展示接口外观。该图在文档中用于说明USB3.0接口的连接方式和引脚分配,帮助用户理解USB3.0和USB2.0数据通信的具体实现。

图3-5-1 USB3.0接口示意图

USB接口引脚分配:

信号名称引脚名引脚号备注
USB_SSTXPPS_MGTRTXP1_505AF39USB3.0数据发送正
USB_SSTXNPS_MGTRTXN1_505AF40USB3.0数据发送负
USB_SSRXPPS_MGTRRXP1_505AE41USB3.0数据接收正
USB_SSRXNPS_MGTRRXN1_505AE42USB3.0数据接收负
USB_DATA0PS_MIO56_502AA30USB2.0数据Bit0
USB_DATA1PS_MIO57_502AB30USB2.0数据Bit1
USB_DATA2PS_MIO54_502Y29USB2.0数据Bit2
USB_DATA3PS_MIO59_502AC31USB2.0数据Bit3
USB_DATA4PS_MIO60_502AD29USB2.0数据Bit4
USB_DATA5PS_MIO61_502AC32USB2.0数据Bit5
USB_DATA6PS_MIO62_502AD31USB2.0数据Bit6
USB_DATA7PS_MIO63_502AD30USB2.0数据Bit7
USB_STPPS_MIO58_502AC29USB2.0停止信号
USB_DIRPS_MIO53_502Y30USB2.0数据方向信号
USB_CLKPS_MIO52_502W29USB2.0时钟信号
USB_NXTPS_MIO55_502AB29USB2.0下一数据信号
USB_RESET_NPS_MIO44_501R29USB2.0复位信号

表3-5-1 USB3.0接口引脚分配

千兆以太网接口

Z19-P扩展板上有1路千兆以太网接口连接到PS端。以太网芯片采用景略半导体的工业级以太网GPHY芯片(KSZ9031RNX)为用户提供网络通信服务。PS端的以太网PHY芯片是连接到ZYNQ的PS端BANK502的GPIO接口上。KSZ9031芯片支持10/100/1000 Mbps网络传输速率,通过RGMII接口跟Zynq7000系统的MAC层进行数据通信。KSZ9031支持MDI/MDX自适应,各种速度自适应,Master/Slave自适应,支持MDIO总线进行PHY的寄存器管理。

KSZ9031上电会检测一些特定的IO的电平状态,从而确定自己的工作模式。表3-6-1描述了GPHY芯片上电之后的默认设定信息。

配置Pin脚说明配置值
RXD3_ADR0
RXC_ADR1
RXCTL_ADR2
MDIO/MDC 模式的PHY地址PHY Address 为 001
RXD1_TXDLYTX时钟2ns延时延时
RXD0_RXDLYRX时钟2ns延时延时

表3-6-1 PHY芯片默认配置值

当网络连接到千兆以太网时,ZYNQ和PHY芯片KSZ9031的数据传输时通过RGMII总线通信,传输时钟为125Mhz,数据在时钟的上升沿和下降样采样。

当网络连接到百兆以太网时,ZYNQ和PHY芯片KSZ9031的数据传输时通过RMII总线通信,传输时钟为25Mhz。数据在时钟的上升沿和下降样采样。

图3-6-1为ZYNQ以太网PHY芯片连接示意图:

图片展示了ZYNQ UltraScale+与GPHY(JL2121)之间的连接示意图。ZYNQ UltraScale+通过RGMII TX和RGMII RX引脚与GPHY进行数据传输。图中还标注了U76和U10两个芯片,分别代表ZYNQ UltraScale+和GPHY。右侧的J12接口用于连接外部千兆以太网设备。此图在文档中用于说明ZYNQ以太网PHY芯片的连接方式,帮助用户理解ZYNQ与GPHY之间的数据传输路径。

图3-6-1 ZYNQ与GPHY连接示意图

PS千兆以太网引脚分配如下:

信号名称引脚名引脚号备注
PHY1_TXCKPHY1_TXCKAD32以太网1RGMII 发送时钟
PHY1_TXD0PHY1_TXD0AE29以太网1发送数据bit0
PHY1_TXD1PHY1_TXD1AD33以太网1发送数据bit1
PHY1_TXD2PHY1_TXD2AE30以太网1发送数据bit2
PHY1_TXD3PHY1_TXD3AE33以太网1发送数据bit3
PHY1_TXCTLPHY1_TXCTLAE32以太网1发送使能信号
PHY1_RXCKPHY1_RXCKAF30以太网1RGMII接收时钟
PHY1_RXD0PHY1_RXD0AF31以太网1接收数据Bit0
PHY1_RXD1PHY1_RXD1AF32以太网1接收数据Bit1
PHY1_RXD2PHY1_RXD2AG30以太网1接收数据Bit2
PHY1_RXD3PHY1_RXD3AG33以太网1接收数据Bit3
PHY1_RXCTLPHY1_RXCTLAF33以太网1接收数据有效信号
PHY1_MDCPHY1_MDCAH31以太网1MDIO管理时钟
PHY1_MDIOPHY1_MDIOAG31以太网1MDIO管理数据

表3-6-2 千兆以太网引脚分配

USB Uart接口

Z19-P扩展板上配备了2个Uart转USB接口,1个连接到PS端,一个连接到PL端。转换芯片采用Silicon Labs CP2102的USB-UAR芯片, USB接口采用MINI USB接口,可以用USB线将它连接到上PC的USB口进行串口数据通信。USB Uart电路设计的示意图如下图3-7-1所示:

图片展示了USB转串口电路设计的示意图,其中ZYNQ UltraScale+的PS_UART_RX和PS_UART_TX引脚分别连接到U19的U9_RXD和U9_TXD,而PL_UART_RX和PL_UART_TX则连接到U21的RXD和TXD。电路中还包含一个电平转换模块U19,用于将USB信号转换为UART信号。该图在文档中用于说明USB转串口的电路设计,帮助读者理解ZYNQ引脚与USB-Uart模块之间的连接关系。

图3-7-1 USB转串口示意图

USB转串口的ZYNQ引脚分配:

信号名称引脚名引脚号备注
PS_UART_RXPS_MIO38R27PS Uart数据输入
PS_UART_TXPS_MIO39P29PS Uart数据输出
PL_UART_RXB90_L6_NM11PL Uart数据输入
PL_UART_TXB90_L6_PM12PL Uart数据输出

表3-7-1 USB转串口引脚分配

Micro SD卡座

扩展板包含了一个Micro型的SD卡接口,以提供用户访问SD卡存储器,用于存储ZU19EG芯片的BOOT程序,Linux操作系统内核, 文件系统以及其它的用户数据文件。

SDIO信号与ZU19EG的PS BANK501的IO信号相连,因为501的VCCIO设置为1.8V,但SD卡的数据电平为3.3V, 我们这里通过TXS02612电平转换器来连接。ZU19EG PS和SD卡连接器的原理图如图3-8-1所示。

图片展示了一个Micro SD卡连接示意图,其中ZYNQ UltraScale+ BANK 501通过SD_CMD、SD_CLK、SD_CD和SD_D0至SD_D3信号与TXS02612芯片相连。TXS02612芯片再通过CLK、CMD和D0至D3信号与Micro SD卡连接。图片详细标注了SD卡槽的引脚分配,包括SD_CMD、SD_CD、SD_D0至SD_D3等信号的引脚名和引脚号。该图在用户手册中用于说明Micro SD卡的连接方式及其与ZYNQ UltraScale+开发板的接口关系。

图3-8-1 SD卡连接示意图

SD卡槽引脚分配

信号名称引脚名引脚号备注
SD_CMDPS_MIO50_501V29SD时钟信号
SD_CDPS_MIO45_501T29SD卡检测信号
SD_D0PS_MIO46_501U28SD数据Data0
SD_D1PS_MIO47_501T28SD数据Data1
SD_D2PS_MIO48_501V30SD数据Data2
SD_D3PS_MIO49_501U29SD数据Data3
SD_CMDPS_MIO50_501V29SD命令信号

表3-8-1 SD卡引脚分配

FMC连接器

Z19-P开发板带有两个FMC HPC的扩展口组成标准的双宽度FMC接口,可以外接AMD或者我们黑金的各种FMC模块(HDMI输入输出模块,双目摄像头模块,高速AD模块等等)。其中FMC1扩展口包含72对差分IO信号和8组GTH收发器信号,FMC2扩展口包含42对差分IO信号和8组GTH收发器信号。

FMC1扩展口的72对差分信号连接到ZYNQ Ultrascale+芯片的BANK66, 67, 68的IO上,电平标准为1.8V或者是1.2V(跳帽J23来选择),差分信号支持LVDS数据通信。8组GTH收发器信号连接到BANK230和BANK231。ZYNQ Ultrascale+和FMC1连接器的原理图如图3-9-1所示。

图片展示了ZYNQ UltraScale+芯片与FMC1连接器之间的连接示意图。ZYNQ UltraScale+芯片的BANK66、BANK67和BANK68分别连接到FMC1扩展口的72对差分信号,电平标准为1.8V或1.2V。此外,8组GTH收发器信号连接到BANK230和BANK231。图片中的FMC1连接器引脚分配清晰标注,为读者提供了详细的连接信息。该图在文档中用于说明FMC1连接器的连接方式,帮助读者理解ZYNQ UltraScale+芯片与FMC1连接器之间的信号传输关系。

图3-9-1 FMC1连接器连接示意图

FMC1连接器引脚分配

信号名称ZYNQ引脚名ZYNQ引脚号备注
FMC1_GBTCLK0_M2C_P230_CLK0_PV12FMC1收发器参考时钟0正
FMC1_GBTCLK0_M2C_N230_CLK0_NV11FMC1收发器参考时钟0负
FMC1_GBTCLK1_M2C_P231_CLK0_PT12FMC1收发器参考时钟1正
FMC1_GBTCLK1_M2C_N231_CLK0_NT11FMC1收发器参考时钟1负
FMC1_DP0_M2C_P230_RX0_PT4FMC1收发器数据接收0正
FMC1_DP0_M2C_N230_RX0_NT3FMC1收发器数据接收0负
FMC1_DP1_M2C_P230_RX1_PR2FMC1收发器数据接收1正
FMC1_DP1_M2C_N230_RX1_NR1FMC1收发器数据接收1负
FMC1_DP2_M2C_P230_RX2_PP4FMC1收发器数据接收2正
FMC1_DP2_M2C_N230_RX2_NP3FMC1收发器数据接收2负
FMC1_DP3_M2C_P230_RX3_PN2FMC1收发器数据接收3正
FMC1_DP3_M2C_N230_RX3_NN1FMC1收发器数据接收3负
FMC1_DP4_M2C_P231_RX1_PL2FMC1收发器数据接收4正
FMC1_DP4_M2C_N231_RX1_NL1FMC1收发器数据接收4负
FMC1_DP5_M2C_P231_RX3_PG2FMC1收发器数据接收5正
FMC1_DP5_M2C_N231_RX3_NG1FMC1收发器数据接收5负
FMC1_DP6_M2C_P231_RX2_PJ2FMC1收发器数据接收6正
FMC1_DP6_M2C_N231_RX2_NJ1FMC1收发器数据接收6负
FMC1_DP7_M2C_P231_RX0_PM4FMC1收发器数据接收7正
FMC1_DP7_M2C_N231_RX0_NM3FMC1收发器数据接收7负
FMC1_DP0_C2M_P230_TX0_PR6FMC1收发器数据发送0正
FMC1_DP0_C2M_N230_TX0_NR5FMC1收发器数据发送0负
FMC1_DP1_C2M_P230_TX1_PP8FMC1收发器数据发送1正
FMC1_DP1_C2M_N230_TX1_NP7FMC1收发器数据发送1负
FMC1_DP2_C2M_P230_TX2_PN6FMC1收发器数据发送2正
FMC1_DP2_C2M_N230_TX2_NN5FMC1收发器数据发送2负
FMC1_DP3_C2M_P230_TX3_PM8FMC1收发器数据发送3正
FMC1_DP3_C2M_N230_TX3_NM7FMC1收发器数据发送3负
FMC1_DP4_C2M_P231_TX1_PK4FMC1收发器数据发送4正
FMC1_DP4_C2M_N231_TX1_NK3FMC1收发器数据发送4负
FMC1_DP5_C2M_P231_TX3_PH4FMC1收发器数据发送5正
FMC1_DP5_C2M_N231_TX3_NH3FMC1收发器数据发送5负
FMC1_DP6_C2M_P231_TX2_PJ6FMC1收发器数据发送6正
FMC1_DP6_C2M_N231_TX2_NJ5FMC1收发器数据发送6负
FMC1_DP7_C2M_P231_TX0_PL6FMC1收发器数据发送7正
FMC1_DP7_C2M_N231_TX0_NL5FMC1收发器数据发送7负
FMC1_CLK0_PB66_L12_PAU14FMC1第1路参考时钟P
FMC1_CLK0_NB66_L12_NAV14FMC1第1路参考时钟N
FMC1_CLK1_PB67_L12_PAT11FMC1第2路参考时钟P
FMC1_CLK1_NB67_L12_NAT10FMC1第2路参考时钟N
FMC1_LA00_CC_PB66_L14_PAT15FMC1 LA第0路数据P
FMC1_LA00_CC_NB66_L14_NAU15FMC1 LA第0路数据N
FMC1_LA01_CC_PB66_L13_PAV17FMC1 LA第1路数据P
FMC1_LA01_CC_NB66_L13_NAV16FMC1 LA第1路数据N
FMC1_LA02_PB66_L3_PAW17FMC1 LA第2路数据P
FMC1_LA02_NB66_L3_NAW16FMC1 LA第2路数据N
FMC1_LA03_PB66_L1_PAY17FMC1 LA第3路数据P
FMC1_LA03_NB66_L1_NBA17FMC1 LA第3路数据N
FMC1_LA04_PB66_L4_PBA15FMC1 LA第4路数据P
FMC1_LA04_NB66_L4_NBB15FMC1 LA第4路数据N
FMC1_LA05_PB66_L17_PAR17FMC1 LA第5路数据P
FMC1_LA05_NB66_L17_NAT17FMC1 LA第5路数据N
FMC1_LA06_PB66_L20_PAL18FMC1 LA第6路数据P
FMC1_LA06_NB66_L20_NAM18FMC1 LA第6路数据N
FMC1_LA07_PB66_L22_PAJ17FMC1 LA第7路数据P
FMC1_LA07_NB66_L22_NAK17FMC1 LA第7路数据N
FMC1_LA08_PB66_L23_PAL16FMC1 LA第8路数据P
FMC1_LA08_NB66_L23_NAM16FMC1 LA第8路数据N
FMC1_LA09_PB66_L21_PAN18FMC1 LA第9路数据P
FMC1_LA09_NB66_L21_NAN17FMC1 LA第9路数据N
FMC1_LA10_PB66_L5_PAY15FMC1 LA第10路数据P
FMC1_LA10_NB66_L5_NAY14FMC1 LA第10路数据N
FMC1_LA11_PB66_L11_PAW15FMC1 LA第11路数据P
FMC1_LA11_NB66_L11_NAW14FMC1 LA第11路数据N
FMC1_LA12_PB66_L19_PAJ18FMC1 LA第12路数据P
FMC1_LA12_NB66_L19_NAK18FMC1 LA第12路数据N
FMC1_LA13_PB66_L9_PBA10FMC1 LA第13路数据P
FMC1_LA13_NB66_L9_NBB10FMC1 LA第13路数据N
FMC1_LA14_PB66_L7_PAY12FMC1 LA第14路数据P
FMC1_LA14_NB66_L7_NBA12FMC1 LA第14路数据N
FMC1_LA15_PB66_L10_PAU13FMC1 LA第15路数据P
FMC1_LA15_NB66_L10_NAV13FMC1 LA第15路数据N
FMC1_LA16_PB66_L8_PBA11FMC1 LA第16路数据P
FMC1_LA16_NB66_L8_NBB11FMC1 LA第16路数据N
FMC1_LA17_CC_PB67_L14_PAP10FMC1 LA第17路数据P
FMC1_LA17_CC_NB67_L14_NAR10FMC1 LA第17路数据N
FMC1_LA18_CC_PB67_L13_PAR13FMC1 LA第18路数据P
FMC1_LA18_CC_NB67_L13_NAR12FMC1 LA第18路数据N
FMC1_LA19_PB67_L23_PAM13FMC1 LA第19路数据P
FMC1_LA19_NB67_L23_NAN13FMC1 LA第19路数据N
FMC1_LA20_PB67_L15_PAR15FMC1 LA第20路数据P
FMC1_LA20_NB67_L15_NAR14FMC1 LA第20路数据N
FMC1_LA21_PB67_L11_PAT13FMC1 LA第21路数据P
FMC1_LA21_NB67_L11_NAT12FMC1 LA第21路数据N
FMC1_LA22_PB67_L8_PAU11FMC1 LA第22路数据P
FMC1_LA22_NB67_L8_NAV11FMC1 LA第22路数据N
FMC1_LA23_PB67_L9_PAW11FMC1 LA第23路数据P
FMC1_LA23_NB67_L9_NAW10FMC1 LA第23路数据N
FMC1_LA24_PB67_L16_PAN12FMC1 LA第24路数据P
FMC1_LA24_NB67_L16_NAP12FMC1 LA第24路数据N
FMC1_LA25_PB67_L22_PAN14FMC1 LA第25路数据P
FMC1_LA25_NB67_L22_NAP14FMC1 LA第25路数据N
FMC1_LA26_PB67_L7_PAV12FMC1 LA第26路数据P
FMC1_LA26_NB67_L7_NAW12FMC1 LA第26路数据N
FMC1_LA27_PB67_L10_PAV9FMC1 LA第27路数据P
FMC1_LA27_NB67_L10_NAV8FMC1 LA第27路数据N
FMC1_LA28_PB67_L17_PAM11FMC1 LA第28路数据P
FMC1_LA28_NB67_L17_NAN11FMC1 LA第28路数据N
FMC1_LA29_PB67_L1_PAW9FMC1 LA第29路数据P
FMC1_LA29_NB67_L1_NAY9FMC1 LA第29路数据N
FMC1_LA30_PB67_L3_PAW8FMC1 LA第30路数据P
FMC1_LA30_NB67_L3_NAY8FMC1 LA第30路数据N
FMC1_LA31_PB67_L5_PBA6FMC1 LA第31路数据P
FMC1_LA31_NB67_L5_NBB6FMC1 LA第31路数据N
FMC1_LA32_PB67_L2_PBB9FMC1 LA第32路数据P
FMC1_LA32_NB67_L2_NBB8FMC1 LA第32路数据N
FMC1_LA33_PB67_L4_PBA8FMC1 LA第33路数据P
FMC1_LA33_NB67_L4_NBA7FMC1 LA第33路数据N
FMC1_HA00_CC_PB68_L11_PG17FMC1 HA第0路数据P
FMC1_HA00_CC_NB68_L11_NF17FMC1 HA第0路数据N
FMC1_HA01_CC_PB68_L12_PG16FMC1 HA第1路数据P
FMC1_HA01_CC_NB68_L12_NF15FMC1 HA第1路数据N
FMC1_HA02_PB68_L2_PP16FMC1 HA第2路数据P
FMC1_HA02_NB68_L2_NN16FMC1 HA第2路数据N
FMC1_HA03_PB68_L4_PM15FMC1 HA第3路数据P
FMC1_HA03_NB68_L4_NL15FMC1 HA第3路数据N
FMC1_HA04_PB68_L8_PJ16FMC1 HA第4路数据P
FMC1_HA04_NB68_L8_NH16FMC1 HA第4路数据N
FMC1_HA05_PB68_L6_PL17FMC1 HA第5路数据P
FMC1_HA05_NB68_L6_NK17FMC1 HA第5路数据N
FMC1_HA06_PB68_L9_PJ18FMC1 HA第6路数据P
FMC1_HA06_NB68_L9_NH18FMC1 HA第6路数据N
FMC1_HA07_PB68_L3_PM17FMC1 HA第7路数据P
FMC1_HA07_NB68_L3_NM16FMC1 HA第7路数据N
FMC1_HA08_PB68_L7_PH15FMC1 HA第8路数据P
FMC1_HA08_NB68_L7_NG15FMC1 HA第8路数据N
FMC1_HA09_PB68_L5_PK16FMC1 HA第9路数据P
FMC1_HA09_NB68_L5_NK15FMC1 HA第9路数据N
FMC1_HA10_PB68_L23_PD18FMC1 HA第10路数据P
FMC1_HA10_NB68_L23_NC18FMC1 HA第10路数据N
FMC1_HA11_PB68_L10_PG18FMC1 HA第11路数据P
FMC1_HA11_NB68_L10_NF18FMC1 HA第11路数据N
FMC1_HA12_PB68_L21_PE17FMC1 HA第12路数据P
FMC1_HA12_NB68_L21_ND17FMC1 HA第12路数据N
FMC1_HA13_PB68_L24_PB18FMC1 HA第13路数据P
FMC1_HA13_NB68_L24_NA18FMC1 HA第13路数据N
FMC1_HA14_PB68_L22_PB17FMC1 HA第14路数据P
FMC1_HA14_NB68_L22_NA17FMC1 HA第14路数据N
FMC1_HA15_PB68_L20_PC16FMC1 HA第15路数据P
FMC1_HA15_NB68_L20_NB16FMC1 HA第15路数据N
FMC1_HA16_PB68_L19_PE16FMC1 HA第16路数据P
FMC1_HA16_NB68_L19_ND16FMC1 HA第16路数据N
FMC1_HA17_CC_PB68_L18_PC15FMC1 HA第17路数据P
FMC1_HA17_CC_NB68_L18_NB15FMC1 HA第17路数据N
FMC1_HA18_PB68_L13_PF14FMC1 HA第18路数据P
FMC1_HA18_NB68_L13_NE14FMC1 HA第18路数据N
FMC1_HA19_PB68_L1_PP15FMC1 HA第19路数据P
FMC1_HA19_NB68_L1_NN15FMC1 HA第19路数据N
FMC1_HA20_PB68_L14_PE15FMC1 HA第20路数据P
FMC1_HA20_NB68_L14_ND14FMC1 HA第20路数据N
FMC1_HA21_PB68_L15_PD13FMC1 HA第21路数据P
FMC1_HA21_NB68_L15_NC13FMC1 HA第21路数据N
FMC1_HA22_PB68_L17_PA14FMC1 HA第22路数据P
FMC1_HA22_NB68_L17_NA13FMC1 HA第22路数据N
FMC1_HA23_PB68_L16_PB13FMC1 HA第23路数据P
FMC1_HA23_NB68_L16_NA12FMC1 HA第23路数据N
FMC1_HB00_CC_PB66_L15_PAU18FMC1 HB第0路数据P
FMC1_HB00_CC_NB66_L15_NAV18FMC1 HB第0路数据N
FMC1_HB01_PB66_L16_PAR18FMC1 HB第1路数据P
FMC1_HB01_NB66_L16_NAT18FMC1 HB第1路数据N
FMC1_HB02_PB66_L24_PAN16FMC1 HB第2路数据P
FMC1_HB02_NB66_L24_NAP16FMC1 HB第2路数据N
FMC1_HB03_PB66_L18_PAT16FMC1 HB第3路数据P
FMC1_HB03_NB66_L18_NAU16FMC1 HB第3路数据N
FMC1_HB04_PB66_L2_PBA16FMC1 HB第4路数据P
FMC1_HB04_NB66_L2_NBB16FMC1 HB第4路数据N
FMC1_HB05_PB66_L6_PBA13FMC1 HB第5路数据P
FMC1_HB05_NB66_L6_NBB13FMC1 HB第5路数据N
FMC1_HB06_CC_PB67_L21_PAL14FMC1 HB第6路数据P
FMC1_HB06_CC_NB67_L21_NAM14FMC1 HB第6路数据N
FMC1_HB07_PB67_L24_PAJ14FMC1 HB第7路数据P
FMC1_HB07_NB67_L24_NAK14FMC1 HB第7路数据N
FMC1_HB08_PB67_L19_PAL15FMC1 HB第8路数据P
FMC1_HB08_NB67_L19_NAM15FMC1 HB第8路数据N
FMC1_HB09_PB67_L20_PAJ15FMC1 HB第9路数据P
FMC1_HB09_NB67_L20_NAK15FMC1 HB第9路数据N
FMC1_HB10_PB67_L18_PAM10FMC1 HB第10路数据P
FMC1_HB10_NB67_L18_NAN10FMC1 HB第10路数据N
FMC1_HB11_PB67_L6_PBB5FMC1 HB第11路数据P
FMC1_HB11_NB67_L6_NBB4FMC1 HB第11路数据N
FMC1_SCLB94_L5_ND3FMC1的I2C通信数据
FMC1_SDAB94_L5_PD4FMC1的I2C通信时钟

表3-9-1 FMC1连接器引脚分配

FMC2扩展口的42对差分信号连接到ZYNQ Ultrascale+芯片的BANK64,65的IO上,电平标准为1.8V或者1.2V(跳帽J24来选择),差分信号支持LVDS数据通信。8组GTH收发器信号连接到BANK130和BANK131。ZYNQ Ultrascale+和FMC2连接器的原理图如图3-9-2所示。

图片展示了ZYNQ UltraScale+芯片与FMC2连接器之间的连接示意图。ZYNQ UltraScale+芯片的BANK64和BANK65通过FMC2_CLK0到FMC2_CLK11信号与FMC2连接器相连,电平标准为1.8V或1.2V。此外,BANK130和BANK131通过FMC2_GBTCLK0到FMC2_GBTCLK7信号与FMC2连接器相连,用于GTH收发器信号。该图直观地展示了FMC2连接器与ZYNQ UltraScale+芯片的连接关系,帮助用户理解FMC2扩展口的信号分配和连接方式。

图3-9-2 FMC2连接器连接示意图

FMC2连接器引脚分配

信号名称ZYNQ引脚名ZYNQ引脚号备注
FMC2_GBTCLK0_M2C_P131_CLK1_PJ32FMC2收发器参考时钟0正
FMC2_GBTCLK0_M2C_N131_CLK1_NJ33FMC2收发器参考时钟0负
FMC2_GBTCLK1_M2C_P130_CLK1_PN32FMC2收发器参考时钟1正
FMC2_GBTCLK1_M2C_N130_CLK1_NN33FMC2收发器参考时钟1负
FMC2_DP0_C2M_P131_TX3_PE36FMC2收发器数据发送4正
FMC2_DP0_C2M_N131_TX3_NE37FMC2收发器数据发送4负
FMC2_DP3_C2M_P131_TX2_PF34FMC2收发器数据接收4正
FMC2_DP3_C2M_N131_TX2_NF35FMC2收发器数据接收4负
FMC2_DP1_C2M_P131_TX1_PG36FMC2收发器数据发送5正
FMC2_DP1_C2M_N131_TX1_NG37FMC2收发器数据发送5负
FMC2_DP2_C2M_P131_TX0_PH34FMC2收发器数据接收5正
FMC2_DP2_C2M_N131_TX0_NH35FMC2收发器数据接收5负
FMC2_DP4_C2M_P130_TX2_PK34FMC2收发器数据发送6正
FMC2_DP4_C2M_N130_TX2_NK35FMC2收发器数据发送6负
FMC2_DP5_C2M_P130_TX0_PM34FMC2收发器数据接收6正
FMC2_DP5_C2M_N130_TX0_NM35FMC2收发器数据接收6负
FMC2_DP6_C2M_P130_TX1_PL36FMC2收发器数据发送7正
FMC2_DP6_C2M_N130_TX1_NL37FMC2收发器数据发送7负
FMC2_DP7_C2M_P130_TX3_PJ36FMC2收发器数据接收7正
FMC2_DP7_C2M_N130_TX3_NJ37FMC2收发器数据接收7负
FMC2_DP0_M2C_P131_RX3_PD39FMC2收发器数据发送0正
FMC2_DP0_M2C_N131_RX3_ND40FMC2收发器数据发送0负
FMC2_DP1_M2C_P131_RX1_PF39FMC2收发器数据接收0正
FMC2_DP1_M2C_N131_RX1_NF40FMC2收发器数据接收0负
FMC2_DP2_M2C_P131_RX0_PG41FMC2收发器数据发送1正
FMC2_DP2_M2C_N131_RX0_NG42FMC2收发器数据发送1负
FMC2_DP3_M2C_P131_RX2_PE41FMC2收发器数据接收1正
FMC2_DP3_M2C_N131_RX2_NE42FMC2收发器数据接收1负
FMC2_DP4_M2C_P130_RX2_PJ41FMC2收发器数据发送2正
FMC2_DP4_M2C_N130_RX2_NJ42FMC2收发器数据发送2负
FMC2_DP5_M2C_P130_RX0_PL41FMC2收发器数据接收2正
FMC2_DP5_M2C_N130_RX0_NL42FMC2收发器数据接收2负
FMC2_DP6_M2C_P130_RX1_PK39FMC2收发器数据发送3正
FMC2_DP6_M2C_N130_RX1_NK40FMC2收发器数据发送3负
FMC2_DP7_M2C_P130_RX3_PH39FMC2收发器数据接收3正
FMC2_DP7_M2C_N130_RX3_NH40FMC2收发器数据接收3负
FMC2_CLK0_NB65_L11_NAU26FMC2第1路参考时钟N
FMC2_CLK0_PB65_L11_PAU25FMC2第1路参考时钟P
FMC2_CLK1_PB64_L12_PAU20FMC2第2路参考时钟N
FMC2_CLK1_NB64_L12_NAV19FMC2第2路参考时钟P
FMC2_LA00_CC_NB65_L13_NAT27FMC2参考第0路数据N
FMC2_LA00_CC_PB65_L13_PAR27FMC2参考第0路数据P
FMC2_LA01_CC_NB65_L12_NAT26FMC2参考第1路数据N
FMC2_LA01_CC_PB65_L12_PAT25FMC2参考第1路数据P
FMC2_LA02_NB65_L18_NAT28FMC2参考第2路数据N
FMC2_LA02_PB65_L18_PAR28FMC2参考第2路数据P
FMC2_LA03_NB65_L15_NAN26FMC2参考第3路数据N
FMC2_LA03_PB65_L15_PAM26FMC2参考第3路数据P
FMC2_LA04_NB65_L10_NAV28FMC2参考第4路数据N
FMC2_LA04_PB65_L10_PAU28FMC2参考第4路数据P
FMC2_LA05_NB65_L16_NAP27FMC2参考第5路数据N
FMC2_LA05_PB65_L16_PAN27FMC2参考第5路数据P
FMC2_LA06_NB65_L5_NAY28FMC2参考第6路数据N
FMC2_LA06_PB65_L5_PAY27FMC2参考第6路数据P
FMC2_LA07_NB65_L4_NBB26FMC2参考第7路数据N
FMC2_LA07_PB65_L4_PBA26FMC2参考第7路数据P
FMC2_LA08_NB65_L3_NBA25FMC2参考第8路数据N
FMC2_LA08_PB65_L3_PAY25FMC2参考第8路数据P
FMC2_LA09_NB65_L2_NBB25FMC2参考第9路数据N
FMC2_LA09_PB65_L2_PBB24FMC2参考第9路数据P
FMC2_LA10_NB65_L24_NAK24FMC2参考第10路数据N
FMC2_LA10_PB65_L24_PAJ24FMC2参考第10路数据P
FMC2_LA11_NB65_L20_NAP25FMC2参考第11路数据N
FMC2_LA11_PB65_L20_PAP24FMC2参考第11路数据P
FMC2_LA12_NB65_L1_NAY24FMC2参考第12路数据N
FMC2_LA12_PB65_L1_PAW24FMC2参考第12路数据P
FMC2_LA13_NB65_L22_NAN23FMC2参考第13路数据N
FMC2_LA13_PB65_L22_PAM23FMC2参考第13路数据P
FMC2_LA14_NB65_L19_NAT23FMC2参考第14路数据N
FMC2_LA14_PB65_L19_PAR23FMC2参考第14路数据P
FMC2_LA15_NB65_L23_NAL23FMC2参考第15路数据N
FMC2_LA15_PB65_L23_PAK23FMC2参考第15路数据P
FMC2_LA16_NB65_L21_NAN24FMC2参考第16路数据N
FMC2_LA16_PB65_L21_PAM24FMC2参考第16路数据P
FMC2_LA17_CC_PB64_L14_PAT20FMC2参考第17路数据N
FMC2_LA17_CC_NB64_L14_NAU19FMC2参考第17路数据P
FMC2_LA18_CC_PB64_L13_PAT22FMC2参考第18路数据N
FMC2_LA18_CC_NB64_L13_NAT21FMC2参考第18路数据P
FMC2_LA19_PB64_L24_PAJ22FMC2参考第19路数据N
FMC2_LA19_NB64_L24_NAK22FMC2参考第19路数据P
FMC2_LA20_PB64_L16_PAN21FMC2参考第20路数据N
FMC2_LA20_NB64_L16_NAP21FMC2参考第20路数据P
FMC2_LA21_PB64_L22_PAK20FMC2参考第21路数据N
FMC2_LA21_NB64_L22_NAK19FMC2参考第21路数据P
FMC2_LA22_PB64_L23_PAJ21FMC2参考第22路数据N
FMC2_LA22_NB64_L23_NAJ20FMC2参考第22路数据P
FMC2_LA23_PB64_L20_PAM21FMC2参考第23路数据N
FMC2_LA23_NB64_L20_NAM20FMC2参考第23路数据P
FMC2_LA24_PB64_L15_PAN22FMC2参考第24路数据N
FMC2_LA24_NB64_L15_NAP22FMC2参考第24路数据P
FMC2_LA25_PB64_L3_PBA22FMC2参考第25路数据N
FMC2_LA25_NB64_L3_NBA21FMC2参考第25路数据P
FMC2_LA26_PB64_L19_PAM19FMC2参考第26路数据N
FMC2_LA26_NB64_L19_NAN19FMC2参考第26路数据P
FMC2_LA27_PB64_L21_PAL22FMC2参考第27路数据N
FMC2_LA27_NB64_L21_NAL21FMC2参考第27路数据P
FMC2_LA28_PB64_L17_PAP20FMC2参考第28路数据N
FMC2_LA28_NB64_L17_NAR20FMC2参考第28路数据P
FMC2_LA29_PB64_L7_PAU23FMC2参考第29路数据N
FMC2_LA29_NB64_L7_NAV23FMC2参考第29路数据P
FMC2_LA30_PB64_L11_PAU21FMC2参考第30路数据N
FMC2_LA30_NB64_L11_NAV21FMC2参考第30路数据P
FMC2_LA31_PB64_L9_PAW20FMC2参考第31路数据N
FMC2_LA31_NB64_L9_NAW19FMC2参考第31路数据P
FMC2_LA32_PB64_L8_PAV22FMC2参考第32路数据N
FMC2_LA32_NB64_L8_NAW22FMC2参考第32路数据P
FMC2_LA33_PB64_L10_PAY19FMC2参考第33路数据N
FMC2_LA33_NB64_L10_NAY18FMC2参考第33路数据P
FMC2_HA00_CC_NB65_L9_NAW27FMC2高位参考第0路数据(时钟)N
FMC2_HA00_CC_PB65_L9_PAV27FMC2高位参考第0路数据(时钟)P
FMC2_HA01_CC_NB65_L17_NAN28FMC2高位参考第1路数据(时钟)N
FMC2_HA01_CC_PB65_L17_PAM28FMC2高位参考第1路数据(时钟)P
FMC2_HA02_NB65_L8_NAW26FMC2高位第2路数据N
FMC2_HA02_PB65_L8_PAV26FMC2高位第2路数据P
FMC2_HA03_NB65_L6_NBB28FMC2高位第3路数据N
FMC2_HA03_PB65_L6_PBA28FMC2高位第3路数据P
FMC2_HA04_NB65_L14_NAR25FMC2高位第4路数据N
FMC2_HA04_PB65_L14_PAR24FMC2高位第4路数据P
FMC2_HA05_NB65_L7_NAV24FMC2高位第5路数据N
FMC2_HA05_PB65_L7_PAU24FMC2高位第5路数据P
FMC2_HA06_PB64_L1_PBA23FMC2高位第6路数据N
FMC2_HA06_NB64_L1_NBB23FMC2高位第6路数据P
FMC2_HA07_NB64_L2_PAY23FMC2高位第7路数据N
FMC2_HA07_PB64_L2_NAY22FMC2高位第7路数据P
FMC2_HA08_PB64_L5_PBB20FMC2高位第8路数据N
FMC2_HA08_NB64_L5_NBB19FMC2高位第8路数据P
FMC2_HA09_PB64_L6_PBA18FMC2高位第9路数据N
FMC2_HA09_NB64_L6_NBB18FMC2高位第9路数据P
FMC2_HA10_PB64_L4_PAY20FMC2高位第10路数据N
FMC2_HA10_NB64_L4_NBA20FMC2高位第10路数据P
FMC2_HA11_PB64_L18_PAP19FMC2高位第11路数据N
FMC2_HA11_NB64_L18_NAR19FMC2高位第11路数据P
FMC2_SCLB90_L1_NN10FMC2的I2C通信数据
FMC2_SDAB90_L1_PN11FMC2的I2C通信时钟

表3-9-2 FMC2连接器引脚分配

JTAG调试口

在Z19-P扩展板上预留了一个JTAG接口,用于下载ZYNQ UltraScale+程序或者固化程序到FLASH。为了避免带电插拔造成对ZYNQ UltraScale+芯片的损坏,我们在JTAG信号上添加了保护二极管来保证信号的电压在FPGA接受的范围。JTAG部分原理图如下图3-10-1所示。

图片展示了一个JTAG连接器的原理图,其中详细标注了FPGA的TCK、TDO、TMS和TDI引脚与JTAG接口的连接关系。此外,图片中还列出了四个BAT54S稳压二极管,用于稳定电压。该原理图在文档中用于说明Z19-P开发板上JTAG调试接口的电路设计,帮助读者理解JTAG接口在开发板中的具体实现方式。

图3-10-1 原理图中JTAG接口部分

EEPROM和温度传感器

Z19-P开发板板载了一片EEPROM,型号为24LC04,容量为:4Kbit(2*256*8bit),通过IIC总线连接到PS端进行通信。另外板上还带有一个高精度、低功耗、数字温度传感器芯片,型号为ON Semiconductor公司的LM75,LM75芯片的温度精度为0.5度。EEPROM和温度传感器通过I2C总线挂载到ZYNQ UltraScale+的Bank501 MIO上。图3-11-1为EEPROM和温度传感器的原理图

图片展示了ZYNQ UltraScale+开发板上EEPROM和温度传感器的原理图。ZYNQ UltraScale+通过PS_IIC1_SCL和PS_IIC1_SDA引脚与电平转换器U25相连,电平转换器再通过PS_IIC1_SCL和PS_IIC1_SDA引脚与EEPROM和温度传感器LM75相连。图片在上下文中用于说明EEPROM和温度传感器的通信原理,以及它们在ZYNQ UltraScale+开发板上的连接方式。

图3-11-1 EEPROM和传感器的原理图

EEPROM通信引脚分配如下:

信号名称引脚名引脚号备注
PS_IIC1_SDAPS_MIO25_500AG34I2C数据信号
PS_IIC1_SCLPS_MIO24_500AH33I2C时钟信号

表3-11-1 EEPROM引脚分配

LED灯

Z19-P扩展板上有4个发光二极管LED。 包含1个电源指示灯, 1个DONE指示灯,1个PS控制指示灯,1个PL控制双色指示灯。用户可以通过程序来控制亮和灭,用户LED灯硬件连接的示意图如图3-12-1所示:

图片展示了一个ZYNQ UltraScale+开发板的硬件连接示意图,其中包含了PS_LED、DONE_LED和PL_LED1三个LED灯的连接。PS_LED连接到U67芯片的BANK 503,DONE_LED连接到BANK 501,而PL_LED1连接到BANK 91。该图帮助用户理解如何通过程序控制这些LED灯的亮灭,是用户手册中关于LED灯硬件连接的重要参考。

图3-12-1 用户LED灯硬件连接示意图

用户LED灯的引脚分配

信号名称引脚名管脚号备注
PS_LEDPS_MIO31M28用户PS LED灯
TEST_LED1B91_L7_NE10用户PL LED1灯
TEST_LED2B91_L7_PE11用户PL LED2灯

表3-12-1 用户LED灯引脚分配

拨码开关

开发板上有一个4位的拨码开关SW1用来配置ZYNQ系统的启动模式。Z19-P系统开发平台支持4种启动模式。这4种启动模式分别是JTAG调试模式, QSPI FLASH, EMMC和SD2.0卡启动模式。ZU19EG芯片上电后会检测(PS_MODE0~3)的电平来决定那种启动模式。用户可以通过扩展板上的拨码开关SW1来选择不同的启动模式。SW1启动模式配置如下表3-13-1所示。

SW1拨码位置(1,2,3, 4)MODE[3:0]启动模式
ON,ON,ON,ON0000PS JTAG
ON,ON,OFF ,ON0010QSPI FLASH
ON,OFF,ON,OFF0101SD卡
ON,OFF, OFF, ON0110EMMC

表3-13-1 SW1启动模式配置

电源

Z19-P开发板的电源输入电压为DC12V。底板上通过1路DC/DC电源芯片ETA8156和2路DC/DC电源芯片ETA1471转换成+5V,+3.3V,+1.8V,FMC1_VADJ,FMC2_VADJ。板上的电源设计示意图如下图3-14-1所示:

图片展示了一个电源设计示意图,其中12V电源通过U32、U33、U34、U35和U36五个芯片分别输出+5.0V、+3.3V、+1.8V和FMC1_VADJ、FMC2_VADJ等电压。这些电压分别用于USB供电电源、以太网和USB3.0、以太网、USB3.0、M.2、SD和DP等不同功能。该图在文档中用于说明Z19-P开发板电源设计的具体实现方式,帮助读者理解电源接口部分的功能分配。

图3-14-1 原理图中电源接口部分

各个电源分配的功能如下表所示:

电源功能
+5.0VUSB供电电源
+1.8V以太网,USB3.0
+3.3V以太网,USB3.0,M.2, SD,DP
FMC1_VADJFMC1
FMC2_VADJFMC2

表3-14-1 电源接口功能

风扇

因为ZU19EG正常工作时会产生大量的热量,我们在板上为芯片增加了一个散热片和风扇,防止芯片过热。风扇的控制由ZYNQ芯片来控制,控制管脚连接到BANK88的IO上(PIN F4),如果IO电平输出为低,MOSFET管导通,风扇工作,如果IO电平输出为高,风扇停止。板上的风扇设计图如下图3-15-1所示:

图片内容:该图展示了开发板风扇的电路设计,包括风扇控制电路和电源连接。电路中,FAN_PWM信号通过R145和R146电阻连接到Q6晶体管的基极,控制风扇的转速。Q5晶体管作为MOSFET开关,其栅极由FAN_PWM信号控制,通过BANK88的IO管脚(PIN F4)连接。电源部分,风扇的电源通过J22插座连接,红色为正极,黑色为负极,通过D17二极管和C214电容进行稳压和滤波。 图片作用:该图详细说明了开发板风扇的控制和电源连接方式,帮助读者理解风扇的工作原理及其与开发板的集成。

图3-15-1 开发板风扇设计

风扇出厂前已经用螺丝固定在开发板上,风扇的电源连接到了J22的插座上,红色的为正极,黑色的为负极。

结构尺寸图

图片内容:这是一张开发板的结构尺寸图,显示了开发板的长宽高尺寸,具体为长225.81毫米,宽189.90毫米,高73.64毫米。开发板上标有ALINX和FMC的标志,以及一些电路元件的布局。图片在上下文中用于展示开发板的结构尺寸,帮助读者了解开发板的物理尺寸和布局。

图3-16-1 正面图(Top View)

由飞书知识库自动同步生成 · Alinx