Skip to content
AXKU15开发板用户手册

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

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

这款Kintex Ultrascale+ FPGA开发平台采用核心板加扩展板的模式,方便用户对核心板的二次开发利用。核心板使用AMD的Kintex Ultrascale+芯片XCKU15PFFVE1517的解决方案,挂载了5片1GB的高速DDR4 SDRAM芯片和2片512Mb的QSPI FLASH芯片。

在底板设计上我们为用户扩展了丰富的外围接口,比如1个PCIe3.0x16接口、2路FMC HPC接口、1路千兆以太网接口、2 个 QSFP28 光纤接口、2路MIPIx4输入接口、1路UART串口接口、1路SD卡接口等等。可满足用户各种高速数据交换,视频传输处理以及工业控制的要求,是一款"专业级“的FPGA开发平台。为高速数据传输和交换,数据处理的前期验证和后期应用提供了可能。相信这样的一款产品非常适合从事FPGA开发的学生、工程师等群体。

图片展示了一块AXKU15开发板,其正面设计紧凑,中央有一个ALINX的标志风扇,周围分布着多个接口和连接器,包括PCIe3.0x16接口、FMC HPC接口、千兆以太网接口、QSFP28光纤接口、MIPIx4输入接口、UART串口接口和SD卡接口。这些丰富的外围接口为用户提供了高速数据交换、视频传输处理和工业控制等功能,满足了专业级FPGA开发平台的需求。

图0-1-1 AXKU15开发板

一、开发板简介

在这里,对这款Kintex Ultrascale+ AXKU15开发平台进行简单的功能介绍。

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

核心板主要由XCKU15PFFVE1517 +5个DDR4 + QSPI FLASH的最小系统构成。采用AMD的Kintex Ultrascale+系列的芯片,型号为XCKU15PFFVE1517。在FPGA芯片的HP端口上连接了5片DDR4存储芯片,每片DDR4容量高达1GB字节,组成80位的数据位宽。2个512Mb的QSPI FLASH用来静态存储FPGA芯片的配置文件或者其它用户数据。

底板为核心板扩展了丰富的外围接口,其中包含1个PCIe3.0x16接口、2路FMC HPC接口、1路千兆网接口、2路MIPI输入接口、1路UART串口接口、1路SD卡接口、一些按键及LED。

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

图片展示了AXKU15开发板的核心板及其外围接口。核心板上标有XCKU15P,周围分布着多个接口和组件,包括DDR4、QSPI、USBUART、SATA、光口、200MHz晶振等。图片右侧列出了电源、按键、LED、千兆网口、JTAG等外围接口。通过这张图,可以直观地看到开发板的结构和功能分布,帮助理解开发平台的接口和配置。

图1-1-1 AXKU15开发板结构图

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

  • FPGA核心板

由XCKU15P + 5个DDR4 + 2个QSPI FLASH的最小系统组成,另外有两个晶振提供时钟,2个200MHz晶振提供为FPGA逻辑和DDR控制参考时钟。

  • PCIe3.0 x16接口

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

  • 2路FMC HPC接口

FPGA中的8路高速收发器连接到FMC HPC专用的高速管脚上,其中1个FMC接口引出34对LA信号差分对、2对时钟信号及24对HA信号;另一FMC接口引出34对LA信号差分对和2对时钟信号,可满足高速信号传输要求,符合FMC标准,可以各种FMC模块(HDMI输入输出模块,高速AD模块等等)。

  • 1路千兆网接口

千兆以太网接口芯片采用JL2121D以太网PHY芯片为用户提供网络通信服务。芯片支持10/100/1000 Mbps网络传输速率; 全双工和自适应。

  • 2路MIPI输入接口

板载2路MIPI lanex4输入接口,最高速率支持2.5Gb/s,用于连接MIPI摄像头模块。

  • USB Uart接口

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

  • Micro SD卡座

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

  • 2路SATA接口

2个标准的SATA接口,可用连接SATA外设,如SATA接口的固态硬盘。

  • JTAG调试口

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

  • LED灯

10个发光二极管LED, 核心板上3个,底板上7个。核心板上1个电源指示灯;1个DONE配置指示灯和用户指示灯。底板上有1个电源指示灯,4个用户指示灯和2个串口指示灯。

  • 按键

底板上4个用户按键。

二、ACKU15 核心板

简介

ACKU15(核心板型号,下同)核心板,FPGA芯片是基于AMD FPGA Kintex Ultrascale+的主芯片XCKU15PFFVE1517设计。核心板在FPGA的HP端口上连接了5片DDR4存储芯片组成80位的数据带宽,每片DDR4容量高达1GB。HP端的内存带宽高达210Gb/s。另外核心板上也集成了2片512MBit大小的QSPI FLASH,用于启动存储配置和系统文件。

这款核心板的采用个板对板连接器扩展出了256个HPIO和88个HDIO,引出的IO的电平可以通过更换底板上的LDO芯片来修改,满足用户不用电平接口的要求;另外核心板也扩展出了24对GTY和32对GTH高速收发器接口。对于需要大量IO和高速收发器的用户,此核心板将是不错的选择。而且IO连接部分,FPGA芯片到接口之间走线做了等长和差分处理,并且核心板尺寸仅为80*80(mm),对于二次开发来说,非常适合。

图片展示了一块XILINX Kintex UltraScale+型号为XCKU15P的FPGA芯片,其型号标识为FFV1517AAZ。芯片周围布满了各种电子元件,包括电阻、电容和连接器。图片中还标有“DONE”和“LED”指示灯,以及一些电源和地线标识。这张图片在文档中用于展示ACKU15核心板的正面图,帮助读者更好地理解核心板的结构和布局。

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

FPGA芯片

前面已经介绍过了,我们所使用的FPGA型号为XCKU15PFFVE1517,属于AMD公司Kintex Ultrascale+系列的产品,速度等级为2,温度等级为工业级。此型号为FFVE1517封装,1517个引脚。AMD Kintex Ultrascale+ FPGA的芯片命名规则如下:

图片展示了AMD Kintex Ultrascale+FPGA的芯片命名规则,包括Xilinx Commercial、Value Index、Speed Grade、Temperature Grade、Package Designator and Pin Count等信息。图片在文档中用于说明FPGA芯片的命名规则,帮助读者理解芯片的具体参数和分类。

图2-2-1 芯片命名规则

图2-2-2为开发板所用的FPGA芯片实物图。

图片展示了一块XILINX Kintex UltraScale+ FPGA芯片,型号为XCKU115P。芯片表面印有“XILINX Kintex UltraScale+”字样,以及型号标识“FFV1517AAZ”。图片在文档中用于展示FPGA芯片的实物,配合表2-2-1中的芯片参数,帮助读者直观了解FPGA芯片的外观和型号信息。

图2-2-2 FPGA芯片实物

其中FPGA芯片的主要参数如下所示:

名称具体参数
Logic Cells1143K
触发器(FF)1,045,440
LUTs522,720
Total Block RAM34.6Mb
DSP Slices1968
CMTs11
GTY/Gb/s24/28.21Gb
GTH/Gb/s32/16.3Gb
PCIe Gen3 x161
速度等级-2
温度等级工业级

表2-2-1 芯片参数

DDR4

ACKU15开发板上配有5片Micron(美光)的1GB的DDR4芯片,型号为MT40A512M16LY-062E,连接在FPGA的HP端,组成80位数据总线和5GB的容量。DDR4 SDRAM的在FPGA端的最高运行数据速率2666Mbps,5片DDR4存储系统直接连接到了BANK 66、67、68的存储器接口上。DDR4 SDRAM的具体配置如下表2-3-1所示。

位号芯片型号容量厂家
U3、U4、U7、U8、U9MT40A512M16LY-062E512Mx 16bitMicron

表2-3-1 DDR4 SDRAM配置

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

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

图片内容:图中左侧为FPGA模块,右侧为五片DDR4 DRAM芯片,DDR4芯片上方标注了BANK 66、67、68。图片作用:该图展示了FPGA与DDR4 DRAM芯片的连接关系,说明了FPGA端的DDR4硬件连接方式,为后续的硬件设计提供了直观的参考。

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

图2-3-2为开发板的5片DDR4 DRAM实物图

图片中展示了五片DDR4 DRAM芯片的实物图,每片芯片的边缘有明显的轮廓线,芯片表面为黑色,中间部分有细微的纹理。这些芯片是AXKU15开发板中用于DDR4 SDRAM配置的关键组件。图片在文档中用于直观展示开发板上实际安装的DDR4 DRAM芯片,帮助读者更好地理解硬件设计和配置。

图2-3-2 5片DDR4 DRAM实物图

DDR4 SDRAM引脚分配:

信号名称引脚号
DDR4_D0AJ28
DDR4_D1AK27
DDR4_D2AK26
DDR4_D3AL27
DDR4_D4AJ26
DDR4_D5AN26
DDR4_D6AN27
DDR4_D7AK28
DDR4_D8AK22
DDR4_D9AL24
DDR4_D10AJ23
DDR4_D11AM25
DDR4_D12AH23
DDR4_D13AK24
DDR4_D14AK23
DDR4_D15AJ24
DDR4_D16AN25
DDR4_D17AP23
DDR4_D18AP24
DDR4_D19AT25
DDR4_D20AN23
DDR4_D21AP26
DDR4_D22AP25
DDR4_D23AT26
DDR4_D24AU23
DDR4_D25AV26
DDR4_D26AU24
DDR4_D27AW25
DDR4_D28AT24
DDR4_D29AW26
DDR4_D30AV23
DDR4_D31AV27
DDR4_D32AM38
DDR4_D33AK39
DDR4_D34AL37
DDR4_D35AL39
DDR4_D36AN38
DDR4_D37AJ39
DDR4_D38AL36
DDR4_D39AM39
DDR4_D40AM35
DDR4_D41AL35
DDR4_D42AM34
DDR4_D43AL34
DDR4_D44AH33
DDR4_D45AK35
DDR4_D46AJ33
DDR4_D47AJ34
DDR4_D48AK32
DDR4_D49AL32
DDR4_D50AJ30
DDR4_D51AM33
DDR4_D52AH31
DDR4_D53AH32
DDR4_D54AJ29
DDR4_D55AM32
DDR4_D56AL29
DDR4_D57AM30
DDR4_D58AM29
DDR4_D59AN33
DDR4_D60AP28
DDR4_D61AL30
DDR4_D62AP29
DDR4_D63AN32
DDR4_D64AU29
DDR4_D65AW31
DDR4_D66AW28
DDR4_D67AV31
DDR4_D68AT29
DDR4_D69AU30
DDR4_D70AW29
DDR4_D71AT30
DDR4_D72AT35
DDR4_D73AW34
DDR4_D74AU33
DDR4_D75AU34
DDR4_D76AU32
DDR4_D77AT36
DDR4_D78AU35
DDR4_D79AW35
DDR4_DM0AL25
DDR4_DM1AM23
DDR4_DM2AR23
DDR4_DM3AW23
DDR4_DM4AM37
DDR4_DM5AK33
DDR4_DM6AH30
DDR4_DM7AM28
DDR4_DM8AU28
DDR4_DM9AV35
DDR4_DQS0_NAH27
DDR4_DQS0_PAH26
DDR4_DQS1_NAJ25
DDR4_DQS1_PAH25
DDR4_DQS2_NAR27
DDR4_DQS2_PAR26
DDR4_DQS3_NAV25
DDR4_DQS3_PAU25
DDR4_DQS4_NAK38
DDR4_DQS4_PAK37
DDR4_DQS5_NAN36
DDR4_DQS5_PAN35
DDR4_DQS6_NAL31
DDR4_DQS6_PAK31
DDR4_DQS7_NAN31
DDR4_DQS7_PAN30
DDR4_DQS8_NAW30
DDR4_DQS8_PAV30
DDR4_DQS9_NAV33
DDR4_DQS9_PAV32
DDR4_OTDAR33
DDR4_PARAV36
DDR4_RAS_BAP35
DDR4_RSTAH34
DDR4_WE_BAP31
DDR4_A0AV38
DDR4_A1AR38
DDR4_A2AV37
DDR4_A3AR36
DDR4_A4AU39
DDR4_A5AP38
DDR4_A6AT31
DDR4_A7AP39
DDR4_A8AV28
DDR4_A9AT39
DDR4_A10AU38
DDR4_A11AW36
DDR4_A12AR37
DDR4_A13AR39
DDR4_ACT_BAT37
DDR4_ALERT_BAK34
DDR4_BA0AW33
DDR4_BA1AP36
DDR4_BG0AR31
DDR4_CAS_BAP34
DDR4_CKEAU37
DDR4_CLK_NAT34
DDR4_CLK_PAR34
DDR4_CLKREF_NAT32
DDR4_CLKREF_PAR32
DDR4_CS_BAP33

表2-3-2 DDR4 SDRAM引脚分配

QSPI Flash

 核心板配有2片512MBit大小的Quad-SPI FLASH芯片,型号为MT25QU512ABA1EW9,它使用1.8V CMOS电压标准。由于QSPI FLASH的非易失特性,在使用中, 它可以存储FPGA的配置Bin文件以及其它的用户数据文件。QSPI FLASH的具体型号和相关参数见表2-4-1。
位号芯片类型容量厂家
U10、U11MT25QU512ABB1EW9256MbitMicron

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

QSPI FLASH连接到FPGA芯片的的专用管脚上,其中时钟管脚连接到专用BANK0的CCLK0上,数据管脚分别连接到BANK0和BANK65上。图2-4-1为QSPI Flash和FPGA芯片的连接示意图。

图片内容:图中左侧为FPGA模块,右侧为QSPI Flash模块。FPGA模块内有两个存储区域,分别标记为BANK 0和BANK 65。右侧的QSPI Flash模块则单独显示,未与FPGA直接连接。 图片作用:该图示直观地展示了AXKU15开发板中FPGA与QSPI Flash之间的连接关系,帮助读者理解配置芯片引脚分配时,FPGA与QSPI Flash之间的信号连接。

图4-1 QSPI Flash连接示意图

配置芯片引脚分配:

信号名称FPGA引脚号
QSPI_CLKAD23
QSPI0_CSAG22
QSPI0_DQ0AD25
QSPI0_DQ1AD26
QSPI0_DQ2AE22
QSPI0_DQ3AE23
QSPI1_CSAV11
QSPI1_DQ0AM12
QSPI1_DQ1AN12
QSPI1_DQ2AR13
QSPI1_DQ3AR12

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

时钟配置

核心板上为FPGA系统提供了200Mhz的2路差分有源时钟。分别为FPGA逻辑部分提供差分时钟源。时钟电路设计的示意图如下图2-5-1所示:

图片内容:该图展示了FPGA系统时钟源的布局,其中BANK67和BANK94分别连接到FPGA的全局时钟上,用于驱动FPGA内的DDR4控制器和用户逻辑电路。右侧的小图展示了200MHz差分晶振的外观,说明了时钟源的来源。 图片作用:该图在文档中用于说明FPGA系统时钟源的配置,具体展示了时钟信号如何从200MHz差分晶振传递到FPGA的全局时钟上,为后续的时钟配置提供了直观的参考。

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

FPGA系统时钟源

板上提供了2个200MHz差分晶振,可为DDR4控制器及FPGA逻辑提供参考时钟。晶振输出连接到FPGA BANK66和BANK84的全局时钟上,这个全局时钟可以用来驱动FPGA内的DDR4控制器和用户逻辑电路。该时钟源的原理图如图2-5-2所示

图片内容:该图展示了系统时钟源的原理图,包括时钟信号X1、电阻R24、电容C65、C66、C67、电感L1、以及FPGA引脚G12、G11、AR32、AT32等元件的连接关系。图片中还标注了时钟引脚分配表,如B94_L5_P连接到G12,DDR4_CLKREF_P连接到AR32等。 图片作用:该图在文档中用于说明系统时钟源的原理图,帮助读者理解时钟信号的连接和分配,是时钟配置章节的重要组成部分。

图片内容:该图展示了一个200MHz的系统时钟源原理图,包含一个SIT9121AI-2B1-33E200.000000芯片,以及相关的时钟信号处理电路,如PLL(锁相环)、电容(C48、C49、C50)和电阻(R23)。电路中还包含两个时钟引脚(B94_L5_P和B94_L5_N)和一个电源引脚(G12)。 图片作用:该图是文档中描述的系统时钟源原理图,用于说明ACKU15核心板的时钟配置。通过该图,读者可以直观地了解时钟信号的处理过程和相关元件的连接方式。

图片内容:该图展示了系统时钟源的原理图,包括200MHz的时钟信号、X2晶振、FBR120mV0.04mH电感、C295和C297电容、DDR4_CLKREF_P和DDR4_CLKREF_N引脚等关键元件。图片在上下文中的作用:该图是文档中“时钟配置”部分的核心内容,用于说明系统时钟源的组成和连接方式,帮助读者理解时钟信号的来源和分配。

图2-5-2 系统时钟源

时钟引脚分配:

信号名称FPGA引脚
B94_L5_PG12
B94_L5_NG11
DDR4_CLKREF_PAR32
DDR4_CLKREF_NAT32

表2-5-2 系统时钟引脚分配

LED 灯

ACKU15核心板上有3个红色LED灯,其中1个是电源指示灯(PWR1),1个是配置LED灯(D1),还有一个用户指示灯(LED1)。核心上电时指示灯会亮起;当FPGA 配置程序后,配置LED灯会亮起。用户指示灯可用于自定义功能指示。LED灯硬件连接的示意图如图2-6-1所示:

图片内容:图片显示了一个FPGA芯片的局部示意图,其中突出显示了两个存储器银行,分别是BANK 66和BANK 0。FPGA芯片被蓝色背景包围,表明其在电路中的位置。图片中没有其他显著的细节或标记。 图片作用:这张图片在文档中用于说明FPGA芯片的存储器布局,特别是BANK 66和BANK 0的分配情况。它帮助读者理解FPGA内部存储资源的组织方式,为后续的时钟配置和LED灯连接示意图提供背景信息。

图2-6-1 核心板LED灯硬件连接示意图

电源

ACKU15核心板供电电压为+12V,通过连接底板供电。板上的电源设计示意图如下图2-7-1所示:

图片展示了一个电源设计示意图,其中+12V电源通过DCDC电源芯片IS6608产生FPGA核心电源,输出电流高达60A。此外,+12V电源还通过三个DCDC芯片(SGM61163、IS66066、ETA1471)分别产生VCCAUX、MGTAVCC、MGTAVTT电源,以及+1.2V、VCC1V8_FPGA、D3V3电源,用于FPGA辅助电源和DDR4、FPGA BANK及外设供电。该图在文档中用于说明电源设计原理图中电源接口部分的具体构成和功能。

图2-7-1原理图中电源接口部分

+12V通过DCDC电源芯片IS6608产生FPGA核心电源,输出电流高达60A,可满足核心电压的电流需求。+12V电源再通过3个DCDC芯片:SGM61163产生VCCAUX,IS66066产生MGTAVCC,MGTAVTT电源,给FPGA辅助电源和高速收发器供电。同时+12V电源再通过DCDC芯片ETA1471与SGM61163来产生+1.2V,VCC1V8_FPGA、D3V3电源给DDR4、FPGA的BANK及外设供电。另外D3V3通过2 个LDO芯片ETA5060产生高速收发器的辅助电源和FPGA的ADC供电电源+1.8V;DDR4的VTT和DDR2V5电压由TPS51200和ETA5050产生。

因为FPGA的电源有上电顺序的要求,在电路设计中,我们已经按照芯片的电源要求设计,保证芯片的正常工作。

结构图

图片展示了一块电路板的正面图,尺寸为80mm x 80mm,标注了多个电压输出点,包括1.2V、1.8V、2.5V等。电路板上分布着多个芯片和连接器,其中显眼的是一个大区域,标注为“1.2V”,可能代表该区域为1.2V电源输出区域。此外,电路板上还标注了“+12V”和“5V”等电源输入点。图片在上下文中用于展示AXKU15开发板的电源结构图,帮助读者理解电源设计和布局。

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

连接器管脚定义

核心板一共扩展出4个高速扩展口,使用4个240Pin的板间连接器(J1~J4)和底板连接,核心板供电由J3连接器输入。

J1连接器的引脚分配

J1管脚信号名称FPGA引脚号J1管脚信号名称FPGA引脚号
A1B90_L10_NB4B1B90_L12_NA6
A2B90_L10_PB5B2B90_L12_PB6
A3B90_L8_NC4B3B90_L11_NA3
A4B90_L8_PC5B4B90_L11_PA4
A5GND-B5GND-
A6B90_L9_NB2B6B90_L7_NC3
A7B90_L9_PC2B7B90_L7_PD3
A8B90_L4_NE1B8B90_L6_ND1
A9B90_L4_PF1B9B90_L6_PD2
A10GND-B10GND-
A11B90_L5_ND5B11B90_L3_NF2
A12B90_L5_PD6B12B90_L3_PF3
A13B90_L1_NE4B13B90_L2_NE3
A14B90_L1_PE5B14B90_L2_PF4
A15GND-B15GND-
A16B91_L11_NA9B16B91_L9_NA7
A17B91_L11_PB10B17B91_L9_PB7
A18B91_L12_NA11B18B91_L10_NA8
A19B91_L12_PB11B19B91_L10_PB9
A20GND-B20GND-
A21B91_L7_NC7B21B91_L5_ND7
A22B91_L7_PC8B22B91_L5_PD8
A23B91_L3_NE8B23B91_L1_NE6
A24B91_L3_PF9B24B91_L1_PF6
A25GND-B25GND-
A26B91_L8_NC9B26B91_L2_NF7
A27B91_L8_PC10B27B91_L2_PF8
A28B91_L6_ND10B28B91_L4_NE9
A29B91_L6_PD11B29B91_L4_PE10
A30GND-B30GND-
A31B93_L12_NK10B31B93_L10_NK13
A32B93_L12_PK11B32B93_L10_PL13
A33B93_L7_NL14B33B93_L11_NL11
A34B93_L7_PM14B34B93_L11_PL12
A35GND-B35GND-
A36B93_L9_NM10B36B93_L8_NM11
A37B93_L9_PN10B37B93_L8_PM12
A38B93_L3_NP12B38B93_L4_NP10
A39B93_L3_PP13B39B93_L4_PP11
A40GND-B40GND-
A41B93_L6_NN12B41B93_L2_NR13
A42B93_L6_PN13B42B93_L2_PR14
A43B93_L5_NN14B43B93_L1_NP15
A44B93_L5_PN15B44B93_L1_PR15
A45GND-B45GND-
A46GND-B46GND-
A47MGT227_CLK0_PAE12B47MGT227_CLK1_PAD10
A48MGT227_CLK0_NAE11B48MGT227_CLK1_NAD9
A49GND-B49GND-
A50MGT227_RX3_PAD2B50MGT227_TX3_PAD6
A51MGT227_RX3_NAD1B51MGT227_TX3_NAD5
A52GND-B52GND-
A53MGT227_RX2_PAE4B53MGT227_TX2_PAE8
A54MGT227_RX2_NAE3B54MGT227_TX2_NAE7
A55GND-B55GND-
A56MGT227_RX1_PAF2B56MGT227_TX1_PAF6
A57MGT227_RX1_NAF1B57MGT227_TX1_NAF5
A58GND-B58GND-
A59MGT227_RX0_PAG4B59MGT227_TX0_PAG8
A60MGT227_RX0_NAG3B60MGT227_TX0_NAG7
J1管脚信号名称FPGA引脚号J1管脚信号名称FPGA引脚号
C1MGT231_CLK0_PU12D1MGT231_CLK1_PT10
C2MGT231_CLK0_NU11D2MGT231_CLK1_NT9
C3GND-D3GND-
C4MGT231_RX3_PH2D4MGT231_TX3_PH6
C5MGT231_RX3_NH1D5MGT231_TX3_NH5
C6GND-D6GND-
C7MGT231_RX2_PJ4D7MGT231_TX2_PJ8
C8MGT231_RX2_NJ3D8MGT231_TX2_NJ7
C9GND-D9GND-
C10MGT231_RX1_PK2D10MGT231_TX1_PK6
C11MGT231_RX1_NK1D11MGT231_TX1_NK5
C12GND-D12GND-
C13MGT231_RX0_PL4D13MGT231_TX0_PL8
C14MGT231_RX0_NL3D14MGT231_TX0_NL7
C15GND-D15GND-
C16MGT230_RX3_PM2D16MGT230_TX3_PM6
C17MGT230_RX3_NM1D17MGT230_TX3_NM5
C18GND-D18GND-
C19MGT230_RX2_PN4D19MGT230_TX2_PN8
C20MGT230_RX2_NN3D20MGT230_TX2_NN7
C21GND-D21GND-
C22MGT230_RX1_PP2D22MGT230_TX1_PP6
C23MGT230_RX1_NP1D23MGT230_TX1_NP5
C24GND-D24GND-
C25MGT230_RX0_PR4D25MGT230_TX0_PR8
C26MGT230_RX0_NR3D26MGT230_TX0_NR7
C27GND-D27GND-
C28MGT230_CLK1_PV10D28MGT230_CLK0_PW12
C29MGT230_CLK1_NV9D29MGT230_CLK0_NW11
C30GND-D30GND-
C31MGT229_RX3_PT2D31MGT229_TX3_PT6
C32MGT229_RX3_NT1D32MGT229_TX3_NT5
C33GND-D33GND-
C34MGT229_RX2_PU4D34MGT229_TX2_PU8
C35MGT229_RX2_NU3D35MGT229_TX2_NU7
C36GND-D36GND-
C37MGT229_RX1_PV2D37MGT229_TX1_PV6
C38MGT229_RX1_NV1D38MGT229_TX1_NV5
C39GND-D39GND-
C40MGT229_RX0_PW4D40MGT229_TX0_PW8
C41MGT229_RX0_NW3D41MGT229_TX0_NW7
C42GND-D42GND-
C43MGT229_CLK1_PY10D43MGT229_CLK0_PAA12
C44MGT229_CLK1_NY9D44MGT229_CLK0_NAA11
C45GND-D45GND-
C46GND-D46GND-
C47MGT228_RX3_PY2D47MGT228_TX3_PY6
C48MGT228_RX3_NY1D48MGT228_TX3_NY5
C49GND-D49GND-
C50MGT228_RX2_PAA4D50MGT228_TX2_PAA8
C51MGT228_RX2_NAA3D51MGT228_TX2_NAA7
C52GND-D52GND-
C53MGT228_RX1_PAB2D53MGT228_TX1_PAB6
C54MGT228_RX1_NAB1D54MGT228_TX1_NAB5
C55GND-D55GND-
C56MGT228_RX0_PAC4D56MGT228_TX0_PAC8
C57MGT228_RX0_NAC3D57MGT228_TX0_NAC7
C58GND-D58GND-
C59MGT228_CLK0_PAC12D59MGT228_CLK1_PAB10
C60MGT228_CLK0_NAC11D60MGT228_CLK1_NAB9

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

J2连接器的引脚分配

J2管脚信号名称FPGA引脚号J2管脚信号名称FPGA引脚号
A1FPGA_VP_INW20B1FPGA_TDIAG24
A2FPGA_VN_INY19B2FPGA_TDOAG27
A3GND-B3GND-
A4B64_L1_PAU22B4B64_L19_PAH21
A5B64_L1_NAV22B5B64_L19_NAJ21
A6GND-B6GND-
A7B64_L21_PAJ20B7B64_L10_PAK21
A8B64_L21_NAJ19B8B64_L10_NAL21
A9GND-B9GND-
A10B64_L8_PAL22B10B65_L17_PAJ16
A11B64_L8_NAM22B11B65_L17_NAJ15
A12GND-B12GND-
A13B65_L18_PAK16B13B65_L16_PAK17
A14B65_L18_NAL16B14B65_L16_NAL17
A15GND-B15GND-
A16B65_L20_PAN13B16B65_L14_PAM15
A17B65_L20_NAP13B17B65_L14_NAN15
A18GND-B18GND-
A19B65_L11_PAR14B19B65_L10_PAP16
A20B65_L11_NAT14B20B65_L10_NAR16
A21GND-B21GND-
A22B65_L7_PAV16B22B65_L8_PAT15
A23B65_L7_NAW16B23B65_L8_NAU15
A24GND-B24GND-
A25B65_L9_PAV15B25B65_L6_PAU14
A26B65_L9_NAW15B26B65_L6_NAU13
A27GND-B27GND-
A28VCCIO_64AK20、AN19、AT8B28B65_T2UAN16
A29VCCIO_65AK15、AN14、AT13B29B65_T3UAP10
A30GND-B30GND-
A31B65_L5_PAV13B31B65_L3_PAW14
A32B65_L5_NAV12B32B65_L3_NAW13
A33GND-B33GND-
A34B65_L12_PAP15B34B65_L24_PAM14
A35B65_L12_NAP14B35B65_L24_NAM13
A36GND-B36GND-
A37B65_L13_PAL15B37B65_L15_PAJ14
A38B65_L13_NAL14B38B65_L15_NAK14
A39GND-B39GND-
A40B65_L1_PAW11B40B65_L4_PAU10
A41B65_L1_NAW10B41B65_L4_NAV10
A42GND-B42GND-
A43B65_L19_PAT12B43B65_L23_PAP11
A44B65_L19_NAT11B44B65_L23_NAR11
A45GND-B45GND-
A46GND-B46GND-
A47MGT225_RX0_PAR4B47MGT225_TX0_PAR8
A48MGT225_RX0_NAR3B48MGT225_TX0_NAR7
A49GND-B49GND-
A50MGT225_RX1_PAP2B50MGT225_TX1_PAP6
A51MGT225_RX1_NAP1B51MGT225_TX1_NAP5
A52GND-B52GND-
A53MGT225_RX2_PAN4B53MGT225_TX2_PAN8
A54MGT225_RX2_NAN3B54MGT225_TX2_NAN7
A55GND-B55GND-
A56MGT225_RX3_PAM2B56MGT225_TX3_PAM6
A57MGT225_RX3_NAM1B57MGT225_TX3_NAM5
A58GND-B58GND-
A59MGT225_CLK0_PAJ12B59MGT225_CLK1_PAH10
A60MGT225_CLK0_NAJ11B60MGT225_CLK1_NAH9
J2管脚信号名称FPGA引脚号J2管脚信号名称FPGA引脚号
C1FPGA_TMSAD22D1B64_L9_PAP21
C2FPGA_TCKAG23D2B64_L9_NAP20
C3GND-D3GND-
C4B64_L5_PAT22D4B64_L7_PAR22
C5B64_L5_NAT21D5B64_L7_NAR21
C6GND-D6GND-
C7B64_L3_PAV21D7B64_L15_PAT20
C8B64_L3_NAW21D8B64_L15_NAT19
C9GND-D9GND-
C10B64_L12_PAL20D10B64_L2_PAU20
C11B64_L12_NAM20D11B64_L2_NAV20
C12GND-D12GND-
C13B64_L11_PAN21D13B64_L17_PAU19
C14B64_L11_NAN20D14B64_L17_NAU18
C15GND-D15GND-
C16B64_L20_PAL19D16B64_L4_PAW20
C17B64_L20_NAM19D17B64_L4_NAW19
C18GND-D18GND-
C19B64_L13_PAP19D19B64_L6_PAV18
C20B64_L13_NAR19D20B64_L6_NAW18
C21GND-D21GND-
C22B64_L14_PAN18D22B64_L16_PAT17
C23B64_L14_NAP18D23B64_L16_NAU17
C24GND-D24GND-
C25B64_L24_PAM18D25B64_L18_PAR18
C26B64_L24_NAM17D26B64_L18_NAR17
C27GND-D27GND-
C28B64_L22_PAK19D28B64_L23_PAH18
C29B64_L22_NAK18D29B64_L23_NAJ18
C30GND-D30GND-
C31GND-D31GND-
C32MGT224_CLK0_PAM10D32MGT224_CLK1_PAK10
C33MGT224_CLK0_NAM9D33MGT224_CLK1_NAK9
C34GND-D34GND-
C35MGT224_RX3_PAT2D35MGT224_TX3_PAT6
C36MGT224_RX3_NAT1D36MGT224_TX3_NAT5
C37GND-D37GND-
C38MGT224_RX2_PAU4D38MGT224_TX2_PAU8
C39MGT224_RX2_NAU3D39MGT224_TX2_NAU7
C40GND-D40GND-
C41MGT224_RX0_PAW4D41MGT224_TX0_PAW8
C42MGT224_RX0_NAW3D42MGT224_TX0_NAW7
C43GND-D43GND-
C44MGT224_RX1_PAV2D44MGT224_TX1_PAV6
C45MGT224_RX1_NAV1D45MGT224_TX1_NAV5
C46GND-D46GND-
C47MGT226_CLK0_PAG12D47MGT226_CLK1_PAF10
C48MGT226_CLK0_NAG11D48MGT226_CLK1_NAF9
C49GND-D49GND-
C50MGT226_RX0_PAL4D50MGT226_TX0_PAL8
C51MGT226_RX0_NAL3D51MGT226_TX0_NAL7
C52GND-D52GND-
C53MGT226_RX1_PAK2D53MGT226_TX1_PAK6
C54MGT226_RX1_NAK1D54MGT226_TX1_NAK5
C55GND-D55GND-
C56MGT226_RX2_PAJ4D56MGT226_TX2_PAJ8
C57MGT226_RX2_NAJ3D57MGT226_TX2_NAJ7
C58GND-D58GND-
C59MGT226_RX3_PAH2D59MGT226_TX3_PAH6
C60MGT226_RX3_NAH1D60MGT226_TX3_NAH5

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

J3连接器的引脚分配

J3管脚信号名称FPGA引脚号J3管脚信号名称FPGA引脚号
A1+12V-B1+12V-
A2+12V-B2+12V-
A3GND-B3GND-
A4FMC1_VREF_A_M2C_1M27B4VCCIO_71B18、E17、H16
A5VCCAUX_PG-B5FMC1_VREF_A_M2C_2M24
A6GND-B6GND-
A7MGT131_RX3_PJ38B7MGT131_TX3_PE33
A8MGT131_RX3_NJ39B8MGT131_TX3_NE34
A9GND-B9GND-
A10MGT131_RX2_PK36B10MGT131_TX2_PF35
A11MGT131_RX2_NK37B11MGT131_TX2_NF36
A12GND-B12GND-
A13MGT131_RX1_PL38B13MGT131_TX1_PG33
A14MGT131_RX1_NL39B14MGT131_TX1_NG34
A15GND-B15GND-
A16MGT131_RX0_PM36B16MGT131_TX0_PJ33
A17MGT131_RX0_NM37B17MGT131_TX0_NJ34
A18GND-B18GND-
A19MGT131_CLK0_PT27B19MGT131_CLK1_PR29
A20MGT131_CLK0_NT28B20MGT131_CLK1_NR30
A21GND-B21GND-
A22MGT129_RX3_PU38B22MGT129_TX3_PR33
A23MGT129_RX3_NU39B23MGT129_TX3_NR34
A24GND-B24GND-
A25MGT129_RX2_PV36B25MGT129_TX2_PT31
A26MGT129_RX2_NV37B26MGT129_TX2_NT32
A27GND-B27GND-
A28MGT129_RX1_PW38B28MGT129_TX1_PU33
A29MGT129_RX1_NW39B29MGT129_TX1_NU34
A30GND-B30GND-
A31MGT129_RX0_PY36B31MGT129_TX0_PV31
A32MGT129_RX0_NY37B32MGT129_TX0_NV32
A33GND-B33GND-
A34MGT129_CLK0_PY27B34MGT129_CLK1_PW29
A35MGT129_CLK0_NY28B35MGT129_CLK1_NW30
A36GND-B36GND-
A37MGT127_CLK0_PAE29B37MGT127_CLK1_PAC29
A38MGT127_CLK0_NAE30B38MGT127_CLK1_NAC30
A39GND-B39GND-
A40MGT127_RX3_PAE38B40MGT127_TX3_PAC33
A41MGT127_RX3_NAE39B41MGT127_TX3_NAC34
A42GND-B42GND-
A43MGT127_RX2_PAF36B43MGT127_TX2_PAD31
A44MGT127_RX2_NAF37B44MGT127_TX2_NAD32
A45GND-B45GND-
A46MGT127_RX1_PAG38B46MGT127_TX1_PAE33
A47MGT127_RX1_NAG39B47MGT127_TX1_NAE34
A48GND-B48GND-
A49MGT127_RX0_PAH36B49MGT127_TX0_PAF31
A50MGT127_RX0_NAH37B50MGT127_TX0_NAF32
A51GND-B51GND-
A52FMC2_VREF_A_M2C_1AH20B52NC-
A53FMC2_VREF_A_M2C_2AH16B53NC-
A54GND-B54GND-
A55NC-B55NC-
A56NC-B56NC-
A57GND-B57GND-
A58NC-B58NC-
A59NC-B59NC-
A60GND-B60GND-
J3管脚信号名称FPGA引脚号J3管脚信号名称FPGA引脚号
C1+12V-D1+12V-
C2+12V-D2+12V-
C3GND-D3GND-
C4VCCIO_70B23、E22、H21D4VCCIO_69B28、E27、H26
C5FMC1_VREF_A_M2C_3M17D5NC-
C6GND-D6GND-
C7MGT132_RX3_PC38D7MGT132_TX3_PA33
C8MGT132_RX3_NC39D8MGT132_TX3_NA34
C9GND-D9GND-
C10MGT132_RX2_PE38D10MGT132_TX2_PB35
C11MGT132_RX2_NE39D11MGT132_TX2_NB36
C12GND-D12GND-
C13MGT132_RX1_PG38D13MGT132_TX1_PC33
C14MGT132_RX1_NG39D14MGT132_TX1_NC34
C15GND-D15GND-
C16MGT132_RX0_PH36D16MGT132_TX0_PD35
C17MGT132_RX0_NH37D17MGT132_TX0_ND36
C18GND-D18GND-
C19MGT132_CLK0_PP27D19MGT132_CLK1_PN29
C20MGT132_CLK0_NP28D20MGT132_CLK1_NN30
C21GND-D21GND-
C22MGT130_RX3_PN38D22VCCIO_69B28、E27、H26
C23MGT130_RX3_NN39D23NC-
C24GND-D24GND-
C25MGT130_RX2_PP36D25MGT132_TX3_PA33
C26MGT130_RX2_NP37D26MGT132_TX3_NA34
C27GND-D27GND-
C28MGT130_RX1_PR38D28MGT132_TX2_PB35
C29MGT130_RX1_NR39D29MGT132_TX2_NB36
C30GND-D30GND-
C31MGT130_RX0_PT36D31MGT132_TX1_PC33
C32MGT130_RX0_NT37D32MGT132_TX1_NC34
C33GND-D33GND-
C34MGT130_CLK0_PV27D34MGT132_TX0_PD35
C35MGT130_CLK0_NV28D35MGT132_TX0_ND36
C36GND-D36GND-
C37MGT128_CLK0_PAB27D37MGT132_CLK1_PN29
C38MGT128_CLK0_NAB28D38MGT132_CLK1_NN30
C39GND-D39GND-
C40MGT128_RX3_PAA38D40MGT128_TX3_PW33
C41MGT128_RX3_NAA39D41MGT128_TX3_NW34
C42GND-D42GND-
C43MGT128_RX2_PAB36D43MGT128_TX2_PY31
C44MGT128_RX2_NAB37D44MGT128_TX2_NY32
C45GND-D45GND-
C46MGT128_RX1_PAC38D46MGT128_TX1_PAA33
C47MGT128_RX1_NAC39D47MGT128_TX1_NAA34
C48GND-D48GND-
C49MGT128_RX0_PAD36D49MGT128_TX0_PAB31
C50MGT128_RX0_NAD37D50MGT128_TX0_NAB32
C51GND-D51GND-
C52NC-D52NC-
C53NC-D53NC-
C54GND-D54GND-
C55NC-D55NC-
C56NC-D56NC-
C57GND-D57GND-
C58NC-D58NC-
C59NC-D59NC-
C60GND-D60GND-

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

J4连接器的引脚分配

J4管脚信号名称FPGA引脚号J4管脚信号名称FPGA引脚号
A1VCCO_90_91_93_94E2、F5、B8、F10、K12、N11、B13、G13B1POWER_SCL-
A2GND-B2GND-
A3B94_L9_NC12B3B94_L6_NE11
A4B94_L9_PD12B4B94_L6_PF11
A5B94_L8_ND13B5B94_L7_NF12
A6B94_L8_PE13B6B94_L7_PF13
A7GND-B7GND-
A8B71_L1_NM15B8B71_L10_NF14
A9B71_L1_PM16B9B71_L10_PG15
A10GND-B10GND-
A11B71_L18_ND15B11B71_L4_NL16
A12B71_L18_PD16B12B71_L4_PL17
A13GND-B13GND-
A14B71_L6_NK14B14B71_L5_NJ16
A15B71_L6_PK15B15B71_L5_PK16
A16GND-B16GND-
A17B71_L14_NF16B17B71_L11_NG16
A18B71_L14_PF17B18B71_L11_PG17
A19GND-B19GND-
A20B70_L11_NF21B20B70_L20_NB20
A21B70_L11_PG21B21B70_L20_PC20
A22GND-B22GND-
A23B70_L2_NM20B23B70_L18_ND20
A24B70_L2_PM19B24B70_L18_PE20
A25GND-B25GND-
A26B70_L6_NK21B26B70_L1_NM22
A27B70_L6_PK20B27B70_L1_PM21
A28GND-B28GND-
A29B70_L7_NH22B29B70_L8_NJ21
A30B70_L7_PJ22B30B70_L8_PJ20
A31GND-B31GND-
A32B70_L4_NL22B32B70_L17_ND21
A33B70_L4_PL21B33B70_L17_PE21
A34GND-B34GND-
A35B70_L3_NL24B35B70_L16_ND23
A36B70_L3_PL23B36B70_L16_PD22
A37GND-B37GND-
A38B70_L14_NE24B38B70_L15_ND25
A39B70_L14_PE23B39B70_L15_PE25
A40GND-B40GND-
A41B70_L13_NF24B41B70_L9_NG24
A42B70_L13_PF23B42B70_L9_PH24
A43GND-B43GND-
A44B69_L3_NL27B44B69_L1_NM26
A45B69_L3_PL26B45B69_L1_PM25
A46GND-B46GND-
A47B69_L5_NJ26B47B69_L4_NH25
A48B69_L5_PK26B48B69_L4_PJ25
A49GND-B49GND-
A50B69_L2_NH27B50B69_L11_NF27
A51B69_L2_PJ27B51B69_L11_PG27
A52GND-B52GND-
A53B69_L24_NA29B53B69_L9_NH28
A54B69_L24_PA28B54B69_L9_PJ28
A55GND-B55GND-
A56B69_L16_ND30B56B69_L8_NH30
A57B69_L16_PE30B57B69_L8_PH29
A58GND-B58GND-
A59B69_L15_ND31B59B69_L7_NJ31
A60B69_L15_PE31B60B69_L7_PJ30
J4管脚信号名称FPGA引脚号J4管脚信号名称FPGA引脚号
C1POWER_SDA-D1POWER_ALT-
C2GND-D2GND-
C3B94_L4_NG10D3B94_L2_NJ10
C4B94_L4_PH10D4B94_L2_PJ11
C5B94_L1_NJ12D5B94_L3_NH12
C6B94_L1_PJ13D6B94_L3_PH13
C7GND-D7GND-
C8B71_L16_NE15D8B71_L24_NA16
C9B71_L16_PE16D9B71_L24_PB17
C10GND-D10GND-
C11B71_L20_NC14D11B71_L23_NA17
C12B71_L20_PC15D12B71_L23_PA18
C13GND-D13GND-
C14B71_L22_NB15D14B71_L9_NG14
C15B71_L22_PB16D15B71_L9_PH14
C16GND-D16GND-
C17B71_L7_NH15D17B71_L8_NH17
C18B71_L7_PJ15D18B71_L8_PH18
C19GND-D19GND-
C20B71_L13_NF18D20B71_L12_NG19
C21B71_L13_PF19D21B71_L12_PH19
C22GND-D22GND-
C23B71_L3_NK18D23B71_L19_NC17
C24B71_L3_PL18D24B71_L19_PC18
C25GND-D25GND-
C26B71_L21_NA19D26B71_L17_ND17
C27B71_L21_PB19D27B71_L17_PD18
C28GND-D28GND-
C29B71_L2_NK19D29B71_L15_NE18
C30B71_L2_PL19D30B71_L15_PE19
C31GND-D31GND-
C32B70_L10_NG20D32B70_L21_NA21
C33B70_L10_PH20D33B70_L21_PB21
C34GND-D34GND-
C35B70_L12_NF22D35B70_L22_NA22
C36B70_L12_PG22D36B70_L22_PB22
C37GND-D37GND-
C38B70_L24_NA24D38B70_L5_NK24
C39B70_L24_PA23D39B70_L5_PK23
C40GND-D40GND-
C41B70_L19_NC23D41B70_L23_NB25
C42B70_L19_PC22D42B70_L23_PB24
C43GND-D43GND-
C44B69_L6_NG26D44B69_L13_NF29
C45B69_L6_PG25D45B69_L13_PF28
C46GND-D46GND-
C47B69_L17_ND26D47B69_L14_NE29
C48B69_L17_PE26D48B69_L14_PE28
C49GND-D49GND-
C50B69_L18_ND28D50B69_L22_NA27
C51B69_L18_PD27D51B69_L22_PB27
C52GND-D52GND-
C53B69_L20_NC28D53B69_L19_NB29
C54B69_L20_PC27D54B69_L19_PC29
C55GND-D55GND-
C56B69_L12_NG30D56B69_L23_NA26
C57B69_L12_PG29D57B69_L23_PB26
C58GND-D58GND-
C59B69_L10_NF31D59B69_L21_NA31
C60B69_L10_PG31D60B69_L21_PB31

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

三、扩展板

简介

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

  • PCIe3.0 x16接口
  • 1路千兆网接口
  • 2路FMC HPC接口
  • 2路MIPI输入接口
  • USB Uart接口
  • Micro SD卡座
  • 2路 SATA接口
  • 40针扩展口
  • JTAG调试口
  • LED灯
  • 按键

PCIe插槽

AXKU15扩展板上有一个PCIe x16的接口,支持PCIe Gen3.0协议, 8对收发器连接到PCIEx16的金手指上进行数据通信。

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

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

图片内容:该图展示了PCIe x16接口与FPGA之间的信号连接关系。FPGA的BANK228至BANK231收发器通过PCIE_TX0_P/N~PCIE_TX15_P/N和PCIE_RX0_P/N~PCIE_RX15_P/N信号线与PCIe x16接口相连,其中TX信号采用AC耦合模式连接。 图片作用:此图在文档中用于直观展示PCIe x16接口与FPGA之间的信号连接方式,帮助读者理解PCIe接口的收发信号如何与FPGA的收发器相连接,以及单通道通信速率可达8G bit带宽的特点。

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

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

信号名称FPGA引脚名引脚号备注
PCIE_RX0_PMGT231_RX3_PH2PCIE通道0数据接收正
PCIE_RX0_NMGT231_RX3_NH1PCIE通道0数据接收负
PCIE_RX1_PMGT231_RX2_PJ4PCIE通道1数据接收正
PCIE_RX1_NMGT231_RX2_NJ3PCIE通道1数据接收负
PCIE_RX2_PMGT231_RX1_PK2PCIE通道2数据接收正
PCIE_RX2_NMGT231_RX1_NK1PCIE通道2数据接收负
PCIE_RX3_PMGT231_RX0_PL4PCIE通道3数据接收正
PCIE_RX3_NMGT231_RX0_NL3PCIE通道3数据接收负
PCIE_RX4_PMGT230_RX3_PM2PCIE通道4数据接收正
PCIE_RX4_NMGT230_RX3_NM1PCIE通道4数据接收负
PCIE_RX5_PMGT230_RX2_PN4PCIE通道5数据接收正
PCIE_RX5_NMGT230_RX2_NN3PCIE通道5数据接收负
PCIE_RX6_PMGT230_RX1_PP2PCIE通道6数据接收正
PCIE_RX6_NMGT230_RX1_NP1PCIE通道6数据接收负
PCIE_RX7_PMGT230_RX0_PR4PCIE通道7数据接收正
PCIE_RX7_NMGT230_RX0_NR3PCIE通道7数据接收负
PCIE_RX8_PMGT229_RX3_PT2PCIE通道8数据发送正
PCIE_RX8_NMGT229_RX3_NT1PCIE通道8数据发送负
PCIE_RX9_PMGT229_RX2_PU4PCIE通道9数据发送正
PCIE_RX9_NMGT229_RX2_NU3PCIE通道9数据发送负
PCIE_RX10_PMGT229_RX1_PV2PCIE通道10数据发送正
PCIE_RX10_NMGT229_RX1_NV1PCIE通道10数据发送负
PCIE_RX11_PMGT229_RX0_PW4PCIE通道11数据发送正
PCIE_RX11_NMGT229_RX0_NW3PCIE通道11数据发送负
PCIE_RX12_PMGT228_RX3_PY2PCIE通道12数据发送正
PCIE_RX12_NMGT228_RX3_NY1PCIE通道12数据发送负
PCIE_RX13_PMGT228_RX2_PAA4PCIE通道13数据发送正
PCIE_RX13_NMGT228_RX2_NAA3PCIE通道13数据发送负
PCIE_RX14_PMGT228_RX1_PAB2PCIE通道14数据发送正
PCIE_RX14_NMGT228_RX1_NAB1PCIE通道14数据发送负
PCIE_RX15_PMGT228_RX0_PAC4PCIE通道15数据发送正
PCIE_RX15_NMGT228_RX0_NAC3PCIE通道15数据发送负
PCIE_TX0_PMGT231_TX3_PH6PCIE通道0数据发送正
PCIE_TX0_NMGT231_TX3_NH5PCIE通道0数据发送负
PCIE_TX1_PMGT231_TX2_PJ8PCIE通道1数据发送正
PCIE_TX1_NMGT231_TX2_NJ7PCIE通道1数据发送负
PCIE_TX2_PMGT231_TX1_PK6PCIE通道2数据发送正
PCIE_TX2_NMGT231_TX1_NK5PCIE通道2数据发送负
PCIE_TX3_PMGT231_TX0_PL8PCIE通道3数据发送正
PCIE_TX3_NMGT231_TX0_NL7PCIE通道3数据发送负
PCIE_TX4_PMGT230_TX3_PM6PCIE通道4数据发送正
PCIE_TX4_NMGT230_TX3_NM5PCIE通道4数据发送负
PCIE_TX5_PMGT230_TX2_PN8PCIE通道5数据发送正
PCIE_TX5_NMGT230_TX2_NN7PCIE通道5数据发送负
PCIE_TX6_PMGT230_TX1_PP6PCIE通道6数据发送正
PCIE_TX6_NMGT230_TX1_NP5PCIE通道6数据发送负
PCIE_TX7_PMGT230_TX0_PR8PCIE通道7数据发送正
PCIE_TX7_NMGT230_TX0_NR7PCIE通道7数据发送负
PCIE_TX8_PMGT229_TX3_PT6PCIE通道8数据发送正
PCIE_TX8_NMGT229_TX3_NT5PCIE通道8数据发送负
PCIE_TX9_PMGT229_TX2_PU8PCIE通道9数据发送正
PCIE_TX9_NMGT229_TX2_NU7PCIE通道9数据发送负
PCIE_TX10_PMGT229_TX1_PV6PCIE通道10数据发送正
PCIE_TX10_NMGT229_TX1_NV5PCIE通道10数据发送负
PCIE_TX11_PMGT229_TX0_PW8PCIE通道11数据发送正
PCIE_TX11_NMGT229_TX0_NW7PCIE通道11数据发送负
PCIE_TX12_PMGT228_TX3_PY6PCIE通道12数据发送正
PCIE_TX12_NMGT228_TX3_NY5PCIE通道12数据发送负
PCIE_TX13_PMGT228_TX2_PAA8PCIE通道13数据发送正
PCIE_TX13_NMGT228_TX2_NAA7PCIE通道13数据发送负
PCIE_TX14_PMGT228_TX1_PAB6PCIE通道14数据发送正
PCIE_TX14_NMGT228_TX1_NAB5PCIE通道14数据发送负
PCIE_TX15_PMGT228_TX0_PAC8PCIE通道15数据发送正
PCIE_TX15_NMGT228_TX0_NAC7PCIE通道15数据发送负
PCIE_CLK_PMGT229_CLK0_PAA12PCIE通道参考时钟正
PCIE_CLK_NMGT229_CLK0_NAA11PCIE通道参考时钟负
FPGA_PCIE_PERST_nB65_T3UAP10PCIE复位信号

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

千兆网接口

开发板上通过一片JL21221D 以太网PHY 芯片为用户提供网络通信服务。以太网PHY 芯片是连接到 FPGA 的IO 接口上。JL21221D芯片支持10/100/1000 Mbps 网络传输速率,通过RGMII 接口跟FPGA 进行数据通信。JL21221D芯片支持MDI/MDX 自适应,各种速度自适应,Master/Slave 自适应,支持MDIO 总线进行PHY 的寄存器管理。

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

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

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

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

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

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

图片展示了FPGA与以太网PHY芯片JL2121的连接示意图。FPGA通过ETH_TXCK、ETH_TXCTL、ETH_TXD0-ETH_TXD3等信号线与JL2121的MDIO/MDC、RXD0_RXDLY、RXD1_TXDLY等信号线相连。JL2121通过MDIO/MDC、RXD0_RXDLY、RXD1_TXDLY等信号线与FPGA通信。此外,JL2121还通过ETH_RXCK、ETH_RXCTL、ETH_RXD0-ETH_RXD3等信号线与FPGA相连。图片中的GPHY模块表示JL2121芯片。该图在上下文中用于说明FPGA与以太网PHY芯片JL2121的数据传输方式和连接关系。

图3-3-1 千兆网接口连接原理图

图3-3-2为以太网PHY芯片的实物图

图片中展示了一块以太网PHY芯片的实物图,芯片上标有“2000”字样,连接在开发板上。图片位于文档中“图3-3-2为以太网PHY芯片的实物图”这一段落,用于直观展示以太网PHY芯片的外观和连接方式,帮助读者更好地理解其在开发板上的实际应用。

图3-3-2 以太网PHY芯片实物图

以太网PHY的FPGA引脚分配如下:

信号名称FPGA引脚号备注
ETH_MDCAW10MDIO管理时钟
ETH_MDIOAW11MDIO管理数据
ETH_RESETAM18PHY芯片复位
ETH_RXCKAK17RGMII接收时钟
ETH_RXCTLAL17接收数据有效信号
ETH_RXD0AL16接收数据Bit0
ETH_RXD1AK16接收数据Bit1
ETH_RXD2AP13接收数据Bit2
ETH_RXD3AN13接收数据Bit3
ETH_TXCKAP11RGMII发送时钟
ETH_TXCTLAR11发送使能信号
ETH_TXD0AJ14发送数据bit0
ETH_TXD1AK14发送数据bit1
ETH_TXD2AU14发送数据bit2
ETH_TXD3AU13发送数据bit3

表3-2-2 以太网引脚分配

FMC HPC 接口

开发板带有2路FMC HPC扩展口,分别为FMC1(J12)和FMC2(J13),可以外接AMD或者我们黑金的各种FMC模块(HDMI输入输出模块,双目摄像头模块,高速AD模块等等)。

FMC1扩展口包含34对LA信号差分对、2对时钟信号及24对HA信号,分别连接FPGA芯片BANK69,BANK70,BANK71,电平标准默认为1.8V。8路高速GTH收发信号连接FPGA芯片BANK226,BANK227的IO上。

FPGA和FMC HPC连接器的原理图如图3-4-1所示:

图片展示了FPGA与FMC HPC连接器的原理图,其中FPGA的BANK69、BANK70、BANK71分别连接FMC HPC连接器的FMC_CLK0_P/N、FMC_CLK1_P/N、FMC_LA00_P/N、FMC_LA33_P/N信号。BANK226、BANK227的IO上连接8路高速GTH收发信号。该图直观地展示了FPGA与FMC HPC连接器之间的信号连接关系,帮助读者理解FMC HPC扩展口的信号分配和连接方式。

图3-4-1 FMC HPC扩展口

FMC HPC J12连接器引脚分配如下:

信号名FPGA引脚名FPGA引脚号备注
FMC1_CLK0_NB70_L11_NF21FMC第0路输入参考时钟N
FMC1_CLK0_PB70_L11_PG21FMC第0路输入参考时钟P
FMC1_CLK1_NB69_L12_NG30FMC第1路输入参考时钟N
FMC1_CLK1_PB69_L12_PG29FMC第1路输入参考时钟P
FMC1_LA00_CC_NB70_L14_NE24FMC LA第0路数据(时钟)N
FMC1_LA00_CC_PB70_L14_PE23FMC LA第0路数据(时钟)P
FMC1_LA01_CC_NB70_L13_NF24FMC LA第1路数据(时钟)N
FMC1_LA01_CC_PB70_L13_PF23FMC LA第1路数据(时钟)P
FMC1_LA02_NB70_L17_ND21FMC LA第2路数据N
FMC1_LA02_PB70_L17_PE21FMC LA第2路数据P
FMC1_LA03_NB70_L24_NA24FMC LA第3路数据N
FMC1_LA03_PB70_L24_PA23FMC LA第3路数据P
FMC1_LA04_NB70_L12_NF22FMC LA第4路数据N
FMC1_LA04_PB70_L12_PG22FMC LA第4路数据P
FMC1_LA05_NB70_L6_NK21FMC LA第5路数据N
FMC1_LA05_PB70_L6_PK20FMC LA第5路数据P
FMC1_LA06_NB70_L5_NK24FMC LA第6路数据P
FMC1_LA06_PB70_L5_PK23FMC LA第6路数据P
FMC1_LA07_NB70_L4_NL22FMC LA第7路数据N
FMC1_LA07_PB70_L4_PL21FMC LA第7路数据P
FMC1_LA08_NB70_L3_NL24FMC LA第8路数据N
FMC1_LA08_PB70_L3_PL23FMC LA第8路数据P
FMC1_LA09_NB70_L2_NM20FMC LA第9路数据N
FMC1_LA09_PB70_L2_PM19FMC LA第9路数据P
FMC1_LA10_NB70_L18_ND20FMC LA第10路数据N
FMC1_LA10_PB70_L18_PE20FMC LA第10路数据P
FMC1_LA11_NB70_L23_NB25FMC LA第11路数据N
FMC1_LA11_PB70_L23_PB24FMC LA第11路数据P
FMC1_LA12_NB70_L1_NM22FMC LA第12路数据N
FMC1_LA12_PB70_L1_PM21FMC LA第12路数据P
FMC1_LA13_NB70_L21_NA21FMC LA第13路数据N
FMC1_LA13_PB70_L21_PB21FMC LA第13路数据P
FMC1_LA14_NB70_L19_NC23FMC LA第14路数据N
FMC1_LA14_PB70_L19_PC22FMC LA第14路数据P
FMC1_LA15_NB70_L20_NB20FMC LA第15路数据N
FMC1_LA15_PB70_L20_PC20FMC LA第15路数据P
FMC1_LA16_NB70_L22_NA22FMC LA第16路数据N
FMC1_LA16_PB70_L22_PB22FMC LA第16路数据P
FMC1_LA17_CC_NB69_L14_NE29FMC LA第17路数据(时钟)N
FMC1_LA17_CC_PB69_L14_PE28FMC LA第17路数据(时钟)P
FMC1_LA18_CC_NB69_L13_NF29FMC LA第18路数据(时钟)N
FMC1_LA18_CC_PB69_L13_PF28FMC LA第18路数据(时钟)P
FMC1_LA19_NB70_L7_NH22FMC LA第19路数据N
FMC1_LA19_PB70_L7_PJ22FMC LA第19路数据P
FMC1_LA20_NB69_L17_ND26FMC LA第20路数据N
FMC1_LA20_PB69_L17_PE26FMC LA第20路数据P
FMC1_LA21_NB69_L2_NH27FMC LA第21路数据N
FMC1_LA21_PB69_L2_PJ27FMC LA第21路数据P
FMC1_LA22_NB69_L4_NH25FMC LA第22路数据N
FMC1_LA22_PB69_L4_PJ25FMC LA第22路数据P
FMC1_LA23_NB69_L5_NJ26FMC LA第23路数据N
FMC1_LA23_PB69_L5_PK26FMC LA第23路数据P
FMC1_LA24_NB69_L15_ND31FMC LA第24路数据N
FMC1_LA24_PB69_L15_PE31FMC LA第24路数据P
FMC1_LA25_NB70_L8_NJ21FMC LA第25路数据N
FMC1_LA25_PB70_L8_PJ20FMC LA第25路数据P
FMC1_LA26_NB69_L1_NM26FMC LA第26路数据N
FMC1_LA26_PB69_L1_PM25FMC LA第26路数据P
FMC1_LA27_NB69_L3_NL27FMC LA第27路数据N
FMC1_LA27_PB69_L3_PL26FMC LA第27路数据P
FMC1_LA28_NB69_L16_ND30FMC LA第28路数据N
FMC1_LA28_PB69_L16_PE30FMC LA第28路数据P
FMC1_LA29_NB69_L7_NJ31FMC LA第29路数据N
FMC1_LA29_PB69_L7_PJ30FMC LA第29路数据P
FMC1_LA30_NB69_L11_NF27FMC LA第30路数据N
FMC1_LA30_PB69_L11_PG27FMC LA第30路数据P
FMC1_LA31_NB69_L9_NH28FMC LA第31路数据N
FMC1_LA31_PB69_L9_PJ28FMC LA第31路数据P
FMC1_LA32_NB69_L10_NF31FMC LA第32路数据N
FMC1_LA32_PB69_L10_PG31FMC LA第32路数据P
FMC1_LA33_NB69_L8_NH30FMC LA第33路数据N
FMC1_LA33_PB69_L8_PH29FMC LA第33路数据P
FMC1_SCLB90_L1_PE5FMC I2C总线时钟
FMC1_SDAB90_L1_NE4FMC I2C总线数据
FMC1_HA00_CC_NB71_L13_NF18FMC HA第0路数据(时钟)N
FMC1_HA00_CC_PB71_L13_PF19FMC HA第0路数据(时钟)P
FMC1_HA01_CC_NB71_L11_NG16FMC HA第1路数据(时钟)N
FMC1_HA01_CC_PB71_L11_PG17FMC HA第1路数据(时钟)P
FMC1_HA02_NB71_L21_NA19FMC HA第2路数据N
FMC1_HA02_PB71_L21_PB19FMC HA第2路数据P
FMC1_HA03_NB71_L12_NG19FMC HA第3路数据N
FMC1_HA03_PB71_L12_PH19FMC HA第3路数据N
FMC1_HA04_NB71_L22_NB15FMC HA第4路数据N
FMC1_HA04_PB71_L22_PB16FMC HA第4路数据P
FMC1_HA05_NB71_L19_NC17FMC HA第5路数据N
FMC1_HA05_PB71_L19_PC18FMC HA第5路数据P
FMC1_HA06_NB71_L9_NG14FMC HA第6路数据N
FMC1_HA06_PB71_L9_PH14FMC HA第6路数据P
FMC1_HA07_NB71_L6_NK14FMC HA第7路数据N
FMC1_HA07_PB71_L6_PK15FMC HA第7路数据P
FMC1_HA08_NB71_L15_NE18FMC HA第8路数据N
FMC1_HA08_PB71_L15_PE19FMC HA第8路数据P
FMC1_HA09_NB71_L17_ND17FMC HA第9路数据N
FMC1_HA09_PB71_L17_PD18FMC HA第9路数据P
FMC1_HA10_NB71_L8_NH17FMC HA第10路数据N
FMC1_HA10_PB71_L8_PH18FMC HA第10路数据P
FMC1_HA11_NB71_L16_NE15FMC HA第11路数据N
FMC1_HA11_PB71_L16_PE16FMC HA第11路数据P
FMC1_HA12_NB71_L18_ND15FMC HA第12路数据N
FMC1_HA12_PB71_L18_PD16FMC HA第12路数据P
FMC1_HA13_NB71_L10_NF14FMC HA第13路数据N
FMC1_HA13_PB71_L10_PG15FMC HA第13路数据P
FMC1_HA14_NB71_L23_NA17FMC HA第14路数据N
FMC1_HA14_PB71_L23_PA18FMC HA第14路数据P
FMC1_HA15_NB71_L24_NA16FMC HA第15路数据N
FMC1_HA15_PB71_L24_PB17FMC HA第15路数据P
FMC1_HA16_NB71_L20_NC14FMC HA第16路数据N
FMC1_HA16_PB71_L20_PC15FMC HA第16路数据P
FMC1_HA17_CC_NB71_L14_NF16FMC HA第17路数据(时钟)N
FMC1_HA17_CC_PB71_L14_PF17FMC HA第17路数据(时钟)P
FMC1_HA18_NB70_L9_NG24FMC HA第18路数据N
FMC1_HA18_PB70_L9_PH24FMC HA第18路数据P
FMC1_HA19_NB70_L10_NG20FMC HA第19路数据N
FMC1_HA19_PB70_L10_PH20FMC HA第19路数据P
FMC1_HA20_NB71_L7_NH15FMC HA第20路数据N
FMC1_HA20_PB71_L7_PJ15FMC HA第20路数据P
FMC1_HA21_NB70_L15_ND25FMC HA第21路数据N
FMC1_HA21_PB70_L15_PE25FMC HA第21路数据P
FMC1_HA22_NB70_L16_ND23FMC HA第22路数据N
FMC1_HA22_PB70_L16_PD22FMC HA第22路数据P
FMC1_HA23_NB69_L24_NA29FMC HA第23路数据N
FMC1_HA23_PB69_L24_PA28FMC HA第23路数据P
FMC1_HPC_GBTCLK0_M2C_C_PMGT226_CLK0_PAG12收发器参考时钟0输入P
FMC1_HPC_GBTCLK0_M2C_C_NMGT226_CLK0_NAG11收发器参考时钟0输入N
CLK7_PMGT226_CLK1_PAF10收发器参考时钟1输入P
CLK7_NMGT226_CLK1_NAF9收发器参考时钟1输入N
FMC1_DP0_M2C_PMGT226_RX0_PAL4收发器数据0输入P
FMC1_DP0_M2C_NMGT226_RX0_NAL3收发器数据0输入N
FMC1_DP1_M2C_PMGT226_RX1_PAK2收发器数据1输入P
FMC1_DP1_M2C_NMGT226_RX1_NAK1收发器数据1输入N
FMC1_DP2_M2C_PMGT226_RX2_PAJ4收发器数据2输入P
FMC1_DP2_M2C_NMGT226_RX2_NAJ3收发器数据2输入N
FMC1_DP3_M2C_PMGT226_RX3_PAH2收发器数据3输入P
FMC1_DP3_M2C_NMGT226_RX3_NAH1收发器数据3输入N
FMC1_DP4_M2C_PMGT227_RX0_PAG4收发器数据4输入P
FMC1_DP4_M2C_NMGT227_RX0_NAG3收发器数据4输入N
FMC1_DP5_M2C_PMGT227_RX1_PAF2收发器数据5输入P
FMC1_DP5_M2C_NMGT227_RX1_NAF1收发器数据5输入N
FMC1_DP6_M2C_PMGT227_RX2_PAE4收发器数据6输入P
FMC1_DP6_M2C_NMGT227_RX2_NAE3收发器数据6输入N
FMC1_DP7_M2C_PMGT227_RX3_PAD2收发器数据7输入P
FMC1_DP7_M2C_NMGT227_RX3_NAD1收发器数据7输入N
FMC1_DP0_C2M_PMGT226_TX0_PAL8收发器数据0输出P
FMC1_DP0_C2M_NMGT226_TX0_NAL7收发器数据0输出N
FMC1_DP1_C2M_PMGT226_TX1_PAK6收发器数据1输出P
FMC1_DP1_C2M_NMGT226_TX1_NAK5收发器数据1输出N
FMC1_DP2_C2M_PMGT226_TX2_PAJ8收发器数据2输出P
FMC1_DP2_C2M_NMGT226_TX2_NAJ7收发器数据2输出N
FMC1_DP3_C2M_PMGT226_TX3_PAH6收发器数据3输出P
FMC1_DP3_C2M_NMGT226_TX3_NAH5收发器数据3输出N
FMC1_DP4_C2M_PMGT227_TX0_PAG8收发器数据4输出P
FMC1_DP4_C2M_NMGT227_TX0_NAG7收发器数据4输出N
FMC1_DP5_C2M_PMGT227_TX1_PAF6收发器数据5输出P
FMC1_DP5_C2M_NMGT227_TX1_NAF5收发器数据5输出N
FMC1_DP6_C2M_PMGT227_TX2_PAE8收发器数据6输出P
FMC1_DP6_C2M_NMGT227_TX2_NAE7收发器数据6输出N
FMC1_DP7_C2M_PMGT227_TX3_PAD6收发器数据7输出P
FMC1_DP7_C2M_NMGT227_TX3_NAD5收发器数据7输出N
FMC1_HPC_GBTCLK1_M2C_C_PMGT227_CLK0_PAE12收发器参考时钟0输入P
FMC1_HPC_GBTCLK1_M2C_C_NMGT227_CLK0_NAE11收发器参考时钟0输入N
CLK2_PMGT227_CLK1_PAD10收发器参考时钟1输入P
CLK2_NMGT227_CLK1_NAD9收发器参考时钟1输入N

表3-4-1 FMC HPC引脚分配

FMC2扩展口包含34对LA信号差分对、2对时钟信号,分别连接FPGA芯片BANK64,BANK65,电平标准默认为1.8V。8路高速GTH收发信号连接FPGA芯片BANK224,BANK225的IO上。

FPGA和FMC HPC连接器的原理图如图3-4-2所示:

图片展示了FPGA与FMC HPC连接器的原理图,其中FPGA的BANK64和BANK65通过FMC HPC连接器的FMC_CLK0、FMC_CLK1、FMC_LA00、FMC_LA33等信号进行连接。同时,FPGA的BANK224和BANK225通过FMC_HPC_MCC、FMC_DPO等信号与FMC HPC连接器进行高速GTH收发信号的连接。该图直观地展示了FPGA与FMC HPC连接器之间的信号分配和连接关系,有助于理解FMC HPC接口的扩展板功能。

图3-4-2 HPC FMC连接示意图

FMC HPC J13连接器引脚分配如下:

信号名FPGA引脚名FPGA引脚号备注
FMC2_CLK0_M2C_NB65_L12_NAP14FMC第0路输入参考时钟N
FMC2_CLK0_M2C_PB65_L12_PAP15FMC第0路输入参考时钟P
FMC2_CLK1_M2C_NB64_L12_NAM20FMC第1路输入参考时钟N
FMC2_CLK1_M2C_PB64_L12_PAL20FMC第1路输入参考时钟P
FMC2_LA00_CC_NB65_L14_NAN15FMC LA第0路数据(时钟)N
FMC2_LA00_CC_PB65_L14_PAM15FMC LA第0路数据(时钟)P
FMC2_LA01_CC_NB65_L13_NAL14FMC LA第1路数据(时钟)N
FMC2_LA01_CC_PB65_L13_PAL15FMC LA第1路数据(时钟)P
FMC2_LA02_NB65_L17_NAJ15FMC LA第2路数据N
FMC2_LA02_PB65_L17_PAJ16FMC LA第2路数据P
FMC2_LA03_NB65_L5_NAV12FMC LA第3路数据N
FMC2_LA03_PB65_L5_PAV13FMC LA第3路数据P
FMC2_LA04_NB65_L19_NAT11FMC LA第4路数据N
FMC2_LA04_PB65_L19_PAT12FMC LA第4路数据P
FMC2_LA05_NB65_L24_NAM13FMC LA第5路数据N
FMC2_LA05_PB65_L24_PAM14FMC LA第5路数据P
FMC2_LA06_NB65_L8_NAU15FMC LA第6路数据P
FMC2_LA06_PB65_L8_PAT15FMC LA第6路数据P
FMC2_LA07_NB65_L10_NAR16FMC LA第7路数据N
FMC2_LA07_PB65_L10_PAP16FMC LA第7路数据P
FMC2_LA08_NB65_L11_NAT14FMC LA第8路数据N
FMC2_LA08_PB65_L11_PAR14FMC LA第8路数据P
FMC2_LA09_NB65_L9_NAW15FMC LA第9路数据N
FMC2_LA09_PB65_L9_PAV15FMC LA第9路数据P
FMC2_LA10_NB65_L4_NAV10FMC LA第10路数据N
FMC2_LA10_PB65_L4_PAU10FMC LA第10路数据P
FMC2_LA11_NB64_L10_NAL21FMC LA第11路数据N
FMC2_LA11_PB64_L10_PAK21FMC LA第11路数据P
FMC2_LA12_NB65_L7_NAW16FMC LA第12路数据N
FMC2_LA12_PB65_L7_PAV16FMC LA第12路数据P
FMC2_LA13_NB64_L9_NAP20FMC LA第13路数据N
FMC2_LA13_PB64_L9_PAP21FMC LA第13路数据P
FMC2_LA14_NB64_L7_NAR21FMC LA第14路数据N
FMC2_LA14_PB64_L7_PAR22FMC LA第14路数据P
FMC2_LA15_NB64_L11_NAN20FMC LA第15路数据N
FMC2_LA15_PB64_L11_PAN21FMC LA第15路数据P
FMC2_LA16_NB64_L8_NAM22FMC LA第16路数据N
FMC2_LA16_PB64_L8_PAL22FMC LA第16路数据P
FMC2_LA17_CC_NB64_L14_NAP18FMC LA第17路数据(时钟)N
FMC2_LA17_CC_PB64_L14_PAN18FMC LA第17路数据(时钟)P
FMC2_LA18_CC_NB64_L13_NAR19FMC LA第18路数据(时钟)N
FMC2_LA18_CC_PB64_L13_PAP19FMC LA第18路数据(时钟)P
FMC2_LA19_NB64_L6_NAW18FMC LA第19路数据N
FMC2_LA19_PB64_L6_PAV18FMC LA第19路数据P
FMC2_LA20_NB64_L16_NAU17FMC LA第20路数据N
FMC2_LA20_PB64_L16_PAT17FMC LA第20路数据P
FMC2_LA21_NB64_L20_NAM19FMC LA第21路数据N
FMC2_LA21_PB64_L20_PAL19FMC LA第21路数据P
FMC2_LA22_NB64_L21_NAJ19FMC LA第22路数据N
FMC2_LA22_PB64_L21_PAJ20FMC LA第22路数据P
FMC2_LA23_NB64_L23_NAJ18FMC LA第23路数据N
FMC2_LA23_PB64_L23_PAH18FMC LA第23路数据P
FMC2_LA24_NB64_L15_NAT19FMC LA第24路数据N
FMC2_LA24_PB64_L15_PAT20FMC LA第24路数据P
FMC2_LA25_NB64_L18_NAR17FMC LA第25路数据N
FMC2_LA25_PB64_L18_PAR18FMC LA第25路数据P
FMC2_LA26_NB64_L19_NAJ21FMC LA第26路数据N
FMC2_LA26_PB64_L19_PAH21FMC LA第26路数据P
FMC2_LA27_NB64_L22_NAK18FMC LA第27路数据N
FMC2_LA27_PB64_L22_PAK19FMC LA第27路数据P
FMC2_LA28_NB64_L17_NAU18FMC LA第28路数据N
FMC2_LA28_PB64_L17_PAU19FMC LA第28路数据P
FMC2_LA29_NB64_L1_NAV22FMC LA第29路数据N
FMC2_LA29_PB64_L1_PAU22FMC LA第29路数据P
FMC2_LA30_NB64_L3_NAW21FMC LA第30路数据N
FMC2_LA30_PB64_L3_PAV21FMC LA第30路数据P
FMC2_LA31_NB64_L5_NAT21FMC LA第31路数据N
FMC2_LA31_PB64_L5_PAT22FMC LA第31路数据P
FMC2_LA32_NB64_L4_NAW19FMC LA第32路数据N
FMC2_LA32_PB64_L4_PAW20FMC LA第32路数据P
FMC2_LA33_NB64_L2_NAV20FMC LA第33路数据N
FMC2_LA33_PB64_L2_PAU20FMC LA第33路数据P
FMC2_SCLB90_L2_PF4FMC I2C总线时钟
FMC2_SDAB90_L2_NE3FMC I2C总线数据
FMC2_HPC_GBTCLK0_M2C_C_NMGT224_CLK0_NAM9收发器参考时钟0输入N
FMC2_HPC_GBTCLK0_M2C_C_PMGT224_CLK0_PAM10收发器参考时钟0输入P
MGT_A_CLOCK_NMGT224_CLK1_NAK9收发器参考时钟1输入N
MGT_A_CLOCK_PMGT224_CLK1_PAK10收发器参考时钟1输入P
FMC2_DP0_M2C_PMGT224_RX0_PAW4收发器数据0输入P
FMC2_DP0_M2C_NMGT224_RX0_NAW3收发器数据0输入N
FMC2_DP1_M2C_PMGT224_RX3_PAT2收发器数据1输入P
FMC2_DP1_M2C_NMGT224_RX3_NAT1收发器数据1输入N
FMC2_DP2_M2C_PMGT224_RX2_PAU4收发器数据2输入P
FMC2_DP2_M2C_NMGT224_RX2_NAU3收发器数据2输入N
FMC2_DP3_M2C_PMGT224_RX1_PAV2收发器数据3输入P
FMC2_DP3_M2C_NMGT224_RX1_NAV1收发器数据3输入N
FMC2_DP4_M2C_PMGT225_RX1_PAP2收发器数据4输入P
FMC2_DP4_M2C_NMGT225_RX1_NAP1收发器数据4输入N
FMC2_DP5_M2C_PMGT225_RX3_PAM2收发器数据5输入P
FMC2_DP5_M2C_NMGT225_RX3_NAM1收发器数据5输入N
FMC2_DP6_M2C_PMGT225_RX2_PAN4收发器数据6输入P
FMC2_DP6_M2C_NMGT225_RX2_NAN3收发器数据6输入N
FMC2_DP7_M2C_PMGT225_RX0_PAR4收发器数据7输入P
FMC2_DP7_M2C_NMGT225_RX0_NAR3收发器数据7输入N
FMC2_DP0_C2M_PMGT224_TX0_PAW8收发器数据0输出P
FMC2_DP0_C2M_NMGT224_TX0_NAW7收发器数据0输出N
FMC2_DP1_C2M_PMGT224_TX3_PAT6收发器数据1输出P
FMC2_DP1_C2M_NMGT224_TX3_NAT5收发器数据1输出N
FMC2_DP2_C2M_PMGT224_TX2_PAU8收发器数据2输出P
FMC2_DP2_C2M_NMGT224_TX2_NAU7收发器数据2输出N
FMC2_DP3_C2M_PMGT224_TX1_PAV6收发器数据3输出P
FMC2_DP3_C2M_NMGT224_TX1_NAV5收发器数据3输出N
FMC2_DP4_C2M_PMGT225_TX1_PAP6收发器数据4输出P
FMC2_DP4_C2M_NMGT225_TX1_NAP5收发器数据4输出N
FMC2_DP5_C2M_PMGT225_TX3_PAM6收发器数据5输出P
FMC2_DP5_C2M_NMGT225_TX3_NAM5收发器数据5输出N
FMC2_DP6_C2M_PMGT225_TX2_PAN8收发器数据6输出P
FMC2_DP6_C2M_NMGT225_TX2_NAN7收发器数据6输出N
FMC2_DP7_C2M_PMGT225_TX0_PAR8收发器数据7输出P
FMC2_DP7_C2M_NMGT225_TX0_NAR7收发器数据7输出N
FMC2_HPC_GBTCLK1_M2C_C_NMGT225_CLK0_NAJ11收发器参考时钟0输入N
FMC2_HPC_GBTCLK1_M2C_C_PMGT225_CLK0_PAJ12收发器参考时钟0输入P
-MGT225_CLK1_NAH9收发器参考时钟1输入N
-MGT225_CLK1_PAH10收发器参考时钟1输入P

表3-4-2 HPC FMC引脚分配

MIPI 接口

AXKU15扩展板上带有2路MIPI lanex4摄像头输入接口。MIPI1对应J9,与FPGA的BANK69和BANK90相连。MIPI2对应J10,与FPGA的BANK66和BANK84相连,与FPGA的BANK71和BANK90相连, 连接的设计示意图如下图3-5-1,3-5-2所示:

图片展示了AXKU15扩展板上MIPI1接口的引脚分配情况。FPGA的BANK69和BANK90分别连接到MIPI1的MIPI_CLK_P/N、MIPI_LAN0_P/N、MIPI_LAN1_P/N、MIPI_LAN2_P/N和MIPI_LAN3_P/N引脚。此外,FPGA的BANK71和BANK90还连接到MIPI1的CAM_GPIO、CAM_CLK、CAM_SCL和CAM_SDA引脚。该图直观地展示了MIPI1接口与FPGA之间的连接关系,帮助读者理解MIPI1接口的设计原理。

图3-5-1 MIPI1接口设计原理图

图片展示了AXKU15扩展板上MIPI1接口的引脚分配情况。FPGA的BANK71和BANK90分别连接到MIPI1接口的MIPI_CLK_P/N、MIPI_LAN0_P/N、MIPI_LAN1_P/N、MIPI_LAN2_P/N和MIPI_LAN3_P/N引脚。此外,FPGA的BANK71还连接到CAM_GPIO、CAM_CLK和CAM_SDA引脚。该图直观地展示了MIPI1接口与FPGA之间的连接关系,帮助读者理解MIPI1接口的设计原理。

图3-5-1 MIPI2接口设计原理图

MIPI1接口引脚分配

信号名称FPGA引脚名引脚号备注
MIPI1_CLK_PB69_L19_PC29MIPI输入时钟正
MIPI1_CLK_NB69_L19_NB29MIPI输入时钟负
MIPI1_LAN0_PB69_L21_PB31MIPI输入的数据LANE0正
MIPI1_LAN0_NB69_L21_NA31MIPI输入的数据LANE0负
MIPI1_LAN1_PB69_L23_PB26MIPI输入的数据LANE1正
MIPI1_LAN1_NB69_L23_NA26MIPI输入的数据LANE1负
MIPI1_LAN2_PB69_L20_PC27MIPI输入的数据LANE2正
MIPI1_LAN2_NB69_L20_NC28MIPI输入的数据LANE2负
MIPI1_LAN3_PB69_L22_PB27MIPI输入的数据LANE3正
MIPI1_LAN3_NB69_L22_NA27MIPI输入的数据LANE3负
MIPI1_CLKB90_L8_PC5摄像头的时钟输入
MIPI1_GPIOB90_L8_NC4摄像头的GPIO控制
MIPI1_I2C_SCLB90_L3_PF3摄像头的I2C时钟
MIPI1_I2C_SDAB90_L3_NF2摄像头的I2C数据

表3-5-1 MIPI1接口引脚分配

MIPI2接口引脚分配

信号名称FPGA引脚名引脚号备注
MIPI2_CLK_PB71_L1_PM16MIPI输入时钟正
MIPI2_CLK_NB71_L1_NM15MIPI输入时钟负
MIPI2_LAN0_PB71_L2_PL19MIPI输入的数据LANE0正
MIPI2_LAN0_NB71_L2_NK19MIPI输入的数据LANE0负
MIPI2_LAN1_PB71_L3_PL18MIPI输入的数据LANE1正
MIPI2_LAN1_NB71_L3_NK18MIPI输入的数据LANE1负
MIPI2_LAN2_PB71_L4_PL17MIPI输入的数据LANE2正
MIPI2_LAN2_NB71_L4_NL16MIPI输入的数据LANE2负
MIPI2_LAN3_PB71_L5_PK16MIPI输入的数据LANE3正
MIPI2_LAN3_NB71_L5_NJ16MIPI输入的数据LANE3负
MIPI2_CLKB90_L7_PD3摄像头的时钟输入
MIPI2_GPIOB90_L7_NC3摄像头的GPIO控制
MIPI2_I2C_SCLB90_L4_PF1摄像头的I2C时钟
MIPI2_I2C_SDAB90_L4_NE1摄像头的I2C数据

表3-5-2 MIPI2接口引脚分配

USB转串口

AXKU15扩展板上配备了一个Uart转USB接口,用于系统调试。转换芯片采用Silicon Labs CP2102GM的USB-UAR芯片, USB接口采用MINI USB接口,可以用一根USB线将它连接到上PC的USB口进行核心板的单独供电和串口数据通信 。

USB Uart电路设计的示意图如下图所示:

图片内容:该图展示了USB转串口电路设计的示意图,其中FPGA通过UART_TXD和UART_RXD与U6(CP2102-GM)芯片连接,U6芯片通过RXD和TXD与Micro USB接口相连。图片中还标注了FPGA引脚分配表,包括UART_RXD和UART_TXD的引脚号和备注。 图片作用:此图在文档中用于说明USB转串口电路的设计,通过FPGA与U6芯片的连接,实现USB与串口数据的转换,为后续的电路设计提供了直观的参考。

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

USB转串口的FPGA引脚分配:

信号名称FPGA引脚名引脚号备注
UART_RXDB90_L6_ND1Uart数据输入
UART_TXDB90_L6_PD2Uart数据输出

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

SD卡槽

AXKU15底板包含了一个Micro型的SD卡接口,以提供用户访问SD卡存储器,用于用户数据文件。SDIO信号与FPGA的IO信号相连,支持SPI模式和SD模式,使用的SD卡为MicroSD卡。FPGA和SD卡连接器的原理图如下图3-7-1所示。

图片展示了一个FPGA与SD卡槽之间的连接原理图。FPGA通过多个引脚与SD卡槽进行通信,包括SD_CD、SD_CLK、SD_CMD、SD_D0至SD_D3等信号。SD卡槽通过这些引脚与FPGA进行数据传输和控制。图片中的FPGA部分用蓝色矩形表示,而SD卡槽部分则用灰色矩形表示,并且标注了相应的引脚名称和引脚号。该原理图在文档中用于说明SD卡槽的引脚分配和信号连接,帮助读者理解FPGA与SD卡槽之间的通信机制。

图3-7-1 SD卡槽原理图

SD卡槽引脚分配

信号名称FPGA引脚名引脚号备注
SD_CDB90_L11_NA3SD片选信号
SD_CLKB91_L8_PC10SD时钟信号
SD_CMDB91_L8_NC9SD命令信号
SD_D0B90_L12_NA6SD数据Data0
SD_D1B90_L12_PB6SD数据Data1
SD_D2B91_L7_NC7SD数据Data2
SD_D3B91_L7_PC8SD数据Data3

表3-7-1 SD卡槽引脚分配

SATA接口

板上配备了2路SATA接口, SATA的差分信号连接到GTY BANK131上。

SATA的参考时钟150Mhz由可编程时钟芯片Si5332BD11025-4提供。SATA接口设计的示意图如下图3-8-1所示:

图片展示了一个SATA接口设计示意图,其中FPGA芯片U1通过多个引脚与SATA接口连接。引脚M37、M36、L39、L38、J34、J33、G34、G33、T28、T27分别对应SATA1_RX_N、SATA1_RX_P、SATA2_RX_N、SATA2_RX_P、SATA1_TX_N、SATA1_TX_P、SATA2_TX_N、SATA2_TX_P、SATACLK_N、SATACLK_P。该图在文档中用于说明SATA接口的引脚分配,帮助读者理解SATA接口与FPGA之间的连接关系。

图3-8-1 SATA接口设计示意图

SATA接口FPGA引脚分配如下:

信号名称引脚名引脚号备注
SATA1_RX_NMGT131_RX0_NM37SATA1数据接收负
SATA1_RX_PMGT131_RX0_PM36SATA1数据接收正
SATA2_RX_NMGT131_RX1_NL39SATA2数据接收负
SATA2_RX_PMGT131_RX1_PL38SATA2数据接收正
SATA1_TX_NMGT131_TX0_NJ34SATA1数据发送负
SATA1_TX_PMGT131_TX0_PJ33SATA1数据发送正
SATA2_TX_NMGT131_TX1_NG34SATA2数据发送负
SATA2_TX_PMGT131_TX1_PG33SATA2数据发送正
SATACLK_NMGT131_CLK0_NT28SATA参考时钟负
SATACLK_PMGT131_CLK0_PT27SATA参考时钟正

表3-8-1 SATA接口引脚分配

按键和灯

AXKU15底板上有7个发光二极管LED, 1个电源指示灯; 2个串口通信指示灯, 4个用户LED灯。当开发板上电后电源指示灯会亮起;4个LED灯连接到FPGA的IO上,用户可以通过程序来控制亮和灭,当连接用户LED灯的IO电压为高时,用户LED灯点亮,当连接IO电压为低时,用户LED会被熄灭。另外板上还有4个用户按键,默认按键信号为高,当按键按下时,按键电平为低。用户LED灯和按键的硬件连接示意图如图3-9-1所示:

图片内容:图片显示了一个FPGA BANK 91的局部视图,其中FPGA的名称清晰可见。FPGA的右侧有一个矩形区域,标注为BANK 91,表明这是FPGA内部的一个特定区域。 图片作用:这张图片是用户手册中关于按键和灯硬件连接示意图的一部分,具体展示了FPGA BANK 91区域的布局,为读者理解硬件连接提供了直观的参考。

图3-9-1 用户LED灯和按键硬件连接示意图

用户LED灯和按键的引脚分配

信号名称FPGA引脚名管脚号备注
KEY1B91_L10_NA8用户按键1
KEY2B91_L10_PB9用户按键2
KEY3B91_L9_NA7用户按键3
KEY4B91_L9_PB7用户按键4
LED1B91_L5_PD8用户LED1灯
LED2B91_L5_ND7用户LED2灯
LED3B91_L6_PD11用户LED3灯
LED4B91_L6_ND10用户LED4灯

表3-9-1 LED灯和按键引脚分配

EEPROM

AXKU15开发板板载了一片EEPROM,型号为24LC04,容量为:4Kbit(2*256*8bit),由2个256byte的block组成,通过IIC总线进行通信。板载EEPROM就是为了学习IIC总线的通信方式。EEPROM的I2C信号连接的FPGA端的BANK B1 IO口上。下图3-10-1为EEPROM的设计示意图

图片内容:该图展示了FPGA与24LC04 EEPROM之间的连接关系。FPGA通过I2C总线与24LC04 EEPROM进行通信,其中FPGA的I2C_SCL引脚连接到24LC04的SDA引脚,FPGA的I2C_SDA引脚连接到24LC04的SCL引脚。此外,FPGA的B2引脚连接到24LC04的EEPROM_RTC_I2C_SCL,C2引脚连接到24LC04的EEPROM_RTC_I2C_SDA。图片在上下文中的作用:该图是EEPROM设计示意图的一部分,用于说明FPGA与24LC04 EEPROM之间的连接方式,以及引脚分配情况。

图3-10-1 EEPROM原理图部分

EEPROM引脚分配:

引脚名称FPGA引脚
EEPROM_RTC_I2C_SCLB2
EEPROM_RTC_I2C_SDAC2

表3-10-1 EEPROM引脚分配

温度传感器

AXKU15开发板上安装了一个高精度、低功耗、数字温度传感器芯片,型号为ON Semiconductor公司的LM75A。LM75A芯片的温度精度为0.125度,传感器和FPGA直接为I2C数字接口, FPGA通过I2C接口来读取当前开发板附近的温度。下图3-11-1为LM75A传感器芯片的设计示意图

图片展示了LM75A传感器芯片与FPGA之间的I2C接口连接示意图。FPGA通过引脚B5和B4分别连接LM75A的SCL和SDA引脚,用于读取温度数据。该图直观地展示了传感器与FPGA之间的通信接口,帮助读者理解LM75A传感器在AXKU15开发板上的应用及其与FPGA的连接方式。

图3-11-1 LM75A传感器原理图部分

LM75A传感器引脚分配:

引脚名称FPGA引脚
LM75A_SCLB5
LM75A_SDAB4

表3-11-1 LM75A传感器引脚分配

光纤接口

扩展板上有2路QSFP28光纤接口,用户可以购买QSFP光模块插入到这4个光纤接口中进行光纤数据通信。2路光纤接口分别跟FPGA的BANK127-128的GTY收发器的4路RX/TX相连接。BANK127-128的参考时钟可选择由Si5332BD11025-4芯片提供或或独立的晶振提供。

FPGA和光纤设计示意图如下图12-1所示:

图片内容:该图展示了FPGA与光纤接口的连接关系,左侧为FPGA的BANK127-128部分,右侧为QSFP光模块。图中详细标注了QSFP1_RX和QSFP1_TX引脚的连接方式,以及QSFP1_MODSEL、QSFP1_RESET、QSFP1_MODPRSL等控制信号的分配。右侧的QSFP光模块则展示了其实际外观,包括其引脚和模块结构。 图片作用:此图在文档中用于直观展示FPGA与光纤接口的连接方式,帮助读者理解光纤接口在FPGA系统中的具体应用和引脚分配,是理解光纤接口功能和配置的关键示意图。

图12-1 光纤设计示意图

2路光纤接口引脚分配如下:

信号名称网格标号FPGA引脚号备注
QSFP1_RX1_NMGT127_RX0_NAH37光模块1数据接收负1
QSFP1_RX1_PMGT127_RX0_PAH36光模块1数据接收正1
QSFP1_RX2_NMGT127_RX1_NAG39光模块1数据接收负2
QSFP1_RX2_PMGT127_RX1_PAG38光模块1数据接收正2
QSFP1_RX3_NMGT127_RX2_NAF37光模块1数据接收负3
QSFP1_RX3_PMGT127_RX2_PAF36光模块1数据接收正3
QSFP1_RX4_NMGT127_RX3_NAE39光模块1数据接收负4
QSFP1_RX4_PMGT127_RX3_PAE38光模块1数据接收正4
QSFP1_TX1_NMGT127_TX0_NAF32光模块1数据发送负1
QSFP1_TX1_PMGT127_TX0_PAF31光模块1数据发送正1
QSFP1_TX2_NMGT127_TX1_NAE34光模块1数据发送负2
QSFP1_TX2_PMGT127_TX1_PAE33光模块1数据发送正2
QSFP1_TX3_NMGT127_TX2_NAD32光模块1数据发送负3
QSFP1_TX3_PMGT127_TX2_PAD31光模块1数据发送正3
QSFP1_TX4_NMGT127_TX3_NAC34光模块1数据发送负4
QSFP1_TX4_PMGT127_TX3_PAC33光模块1数据发送正4
CLK0_NMGT127_CLK0_NAE30BANK127参考时钟0负
CLK0_PMGT127_CLK0_PAE29BANK127参考时钟0正
MGT_B_CLOCK_NMGT127_CLK1_NAC30BANK127参考时钟1负
MGT_B_CLOCK_PMGT127_CLK1_PAC29BANK127参考时钟1正
QSFP1_SCLB91_L1_PF6光模块1的I2C时钟
QSFP1_SDAB91_L2_PF8光模块1的I2C数据
QSFP1_INTLB93_L10_PL13光模块1的中断信号
QSFP1_LPMODEB91_L2_NF7光模块1低功耗选择信号
QSFP1_MODPRSLB93_L10_NK13光模块1存在指示信号
QSFP1_MODSELLB93_L9_NM10光模块1模块选择信号
QSFP1_RESETLB93_L9_PN10光模块1复位信号
QSFP2_RX1_NMGT128_RX0_NAD37光模块2数据接收负1
QSFP2_RX1_PMGT128_RX0_PAD36光模块2数据接收正1
QSFP2_RX2_NMGT128_RX1_NAC39光模块2数据接收负2
QSFP2_RX2_PMGT128_RX1_PAC38光模块2数据接收正2
QSFP2_RX3_NMGT128_RX2_NAB37光模块2数据接收负3
QSFP2_RX3_PMGT128_RX2_PAB36光模块2数据接收正3
QSFP2_RX4_NMGT128_RX3_NAA39光模块2数据接收负4
QSFP2_RX4_PMGT128_RX3_PAA38光模块2数据接收正4
QSFP2_TX1_NMGT128_TX0_NAB32光模块2数据发送负1
QSFP2_TX1_PMGT128_TX0_PAB31光模块2数据发送正1
QSFP2_TX2_NMGT128_TX1_NAA34光模块2数据发送负2
QSFP2_TX2_PMGT128_TX1_PAA33光模块2数据发送正2
QSFP2_TX3_NMGT128_TX2_NY32光模块2数据发送负3
QSFP2_TX3_PMGT128_TX2_PY31光模块2数据发送正3
QSFP2_TX4_NMGT128_TX3_NW34光模块2数据发送负4
QSFP2_TX4_PMGT128_TX3_PW33光模块2数据发送正4
CLK1_NMGT128_CLK0_NAB28BANK128参考时钟0负
CLK1_PMGT128_CLK0_PAB27BANK128参考时钟0正
CLK3_NMGT128_CLK1_NAA30BANK128参考时钟1负
CLK3_PMGT128_CLK1_PAA29BANK128参考时钟1正
QSFP2_SCLB93_L5_NN14光模块2的I2C时钟
QSFP2_SDAB93_L5_PN15光模块2的I2C数据
QSFP2_INTLB91_L1_PR15光模块2的中断信号
QSFP2_LPMODEB91_L2_PN12光模块2低功耗选择信号
QSFP2_MODPRSLB93_L1_PP15光模块2存在指示信号
QSFP2_MODSELLB93_L6_NR13光模块2模块选择信号
QSFP2_RESETLB93_L1_NR14光模块2复位信号

表12-1 光纤引脚分配

JTAG调试口

在AXKU15底板上预留了一个10PIN的JTAG接口,用于下载FPGA程序或者固化程序到FLASH。为了带电插拔造成对FPGA芯片的损坏,我们在JTAG信号上添加了保护二极管来保证信号的电压在FPGA接受的范围,避免芯片的损坏。

图片内容:该图展示了AXKU15开发板JTAG接口部分的原理图。图中包含四个JTAG信号(FPGA_TCK、FPGA_TDO、FPGA_TMS、FPGA_TDI)的连接,以及每个信号对应的保护二极管(BAT54S)。此外,图中还标注了VDD_REF作为参考电压。 图片作用:该图在文档中用于解释JTAG接口部分的电路设计,说明了在JTAG信号上添加保护二极管以防止带电插拔对FPGA芯片造成损坏。

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

电源

开发板的电源输入电压为DC12V,可以通过PCIE插槽或者外接+12V电源给板子供电。外接电源供电时请使用开发板自带的电源,不要用其他规格的电源,以免损坏开发板。3路DC/DC电源芯片SGM61163分别输出+5V、FMC2_VADJ和3.3V电压;ETA1471输出FMC1_VADJ 调整电压。同时输出的+3.3V 给多路LDO输出JTAG各FPGABANK所需的电压。

板上的电源设计示意图如下图3-14-1所示:

图片内容显示了一个电源设计示意图,其中+12V电源通过SGM61163稳压器和ETA1471稳压器分配给多个ETA5060稳压器。这些稳压器在电路中起到电压调节的作用,确保电源分配的稳定性和可靠性。图片在上下文中起到直观展示电源设计的作用,帮助读者理解电源分配的具体实现方式。

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

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

电源功能
+5.0V扩展模块供电电源
FMC1_VADJFMC1调整电压
FMC2_VADJFMC2调整电压
+3.3V底板外设电源
VDD_REFJTAG电源
VCCIO_65FPGA BANK电压
VCCIO_90_91_93_94_ADJ@1AFPGA BANK电压
VCCIO_69_70_71_ADJ@1AFPGA BANK电压

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

结构尺寸图

图片内容:这是一张AXKU15开发板的正面图,图中标注了开发板的尺寸,包括宽度226mm、高度111mm和厚度85mm。开发板上印有“ALINX”字样,表明这是ALINX公司的产品。开发板上还标注了多个接口和连接器的位置,如左侧的USB接口、右侧的HDMI接口等。 图片作用:这张图在文档中用于展示AXKU15开发板的结构尺寸,帮助读者了解开发板的物理尺寸和布局,以便在实际使用中进行安装和连接。

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

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