Skip to content
AX7202开发板用户手册

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

黑金ARTIX-7系列的高端FPGA开发平台(型号:AX7102)正式发布了,为了让您对此开发平台可以快速了解,我们编写了此用户手册。

这款ARTIX-7 FPGA开发平台采用核心板加扩展板的模式,方便用户对核心板的二次开发利用。在底板设计上我们设计了丰富的外围接口,比如2路光纤模块接口,一路千兆以太网接口,一路USB2.0接口,VGA输出接口,Uart接口,RS232接口等等。满足用户各种高速数据传输,视频处理和工业控制的要求,是一款"全能级“的FPGA开发平台。为高速视频传输,网络和光纤通信及数据处理的前期验证和后期应用提供了可能。相信这样的一款产品非常适合从事FPGA开发的学生、工程师等群体。

图片展示了一块AX7202开发板,其上印有ALINX的标志。开发板上集成了多种接口,包括2路光纤模块接口、一路千兆以太网接口、一路USB2.0接口、VGA输出接口、Uart接口和RS232接口等。这些接口设计丰富,旨在满足用户在高速数据传输、视频处理和工业控制等方面的需求。图片在文档中起到直观展示AX7202开发板的功能和接口配置的作用,帮助读者更好地理解其特点和应用范围。

图0-1-1 AX7202开发板

一、开发板

在这里,对这款AX7102 FPGA开发平台进行简单的功能介绍。

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

核心板主要由FPGA + 2个DDR3 + QSPI FLASH构成,承担FPGA高速数据处理和存储的功能,加上FPGA和两片DDR3之间的高速数据读写,数据位宽为32位,整个系统的带宽高达25Gb/s(800M*32bit);另外两片DDR3容量高达8Gbit,满足数据处理过程中对高缓冲区的需求。我们选用的FPGA为AMD公司ARTIX-7系列的XC7A100T芯片。我们选用的FPGA是BGA 484封装。XC7A100T和DDR3之间通信的时钟频率达到400Mhz,数据速率为800Mhz,充分满足了高速多路数据处理的需求。另外XC7A100T FPGA带有4路GTP高速收发器,每路速度高达6.6Gb/s,非常适合用于光纤通信和PCIe数据通信。

底板为核心板扩展了丰富的外围接口,其中包含2路光纤模块接口、1路千兆以太网接口、1路USB2.0接口、1路VGA输出接口、1路RS232接口、1路UART串口接口、1路SD卡接口、2路40针的扩展口和一些按键LED及RTC电路。

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

图片展示了一个AX7202开发板的结构图,其中核心板被突出显示,并连接了多个外围接口,包括2路光纤模块接口、1路千兆以太网接口、1路USB2.0接口、1路VGA输出接口、1路RS232接口、1路UART串口接口、1路SD卡接口、2路40针的扩展口和一些按键LED及RTC电路。通过这张图,我们可以清晰地看到开发板的各个组成部分及其功能分布,帮助理解开发平台所能实现的功能。

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

通过这个示意图,我们可以看到,我们这个开发平台所能实现的功能。

  • Artix-7 FPGA核心板

由XC7A100T+8Gb DDR3+128Mb QSPI FLASH组成,另外有两个高精度Sitime公司的LVDS差分晶振,一个是200MHz,另一个是125MHz,为FPGA系统和GTP模块提供稳定的时钟输入。

  • 1路10/100M/1000M以太网RJ-45接口

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

  • 2路SFP高速光纤接口

ARTIX-7 FPGA的GTP收发器的2路高速收发器连接到2个光模块的发送和接收,实现2路高速的光纤通信接口。每路的光纤数据通信接收和发送的速度高达6.6Gb/s。

  • 一路VGA输出

开发板采用ADI公司的ADV7123芯片实现VGA输出,实现24位的真彩色RGB数字信号的模拟转换,分别率最高支持1080p@60Hz输出。

  • 一路高速USB2.0接口

采用Cypress CY7C68013A USB2.0控制器芯片实现开发板和PC之间的USB2.0高速通信;

  • 一路USB Uart接口

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

  • 一路RS232接口

Uart转RS232接口,用于和电脑或者其它设置之间的数据通信。RS232转换芯片采用MAX323, RS232接口采用标准的DB9接口。

  • Micro SD卡座

一路Micro SD卡座,支持SD模式和SPI模式。

  • RTC实时时钟

板载RTC实时时钟,配有电池座,电池的型号为CR1220。

  • EEPROM

板载一片IIC接口的EEPROM 24LC04;

  • 二路40针扩展口

预留2个40针2.54mm间距的扩展口,可以外接黑金的各种模块(双目摄像头,TFT LCD屏,高速AD模块等等)。扩展口包含5V电源1路,3.3V电源2路,地3路,IO口34路。

  • JTAG口

10针2.54mm标准的JTAG口,用于FPGA程序的下载和调试;

  • 按键

4个用户按键,1个复位按键(在核心板);

  • LED灯

5个用户发光二级管LED(1个在核心板,4个在扩展板);

二、FPGA核心板

简介

AC7100B(核心板型号,下同)核心板,是基于AMD公司的ARTIX-7系列100T的XC7A100T-2FGG484I这款芯片开发的高性能核心板,具有高速,高带宽,高容量等特点,适合高速数据通信,视频图像处理,高速数据采集等方面使用。

这款核心板使用了2片MICRON公司的MT41J256M16HA-125这款DDR3芯片,每片DDR的容量为4Gbit;2片DDR芯片组合成32bit的数据总线宽度,FPGA和DDR3之间的读写数据带宽高达25Gb;这样的配置,可以满足高带宽的数据处理的需求。

这款核心板扩展出180个3.3V电平标准普通IO口,15个1.5V电平标准的普通IO口,还有4对GTP高速RX/TX差分信号。对于需要大量IO的用户,此核心板将是不错的选择。而且,FPGA芯片到接口之间走线做了等长和差分处理,并且核心板尺寸仅为45*55(mm),对于二次开发来说,

非常适合。

图片展示了一块名为AX7202开发板的核心板正面图。这块板子上有一个显著的XILINX ARTIX-7 XC7A100T芯片,其型号为FGG484ABX1905,表明其为高集成度的FPGA芯片。此外,板子上还分布着多个电容、电阻和连接器等元件,以及一些标识和焊接点。图片在上下文中起到直观展示核心板结构的作用,帮助读者更好地理解其功能和设计。

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

图片展示了一块电路板,正面有多个接口和芯片,包括两个大型的白色接口和多个较小的金色接口。电路板上布满了各种电子元件,如电阻、电容和集成电路。图片在文档中用于展示AX7202开发板的核心板正面图,帮助读者了解其外观和布局,为后续的使用和二次开发提供参考。

图2-1-2 AC7100B核心板背面图

FPGA

前面已经介绍过了,我们所使用的FPGA型号为XC7A100T-2FGG484I,属于AMD公司Artix-7系列的产品,速度等级为2,温度等级为工业级。此型号为FGG484封装,484个引脚。AMD ARTIX-7 FPGA的芯片命名规则如下:

图片展示了AMD Artix-7 FPGA芯片的命名规则,包括Xilinx商业系列、7代、A家族、逻辑单元数量、速度等级、封装类型、电压等级、封装引脚数和温度等级等参数。这些参数详细列在表2-2-1中,用于定义FPGA芯片的具体型号和特性。图片在文档中起到解释FPGA芯片命名规则的作用,帮助读者理解芯片的详细参数和分类。

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

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

图片显示了一块XILINX ARTIX-7 FPGA芯片,型号为XC7A100T,封装为FGG484ABX1905。芯片上标有“TAIWAN”字样,表明其产地。图片中的芯片参数与文档中提到的FPGA芯片XC7A100T的主要参数一致,包括逻辑单元、查找表、触发器、Block RAM、DSP处理单元、PCIe Gen2、模数转换/XADC、GTP Transceiver等参数。图片在文档中用于展示FPGA芯片的实物,帮助读者更好地理解FPGA芯片的外观和结构。

图2-2-2 FPGA芯片实物

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

名称具体参数
逻辑单元Logic Cells101440
查找表(Slices)15850
触发器(CLB flip-flops)126800
Block RAM(kb)大小4860
DSP处理单元(DSP Slices)240
PCIe Gen21
模数转换/XADC1个12bit, 1Mbps AD
GTP Transceiver4个,6.6Gb/s max
速度等级-2
温度等级工业级

表2-2-1 芯片参数

FPGA供电系统

Artix-7 FPGA电源有VCCINT, VCCBRAM, VCCAUX, VCCO, VMGTAVCC和VMGTAVTT。VCCINT为FPGA内核供电引脚,需接1.0V;VCCBRAM,为FPGA Block RAM的供电引脚;接1.0V;VCCAUX为FPGA辅助供电引脚, 接1.8V;VCCO为FPGA的各个BANK的电压,包含BANK0,BANK13\~16, BANK34\~35,在AC7100B核心板上,BANK34,BANK35因为需要连接DDR3,BANK的电压连接的是1.5V,其它BANK的电压都是3.3V,其中BANK15和BANK16的VCCO是由LDO供电,可以通过更换LDO芯片更改BANK的电平。VMGTAVCC为FPGA内部GTP收发器的供电电压,接1.0V,VMGTAVTT为GTP收发器的端接电压,接1.2V。

Artix-7 FPGA系统要求上电顺序分别为先VCCINT供电,再是VCCBRAM, 然后是VCCAUX,最后为VCCO。如果VCCINT和VCCBRAM的电压一样,可以同时上电。断电的顺序则相反。GTP收发器的上电顺序为VCCINT, 再是VMGTAVCC, 然后是VMGTAVTT。如果VCCINT和VMGTAVCC的电压一样,可以同时上电。断电顺序刚好和上电顺序相反。

有源差分晶振

AC7100B核心板上配有两个Sitime公司的有源差分晶振,一个是200MHz,型号为SiT9102-200.00MHz,用于FPGA的系统主时钟和用于产生DDR3控制时钟;另一个为125MHz,型号为SiT9102-125MHz,用于GTP收发器的参考时钟输入。

1). 200Mhz差分时钟

图3.1中的G1即为我们上述提到的给开发板提供的系统时钟源200M有源差分晶振电路。晶振输出连接到FPGA的BANK34全局时钟管脚MRCC(R4和T4),这个200Mhz的差分时钟可以用来驱动FPGA内的用户逻辑电路,用户可以通过配置FPGA内部的PLLs和DCMs来产生不同频率的时钟。

图片内容:该图展示了一个200MHz有源差分晶振电路,其中G1为晶振模块,SYS_CLK_P和SYS_CLK_N分别连接到FPGA的R4和T4引脚,用于提供系统时钟信号。电路中还包括L4、C128、C129、C130、C135和C137等元件,用于滤波和稳定时钟信号。 图片作用:该图在文档中用于展示200MHz有源差分晶振的实际电路图,帮助读者理解时钟信号的分配和连接方式,以及晶振模块在FPGA核心板中的具体应用。

图2-3-1 200M有源差分晶振

图2-3-2为200Mhz差分有源晶振实物图

图片中展示了一块200MHz有源差分晶振的实物图,晶振的型号为BOFNT。图片位于文档中“图2-3-2 200M有源差分晶振实物图”部分,用于直观展示200MHz有源差分晶振的实际外观,帮助读者更好地理解其结构和安装方式。

图2-3-2 200M有源差分晶振实物图

时钟引脚分配:

引脚名称FPGA引脚
SYS_CLK_PR4
SYS_CLK_NT4

表2-3-1 200M有源差分晶振引脚分配

2). 125Mhz差分时钟

图2-3-3中的G2即为125M有源差分晶振电路,此时钟是给FPGA内部的GTP模块提供的参考输入时钟。晶振输出连接到FPGA GTP的BANK216时钟管脚MGTREFCLK0P (F6)和MGTREFCLK0N(E6)。

图片内容:该图展示了一个125MHz有源差分晶振电路,包括一个SIT9102-125MHz晶振、一个PLL锁相环、以及相关的滤波电容和电阻。电路中,晶振的输出连接到FPGA GTP模块的BANK216时钟管脚MGTREFCLK0P和MGTREFCLK0N。图片在上下文中作用:该图是文档中描述的125MHz有源差分晶振电路的实物图,用于说明该晶振如何为FPGA内部的GTP模块提供参考输入时钟。

图2-3-3 125Mhz有源差分晶振

图2-3-4为125M差分有源晶振实物图

图片中展示了一块125M有源差分晶振的实物图,晶振上标有“BOFAT”字样。图片位于文档中“图2-3-4 125M有源晶振实物图”部分,用于直观展示125M差分有源晶振的外观,帮助读者更好地理解其结构和设计。

图2-3-4 125M有源晶振实物图

时钟引脚分配:

引脚名称FPGA引脚
MGT_CLK0_PF6
MGT_CLK0_NE6

表2-3-2 125Mhz有源差分晶振引脚分配

DDR3

AC7100B核心板上配有两个Micron(美光)的4Gbit(512MB)的DDR3芯片(共计8Gbit),型号为MT41J256M16HA-125(兼容MT41K256M16HA-125)。DDR的总线宽度共为32bit。DDR3 SDRAM的最高运行时钟速度可达400MHz(数据速率800Mbps)。该DDR3存储系统直接连接到了FPGA的BANK 34和BANK35的存储器接口上。DDR3 SDRAM的具体配置如下表2-4-1所示。

位号芯片类型容量厂家
U5,U6MT41J256M16HA-125256M x 16bitmicron

表2-4-1 DDR3 SDRAM配置

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

DDR3 DRAM的硬件连接示意图如图2-4-所示:

图片展示了DDR3 DRAM的硬件连接示意图,其中FPGA核心板通过地址线和控制线连接到DDR3芯片(U5和U6),并分别通过数据高16位和数据低16位与DDR3芯片通信。该图在文档中用于说明DDR3 DRAM的硬件连接方式,帮助读者理解DDR3 DRAM在电路设计中的具体应用。

图2-4-1 DDR3 DRAM原理图示意图

图2-4-2为DDR3 DRAM实物图

图片中展示了两块DDR3 SDRAM芯片,芯片型号为MT41J256M16HA-125,容量为256M x 16bit,由Micron公司生产。这些芯片被安装在电路板上,周围有其他电子元件。图片在文档中用于展示DDR3 DRAM的实物图,帮助读者更好地理解DDR3 DRAM的硬件连接和实际外观。

图2-4-2 DDR3 DRAM实物图

DDR3 DRAM引脚分配:

信号名称FPGA引脚名FPGA管脚号
DDR3_DQS0_PIO_L3P_T0_DQS_AD5P_35E1
DDR3_DQS0_NIO_L3N_T0_DQS_AD5N_35D1
DDR3_DQS1_PIO_L9P_T1_DQS_AD7P_35K2
DDR3_DQS1_NIO_L9N_T1_DQS_AD7N_35J2
DDR3_DQS2_PIO_L15P_T2_DQS_35M1
DDR3_DQS2_NIO_L15N_T2_DQS_35L1
DDR3_DQS3_PIO_L21P_T3_DQS_35P5
DDR3_DQS3_NIO_L21N_T3_DQS_35P4
DDR3_DQ[0]IO_L2P_T0_AD12P_35C2
DDR3_DQ [1]IO_L5P_T0_AD13P_35G1
DDR3_DQ [2]IO_L1N_T0_AD4N_35A1
DDR3_DQ [3]IO_L6P_T0_35F3
DDR3_DQ [4]IO_L2N_T0_AD12N_35B2
DDR3_DQ [5]IO_L5N_T0_AD13N_35F1
DDR3_DQ [6]IO_L1P_T0_AD4P_35B1
DDR3_DQ [7]IO_L4P_T0_35E2
DDR3_DQ [8]IO_L11P_T1_SRCC_35H3
DDR3_DQ [9]IO_L11N_T1_SRCC_35G3
DDR3_DQ [10]IO_L8P_T1_AD14P_35H2
DDR3_DQ [11]IO_L10N_T1_AD15N_35H5
DDR3_DQ [12]IO_L7N_T1_AD6N_35J1
DDR3_DQ [13]IO_L10P_T1_AD15P_35J5
DDR3_DQ [14]IO_L7P_T1_AD6P_35K1
DDR3_DQ [15]IO_L12P_T1_MRCC_35H4
DDR3_DQ [16]IO_L18N_T2_35L4
DDR3_DQ [17]IO_L16P_T2_35M3
DDR3_DQ [18]IO_L14P_T2_SRCC_35L3
DDR3_DQ [19]IO_L17N_T2_35J6
DDR3_DQ [20]IO_L14N_T2_SRCC_35K3
DDR3_DQ [21]IO_L17P_T2_35K6
DDR3_DQ [22]IO_L13N_T2_MRCC_35J4
DDR3_DQ [23]IO_L18P_T2_35L5
DDR3_DQ [24]IO_L20N_T3_35P1
DDR3_DQ [25]IO_L19P_T3_35N4
DDR3_DQ [26]IO_L20P_T3_35R1
DDR3_DQ [27]IO_L22N_T3_35N2
DDR3_DQ [28]IO_L23P_T3_35M6
DDR3_DQ [29]IO_L24N_T3_35N5
DDR3_DQ [30]IO_L24P_T3_35P6
DDR3_DQ [31]IO_L22P_T3_35P2
DDR3_DM0IO_L4N_T0_35D2
DDR3_DM1IO_L8N_T1_AD14N_35G2
DDR3_DM2IO_L16N_T2_35M2
DDR3_DM3IO_L23N_T3_35M5
DDR3_A[0]IO_L11N_T1_SRCC_34AA4
DDR3_A[1]IO_L8N_T1_34AB2
DDR3_A[2]IO_L10P_T1_34AA5
DDR3_A[3]IO_L10N_T1_34AB5
DDR3_A[4]IO_L7N_T1_34AB1
DDR3_A[5]IO_L6P_T0_34U3
DDR3_A[6]IO_L5P_T0_34W1
DDR3_A[7]IO_L1P_T0_34T1
DDR3_A[8]IO_L2N_T0_34V2
DDR3_A[9]IO_L2P_T0_34U2
DDR3_A[10]IO_L5N_T0_34Y1
DDR3_A[11]IO_L4P_T0_34W2
DDR3_A[12]IO_L4N_T0_34Y2
DDR3_A[13]IO_L1N_T0_34U1
DDR3_A[14]IO_L6N_T0_VREF_34V3
DDR3_BA[0]IO_L9N_T1_DQS_34AA3
DDR3_BA[1]IO_L9P_T1_DQS_34Y3
DDR3_BA[2]IO_L11P_T1_SRCC_34Y4
DDR3_S0IO_L8P_T1_34AB3
DDR3_RASIO_L12P_T1_MRCC_34V4
DDR3_CASIO_L12N_T1_MRCC_34W4
DDR3_WEIO_L7P_T1_34AA1
DDR3_ODTIO_L14N_T2_SRCC_34U5
DDR3_RESETIO_L15P_T2_DQS_34W6
DDR3_CLK_PIO_L3P_T0_DQS_34R3
DDR3_CLK_NIO_L3N_T0_DQS_34R2
DDR3_CKEIO_L14P_T2_SRCC_34T5

表2-4-2 DDR3 SDRAM引脚分配

QSPI Flash

核心板上使用了一片128Mbit大小的QSPI FLASH芯片,型号为N25Q128,它使用3.3V CMOS电压标准。由于它的非易失特性,在使用中, QSPI FLASH可以作为FPGA系统的启动镜像。这些镜像主要包括FPGA的bit文件、 软核的应用程序代码以及其它的用户数据文件。

SPI FLASH的具体型号和相关参数见下表

位号芯片类型容量厂家
U8N25Q128128M BitNumonyx

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

QSPI FLASH连接到FPGA芯片的BANK0和BANK14的专用管脚上,其中时钟管脚连接到BANK0的CCLK0上,其它数据和片选信号分别连接到BANK14的D00~D03和FCS管脚上。图2-5-1为QSPI Flash在硬件连接示意图。

图片展示了QSPI Flash与FPGA芯片的硬件连接示意图。FPGA芯片的BANK0和BANK14分别连接到QSPI Flash的专用管脚上,其中BANK0的CCLK0连接到FPGA的OSPI_CLK,BANK14的数据和片选信号分别连接到OSPI_D00~D03和FCS管脚上。此图帮助读者理解QSPI Flash在硬件中的具体连接方式,是配置芯片引脚分配的重要参考。

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

配置芯片引脚分配:

信号名称FPGA引脚名FPGA管脚号
QSPI_CLKCCLK_0L12
QSPI_CSIO_L6P_T0_FCS_B_14T19
QSPI_DQ0IO_L1P_T0_D00_MOSI_14P22
QSPI_DQ1IO_L1N_T0_D01_DIN_14R22
QSPI_DQ2IO_L2P_T0_D02_14P21
QSPI_DQ3IO_L2N_T0_D03_14R21

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

图2-5-2为开发板上QSPI Flash的实物图

图片中展示了一块QSPI Flash芯片,其型号为69340S02562。芯片上标有“CHM”和“25Q128A”,表明其容量为128MB。芯片周围有多个引脚和焊点,显示其已安装在电路板上。图片在文档中用于展示QSPI Flash在开发板上的实物图,帮助读者理解其在电路中的实际位置和连接方式。

图2-5-2 QSPI FLASH部分实物图

LED灯

AC7100B核心板上有3个红色LED灯,其中1个是电源指示灯(PWR),1个是配置LED灯(DONE),另外一个是用户LED灯(LED1)。当核心板供电后,电源指示灯会亮起;当FPGA 配置程序后,配置LED灯会亮起。用户LED灯用户连接到BANK34的IO上,可以通过程序来控制亮和灭,当连接用户LED灯的IO电压为高时,用户LED灯点亮,当连接IO电压为低时,用户LED会被熄灭。LED灯硬件连接的示意图如图2-6-1所示:

图片内容:该图展示了AX7202开发板上LED灯的硬件连接示意图。图中包括了三个LED灯:DONE LED、LED1和PWR LED。DONE LED连接到BANK0的DONE_0引脚,LED1连接到BANK34的W5引脚,PWR LED连接到电源+3.3V。每个LED灯都通过电阻与电源相连,并且在图中用箭头标注了信号流向。 图片作用:这张图在文档中用于说明核心板LED灯的硬件连接方式,帮助用户理解开发板上LED灯的具体连接位置和信号分配,确保用户能够正确地进行硬件连接。

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

用户LED灯的引脚分配

信号名称FPGA引脚名FPGA管脚号备注
LED1IO_L15N_T2_DQS_34W5用户LED灯

表2-6-1 开发板LED灯引脚分配

复位按键

AC7100B开发板上有一个复位按键Reset,复位按键连接到FPGA芯片的BANK34的普通IO上,用户可以使用这个复位按键来初始化FPGA的程序。设计中按键按下,输入到IO上的信号电压为低,复位信号有效;按键没有按下时,输入到IO上信号为高。 复位按键连接的示意图如图2-7-1所示:

图片展示了一个复位按键连接示意图,其中复位按键连接到FPGA的T6引脚,通过一个1.5V的电阻与地相连。该图位于文档中复位按键连接示意图的描述部分,用于直观展示复位按键在FPGA核心板上的连接方式。

图2-7-1 复位按键连接示意图

图2-7-2 为复位按键实物图

图片中展示了一个复位按键实物图,按键上标有数字“2”和“Reset”,旁边有一个红色箭头指向该按键。该图片位于文档中复位按键连接示意图之后,用于直观展示复位按键的实际外观,帮助读者更好地理解其在电路板上的位置和功能。

图2-7-2 复位按键实物图

复位按键的引脚分配

信号名称FPGA引脚名FPGA引脚号备注
RESET_NIO_L17N_T2_34T6复位按键Reset

表2-7-1 复位按键引脚分配

JTAG接口

在AC7100B核心板上我们也预留了JTAG的测试座J1,用来核心板单独JTAG下载和调试,图2-8-1就是JTAG口的原理图部分,其中涉及到TMS,TDI,TDO,TCK,GND,+3.3V这六个信号。

图片内容:该图展示了JTAG接口部分的原理图,其中包含FPGA的TMS、TDI、TDO、TCK信号以及+3.3V电源和GND地线。信号线以红色标注,连接到一个蓝色矩形框内的编号为1至6的引脚,分别对应JTAG接口的各个信号。 图片作用:此图在文档中用于说明AC7100B核心板上预留的JTAG测试座J1的连接方式,以及JTAG接口的信号分配情况,帮助读者理解如何在核心板上进行JTAG连接和调试。

图2-8-1 核心板原理图中JTAG接口部分

核心板上JTAG接口J1采用6针的2.54mm间距的单排测试孔,用户如果需要在核心板上用JTAG连接调试的话,需要焊接6针的单排排针。图2-8-2为JTAG接口在开发板上的实物图

图片显示了一个复位按键的实物图,图中可以看到复位按键的引脚分配,包括3.3V、GND、TCK、TDO、TDI和TMS等信号。这些引脚与FPGA核心板上的IO_L17N_T2_34引脚相连,用于实现复位功能。图片在文档中用于直观展示复位按键的实物连接情况,帮助读者更好地理解复位按键的引脚分配和连接方式。

图2-8-2 JTAG接口实物图

电源接口

如果没有底板的情况下,为了能使核心板单独工作,我们为核心板预留了2 PIN的接口(J3),通过连接5V电源单独给核心板供电。其中PIN1脚接+5V,PIN2脚接地,正负不要接错。

图片内容:该图展示了J3接口的电路图,其中J3接口由两个引脚组成,引脚1连接+5V电源,引脚2连接地线。电路图中还标注了VCCIN和CON2,表明该接口与开发板的电源和连接端口相关联。 图片作用:此图在文档中用于说明J3接口的电路连接方式,帮助读者理解在没有底板的情况下,如何通过J3接口为FPGA核心板单独供电。

图2-9-1 J3接口电路

图2-9-2为J3接口在开发板上的实物图

图片内容:图片显示了AX7202开发板上的J3接口实物图,其中PIN1脚连接+5V电源,PIN2脚连接地线。图片中还标有红色箭头,指向J3接口的PIN1和PIN2位置,以示电源连接方向。 图片作用:该图片用于直观展示J3接口在开发板上的实际位置和连接方式,帮助用户正确连接电源,确保核心板能够独立工作。

图2-9-2 J3接口实物图

扩展接口

核心板的背面一共扩展出4个高速扩展口,使用4个80Pin的板间连接器和底板连接,FPGA的IO口通过差分走线方式连接到这4个扩展口上。连接器的PIN脚间距为0.5mm,和底板的母座连接器配置实现高速数据通信。

扩展口CON1

80Pin的连接器CON1用来连接底板的VCCIN电源(+5V),地和FPGA的普通IO,这里需要注意,CON1的有15个管脚是连接到BANK34的IO口,因为BANK34连接是连接到DDR3的,所以这个BANK34的所有IO的电压标准都是1.5V的。CON1扩展口的管脚分配如表2-10-1所示:

CON1管脚信号
名称
FPGA
管脚号
电平标准CON1管脚信号
名称
FPGA
管脚号
电平标准
PIN1VCCIN-+5VPIN2VCCIN-+5V
PIN3VCCIN-+5VPIN4VCCIN-+5V
PIN5VCCIN-+5VPIN6VCCIN-+5V
PIN7VCCIN-+5VPIN8VCCIN-+5V
PIN9GND-PIN10GND-
PIN11NC-空脚PIN12NC-空脚
PIN13NC-空脚PIN14NC-空脚
PIN15NC-空脚PIN16B13_L4_PAA153.3V
PIN17NC-空脚PIN18B13_L4_NAB153.3V
PIN19GND-PIN20GND-
PIN21B13_L5_PY133.3VPIN22B13_L1_PY163.3V
PIN23B13_L5_NAA143.3VPIN24B13_L1_NAA163.3V
PIN25B13_L7_PAB113.3VPIN26B13_L2_PAB163.3V
PIN27B13_L7_PAB123.3VPIN28B13_L2_NAB173.3V
PIN29GND-PIN30GND-
PIN31B13_L3_PAA133.3VPIN32B13_L6_PW143.3V
PIN33B13_L3_NAB133.3VPIN34B13_L6_NY14
PIN35B34_L23_PY81.5VPIN36B34_L20_PAB71.5V
PIN37B34_L23_NY71.5VPIN38B34_L20_NAB61.5V
PIN39GND-PIN40GND-
PIN41B34_L18_NAA61.5VPIN42B34_L21_NV81.5V
PIN43B34_L18_PY61.5VPIN44B34_L21_PV91.5V
PIN45B34_L19_PV71.5VPIN46B34_L22_PAA81.5V
PIN47B34_L19_NW71.5VPIN48B34_L22_NAB81.5V
PIN49GND-PIN50GND-
PIN51XADC_VNM9模拟PIN52NC
PIN53XADC_VPL10模拟PIN54B34_L25U71.5V
PIN55NC-空脚PIN56B34_L24_PW91.5V
PIN57NC-空脚PIN58B34_L24_NY91.5V
PIN59GND-PIN60GND-
PIN61B16_L1_NF143.3VPIN62NC-空脚
PIN63B16_L1_PF133.3VPIN64NC-空脚
PIN65B16_L4_NE143.3VPIN66NC-空脚
PIN67B16_L4_PE133.3VPIN68NC-空脚
PIN69GND-PIN70GND-
PIN71B16_L6_ND153.3VPIN72NC-空脚
PIN73B16_L6_PD143.3VPIN74NC-空脚
PIN75B16_L8_PC133.3VPIN76NC-空脚
PIN77B16_L8_NB133.3VPIN78NC-空脚
PIN79NC-空脚PIN80NC-空脚

表2-10-1 扩展口CON1引脚分配

扩展口CON2

80Pin的连接器CON2用来扩展FPGA的BANK13和BANK14的普通IO,这两个BANK的电压标准都是3.3V的。CON2扩展口的管脚分配如表2-10-2所示:

CON2管脚信号
名称
FPGA
管脚号
电平标准CON2管脚信号
名称
FPGA
管脚号
电平标准
PIN1B13_L16_PW153.3VPIN2B14_L16_PV173.3V
PIN3B13_L16_NW163.3VPIN4B14_L16_NW173.3V
PIN5B13_L15_PT143.3VPIN6B13_L14_PU153.3V
PIN7B13_L15_NT153.3VPIN8B13_L14_NV153.3V
PIN9GND-PIN10GND-
PIN11B13_L13_PV133.3VPIN12B14_L10_PAB213.3V
PIN13B13_L13_NV143.3VPIN14B14_L10_NAB223.3V
PIN15B13_L12_PW113.3VPIN16B14_L8_NAA213.3V
PIN17B13_L12_NW123.3VPIN18B14_L8_PAA203.3V
PIN19GND-PIN20GND-
PIN21B13_L11_PY113.3VPIN22B14_L15_NAB203.3V
PIN23B13_L11_NY123.3VPIN24B14_L15_PAA193.3V
PIN25B13_L10_PV103.3VPIN26B14_L17_PAA183.3V
PIN27B13_L10_NW103.3VPIN28B14_L17_NAB183.3V
PIN29GND-PIN30GND-
PIN31B13_L9_NAA113.3VPIN32B14_L6_NT203.3V
PIN33B13_L9_PAA103.3VPIN34B13_IO0Y173.3V
PIN35B13_L8_NAB103.3VPIN36B14_L7_NW223.3V
PIN37B13_L8_PAA93.3VPIN38B14_L7_PW213.3V
PIN39GND-PIN40GND-
PIN41B14_L11_NV203.3VPIN42B14_L4_PT213.3V
PIN43B14_L11_PU203.3VPIN44B14_L4_NU213.3V
PIN45B14_L14_NV193.3VPIN46B14_L9_PY213.3V
PIN47B14_L14_PV183.3VPIN48B14_L9_NY223.3V
PIN49GND-PIN50GND-
PIN51B14_L5_NR193.3VPIN52B14_L12_NW203.3V
PIN53B14_L5_PP193.3VPIN54B14_L12_PW193.3V
PIN55B14_L18_NU183.3VPIN56B14_L13_NY193.3V
PIN57B14_L18_PU173.3VPIN58B14_L13_PY183.3V
PIN59GND-PIN60GND-
PIN61B13_L17_PT163.3VPIN62B14_L3_NV223.3V
PIN63B13_L17_NU163.3VPIN64B14_L3_PU223.3V
PIN65B14_L21_NP173.3VPIN66B14_L20_NT183.3V
PIN67B14_L21_PN173.3VPIN68B14_L20_PR183.3V
PIN69GND-PIN70GND-
PIN71B14_L22_PP153.3VPIN72B14_L19_NR143.3V
PIN73B14_L22_NR163.3VPIN74B14_L19_PP143.3V
PIN75B14_L24_NR173.3VPIN76B14_L23_PN133.3V
PIN77B14_L24_PP163.3VPIN78B14_L23_NN143.3V
PIN79B14_IO0P203.3VPIN80B14_IO25N153.3V

表2-10-2 扩展口CON2引脚分配

扩展口CON3

80Pin的连接器CON3用来扩展FPGA的BANK15和BANK16的普通IO,另外还有4个JTAG的信号也通过CON3连接器连接到底板上。BANK15和BANK16的电压标准都是可以通过一个LDO芯片来调整,默认安装的LDO是3.3V的,如果用户想输出其它标准的电平,可以更换合适的LDO来实现。CON3扩展口的管脚分配如表2-10-3所示:

CON3管脚信号
名称
FPGA
管脚号
电平标准CON3管脚信号
名称
FPGA
管脚号
电平标准
PIN1B15_IO0J163.3VPIN2B15_IO25M173.3V
PIN3B16_IO0F153.3VPIN4B16_IO25F213.3V
PIN5B15_L4_PG173.3VPIN6B16_L21_NA213.3V
PIN7B15_L4_NG183.3VPIN8B16_L21_PB213.3V
PIN9GND-PIN10GND-
PIN11B15_L2_PG153.3VPIN12B16_L23_PE213.3V
PIN13B15_L2_NG163.3VPIN14B16_L23_ND213.3V
PIN15B15_L12_PJ193.3VPIN16B16_L22_PE223.3V
PIN17B15_L12_NH193.3VPIN18B16_L22_ND223.3V
PIN19GND-PIN20GND-
PIN21B15_L11_PJ203.3VPIN22B16_L24_PG213.3V
PIN23B15_L11_NJ213.3VPIN24B16_L24_NG223.3V
PIN25B15_L1_NG133.3VPIN26B15_L8_NG203.3V
PIN27B15_L1_PH133.3VPIN28B15_L8_PH203.3V
PIN29GND-PIN30GND-
PIN31B15_L5_PJ153.3VPIN32B15_L7_NH223.3V
PIN33B15_L5_NH153.3VPIN34B15_L7_PJ223.3V
PIN35B15_L3_NH143.3VPIN36B15_L9_PK213.3V
PIN37B15_L3_PJ143.3VPIN38B15_L9_NK223.3V
PIN39GND-PIN40GND-
PIN41B15_L19_PK133.3VPIN42B15_L15_NM223.3V
PIN43B15_L19_NK143.3VPIN44B15_L15_PN223.3V
PIN45B15_L20_PM133.3VPIN46B15_L6_NH183.3V
PIN47B15_L20_NL133.3VPIN48B15_L6_PH173.3V
PIN49GND-PIN50GND-
PIN51B15_L14_PL193.3VPIN52B15_L13_NK193.3V
PIN53B15_L14_NL203.3VPIN54B15_L13_PK183.3V
PIN55B15_L21_PK173.3VPIN56B15_L10_PM213.3V
PIN57B15_L21_NJ173.3VPIN58B15_L10_NL213.3V
PIN59GND-PIN60GND-
PIN61B15_L23_PL163.3VPIN62B15_L18_PN203.3V
PIN63B15_L23_NK163.3VPIN64B15_L18_NM203.3V
PIN65B15_L22_PL143.3VPIN66B15_L17_NN193.3V
PIN67B15_L22_NL153.3VPIN68B15_L17_PN183.3V
PIN69GND-PIN70GND-
PIN71B15_L24_PM153.3VPIN72B15_L16_PM183.3V
PIN73B15_L24_NM163.3VPIN74B15_L16_NL183.3V
PIN75NC-PIN76NC-
PIN77FPGA_TCKV123.3VPIN78FPGA_TDIR133.3V
PIN79FPGA_TDOU133.3VPIN80FPGA_TMST133.3V

表2-10-3 扩展口CON3引脚分配

扩展口CON4

80Pin的连接器CON4用来扩展FPGA的BANK16的普通IO和GTP的高速数据和时钟信号。BANK16的IO口的电压标准可以通过一个LDO芯片来调整,默认安装的LDO是3.3V的,如果用户想输出其它标准的电平,可以更换合适的LDO来实现。GTP的高速数据和时钟信号在核心板上严格差分走线,数据线等长及保持一定的间隔,防止信号干扰。CON4扩展口的管脚分配如表2-10-4所示:

CON4管脚信号
名称
FPGA
管脚号
电平标准CON4管脚信号
名称
FPGA
管脚号
电平标准
PIN1NC空脚NC空脚NC
PIN3NC空脚NC空脚NC
PIN5NC空脚NC空脚NC
PIN7NC空脚NC空脚NC
PIN9GND-PIN10GND-
PIN11NC空脚PIN12MGT_TX2_PB6差分
PIN13NC空脚PIN14MGT_TX2_NA6差分
PIN15GND-PIN16GND-
PIN17MGT_TX3_PD7差分PIN18MGT_RX2_PB10差分
PIN19MGT_TX3_NC7差分PIN20MGT_RX2_NA10差分
PIN21GND-PIN22GND-
PIN23MGT_RX3_PD9差分PIN24MGT_TX0_PB4差分
PIN25MGT_RX3_NC9差分PIN26MGT_TX0_NA4差分
PIN27GND-PIN28GND-
PIN29MGT_TX1_PD5差分PIN30MGT_RX0_PB8差分
PIN31MGT_TX1_NC5差分PIN32MGT_RX0_NA8差分
PIN33GND-PIN34GND-
PIN35MGT_RX1_PD11差分PIN36MGT_CLK1_PF10差分
PIN37MGT_RX1_NC11差分PIN38MGT_CLK1_NE10差分
PIN39GND-PIN40GND-
PIN41B16_L5_PE163.3VPIN42B16_L2_PF163.3V
PIN43B16_L5_ND163.3VPIN44B16_L2_NE173.3V
PIN45B16_L7_PB153.3VPIN46B16_L3_PC143.3V
PIN47B16_L7_NB163.3VPIN48B16_L3_NC153.3V
PIN49GND-PIN50GND-
PIN51B16_L9_PA153.3VPIN52B16_L10_PA133.3V
PIN53B16_L9_NA163.3VPIN54B16_L10_NA143.3V
PIN55B16_L11_PB173.3VPIN56B16_L12_PD173.3V
PIN57B16_L11_NB183.3VPIN58B16_L12_NC173.3V
PIN59GND-PIN60GND-
PIN61B16_L13_PC183.3VPIN62B16_L14_PE193.3V
PIN63B16_L13_NC193.3VPIN64B16_L14_ND193.3V
PIN65B16_L15_PF183.3VPIN66B16_L16_PB203.3V
PIN67B16_L15_NE183.3VPIN68B16_L16_NA203.3V
PIN69GND-PIN70GND-
PIN71B16_L17_PA183.3VPIN72B16_L18_PF193.3V
PIN73B16_L17_NA193.3VPIN74B16_L18_NF203.3V
PIN75B16_L19_PD203.3VPIN76B16_L20_PC223.3V
PIN77B16_L19_NC203.3VPIN78B16_L20_NB223.3V
PIN79NC-PIN80NC-

表2-10-4 扩展口CON4引脚分配

电源

AC7100B核心板供电电压为DC5V,单独使用时通过J3接口供电,连接底板时通过底板供电,请注意不要J3和底板同时供电,以免造成损坏。板上的电源设计示意图如下图2-11-1所示:

图片展示了一个电源设计示意图,其中包含多个电源芯片和电压输出。具体来说,+5V电源通过四路DC/DC电源芯片TLV62130RGT分别转换成+3.3V、+1.5V、+1.8V和+1.0V四路电源,每路输出电流高达3A。此外,还有一路LDO SPX3819M5-3-3产生VCCIO电源,主要用于对FPGA的BANK15和BANK16供电。该图详细展示了电源设计的各个组成部分及其功能,为开发板的电源设计提供了直观的参考。

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

开发板通过+5V供电, 通过四路DC/DC电源芯片TLV62130RGT转化成+3.3V,+1.5V,+1.8V,+1.0V四路电源,每路输出电流可高达3A。通过一路LDO SPX3819M5-3-3产生VCCIO电源,VCCIO主要是对FPGA的BANK15,BANK16进行供电,用户可以通过更换其它的LDO芯片,使得BANK15,16的IO适应不同的电压标准。1.5V通过TI的TPS51200生成DDR3需要的VTT和VREF电压。1.8V通过TI的TPS74801芯片产生GTP收发器的电源MGTAVTT和MGTAVCC。各个电源分配的功能如下表所示:

电源功能
+3.3VFPGA Bank0,Bank13,Bank14的VCCIO, QSIP FLASH, Clock晶振
+1.8VFPGA辅助电压, TPS74801供电
+1.0VFPGA的核心电压
+1.5VDDR3, FPGA Bank34和Bank35
VREF, VTT(+0.75V)DDR3
VCCIO(+3.3V)FPGA Bank15, Bank16
MGTAVTT(+1.2V)FPGA GTP收发器Bank216
MGTAVCC(+1.0V)FPGA GTP收发器Bank216

表2-11-1 电源接口功能

因为Artix-7 FPGA的电源有上电顺序的要求,在电路设计中,我们已经按照 芯片的电源要求设计,上电依次为1.0V->1.8V->(1.5 V、3.3V、VCCIO)和1.0V-> MGTAVCC -> MGTAVTT的电路设计,保证芯片的正常工作。

AC7100B核心板的电源电路在板上的分别实物图所下图2-11-2所示。

图片显示了AX7202开发板的电源部分实物图,其中标注了+1.0V、+1.5V、+1.8V、+3.3V、VCCIO、MGTAVTT和MGTAVCC等电源接口。这些电源接口分别对应文档中提到的FPGA核心电压、DDR3电压、FPGA辅助电压、FPGA Bank0/Bank13/Bank14的VCCIO、TPS74801供电、DDR3电压以及FPGA GTP收发器Bank216的电压。图片中的箭头和数字序号进一步明确了各电源接口的具体位置,帮助读者理解电路设计中的电源上电顺序要求。

2-11-2核心板电源部分实物图

结构图

图片内容:该图展示了AX7202开发板的正面图,图中显示了开发板的尺寸为55.0 mm x 49.6 mm,以及一个直径为3mm的圆孔标记。开发板上分布着多个电路元件和接口,包括多个矩形区域和圆形元件,这些区域和元件可能代表不同的功能模块或连接点。 图片作用:这张图片是AX7202开发板用户手册中关于FPGA核心板结构图的一部分,具体为图2-12-1正面图。它帮助读者直观地了解开发板的外观和尺寸,为后续的使用和安装提供参考。

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

图片内容:这是一张AX7202开发板的正面图,图中标注了开发板的尺寸,包括宽度55.0 mm、高度49.6 mm和直径3 mm的圆孔。开发板上布满了各种电子元件,包括芯片、电阻、电容和连接器等。 图片作用:这张图展示了AX7202开发板的正面布局和尺寸,为读者提供了开发板的直观视觉参考,帮助理解其结构和尺寸,便于后续的安装和使用。

图2-12-2 背面图(Top View)

三、扩展板

简介

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

  • 一路10/100M/1000M以太网RJ-45接口
  • 二路SFP高速光纤接口
  • 一路24位的VGA输出
  • 一路USB2.0通信接口
  • 一路USB Uart通信接口
  • 一路RS232 通信接口
  • SD卡接口
  • RTC电路
  • EEPROM
  • 二路40针扩展口
  • JTAG调试口
  • 4个独立按键
  • 4个用户LED灯

千兆以太网接口

AX7102扩展板上通过Realtek RTL8211EG以太网PHY芯片为用户提供1路千兆网络通信服务。RTL8211EG 芯片支持10/100/1000 Mbps网络传输速率,通过GMII接口跟FPGA进行数据通信。RTL8211EG支持MDI/MDX自适应,各种速度自适应,Master/Slave自适应,支持MDIO总线进行PHY的寄存器管理。

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

配置Pin脚说明配置值
PHYAD[2:0]MDIO/MDC 模式的PHY地址PHY Address 为 001
SELRGV3.3V,2.5V,1.5/1.8V电压选择3.3V
AN[1:0]自协商配置(10/100/1000M)自适应
RX DelayRX时钟2ns延时延时
TX DelayTX时钟2ns延时延时
MODERGMII 或GMII选择GMII

表3-2-1 PHY芯片信息

当网络连接到千兆以太网时,FPGA和PHY芯片RTL8211EG的数据传输时通过GMII总线通信,传输时钟为125Mhz。 接收时钟E_RXC由PHY芯片提供,发送时钟E_GTXC由FPGA提供,数据在时钟的上升沿采样。

当网络连接到百兆以太网时,FPGA和PHY芯片RTL8211EG的数据传输时通过MII总线通信,传输时钟为25Mhz。接收时钟E_RXC和发送时钟E_TXC都由PHY芯片提供,数据在时钟的上升沿采样。

千兆以太网的设计示意图如图3-2-1所示:

图片展示了千兆以太网接口的电路设计,其中Artix-7 FPGA与RTL8211EG以太网芯片通过多个信号线连接,包括E_RXC、E_TXC、E_TXD7:0、E_RXD7:0等。电路中还包含一个25MHz的晶振,用于提供时钟信号。图片在上下文中起到解释千兆以太网接口设计的作用,帮助读者理解电路中各信号线的具体功能及其连接关系。

图3-2-1千兆以太网接口设计示意图

千兆以太网的在扩展板的实物图如下图3-2-2所示:

图片内容:图片显示了千兆以太网接口的实物图,其中包含一个以太网芯片(标注为“Ethernet”)和一个FPGA芯片。以太网芯片位于左侧,FPGA芯片位于右侧,两者通过电路板上的引脚连接。图片中还可见一些其他电子元件,如电容和电阻。 图片作用:该图片展示了千兆以太网接口在扩展板上的实际布局,与上下文中提到的千兆以太网设计示意图相呼应,帮助读者更好地理解千兆以太网接口在硬件上的实现方式。

图3-2-2千兆以太网接口实物图

FPGA和以太网芯片连接的管脚分配如下:

网络名称FPGA引脚备注
E_GTXCL18以太网GMII 发送时钟
E_TXD0M15以太网发送数据bit0
E_TXD1L14以太网发送数据bit1
E_TXD2K16以太网发送数据bit2
E_TXD3L16以太网发送数据bit3
E_TXD4K17以太网发送数据bit4
E_TXD5L20以太网发送数据bit5
E_TXD6L19以太网发送数据bit6
E_TXD7L13以太网发送数据bit7
E_TXENM16以太网发送使能信号
E_TXERM13以太网发送错误信号
E_TXCJ17以太网MII发送时钟
E_RXCK18以太网GMII接收时钟
E_RXDVM22以太网接收数据有效信号
E_RXERN19以太网接收数据错误
E_RXD0N22以太网接收数据Bit0
E_RXD1H18以太网接收数据Bit1
E_RXD2H17以太网接收数据Bit2
E_RXD3K19以太网接收数据Bit3
E_RXD4M21以太网接收数据Bit4
E_RXD5L21以太网接收数据Bit5
E_RXD6N20以太网接收数据Bit6
E_RXD7M20以太网接收数据Bit7
E_COLN18以太网Collision信号
E_CRSM18以太网Carrier Sense信号
E_RESETL15以太网复位信号
E_MDCW10以太网MDIO管理时钟
E_MDIOV10以太网MDIO管理数据

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

光纤接口

AX7102扩展板上有2路光纤接口,用户可以购买光模块(市场上1.25G,2.5G光模块)插入到这2个光纤接口中进行光纤数据通信。2路光纤接口分别跟FPGA的GTP收发器的2路RX/TX相连接,TX信号和RX信号都是以差分信号方式通过隔直电容连接FPGA和光模块,每路TX发送和RX接收数据速率高达6.6Gb/s。GTP收发器的参考时钟由核心板上的125M差分晶振提供。

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

图片内容:该图展示了FPGA与光纤接口的连接示意图,包括LVDS振荡器、GTP模块、SFP光模块及其引脚分配。左侧为FPGA与GTP模块的连接,右侧为SFP光模块的实物图,标注了SFP_TX_P、SFP_TX_N、SFP_RX_P、SFP_RX_N等引脚。图片在上下文中作用:该图详细说明了第一路光纤接口的FPGA引脚分配,为读者提供了直观的连接示意图和实物图对照,便于理解光纤接口的具体实现。

图3-3-1光纤设计示意图

两路光纤接口在扩展板的实物图如下图所示:

图片展示了两路光纤接口在扩展板上的实物图。接口由两个并排的金属板组成,每个板上有多个圆形孔洞,用于固定光纤模块。接口上方标有“OPT1”和“OPT2”,分别对应第一路和第二路光纤接口。图片在文档中用于直观展示光纤接口在实际硬件上的布局,帮助读者更好地理解光纤接口的物理结构和位置。

两路光纤通信接口实物图

第1路光纤接口FPGA引脚分配如下:

网络名称FPGA引脚备注
SFP1_TX_PB4SFP光模块数据发送 Positive
SFP1_TX_NA4SFP光模块数据发送Negative
SFP1_RX_PB8SFP光模块数据接收 Positive
SFP1_RX_NA8SFP光模块数据接收Negative
SFP1_TX_DISC22SFP光模块光发射禁止,高有效
SFP1_LOSSB22SFP光接收LOSS信号,高表示没有接收到光信号

表3-3-1 第一路光纤引脚分配

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

网络名称FPGA引脚备注
SFP2_TX_PD5SFP光模块数据发送 Positive
SFP2_TX_NC5SFP光模块数据发送Negative
SFP2_RX_PD11SFP光模块数据接收 Positive
SFP2_RX_NC11SFP光模块数据接收Negative
SFP2_TX_DISC20SFP光模块光发射禁止,高有效
SFP2_LOSSD20SFP光接收LOSS信号,高表示没有接收到光信号

表3-3-2 第二路光纤引脚分配

VGA显示接口

VGA显示部分,我们使用了ADI公司的ADV7123芯片,内含三路10位D/A转换器,对输入的RGB数字信号进行模拟转换输出VGA视频信号,最高支持1080p@60Hz输出;

在AX7102开发板中,FPGA输出的RGB数字信号为24位色, 其中红绿蓝三种颜色各8位,在原理图设计中FPGA输出的红绿蓝的8位数据连接到ADV7123的3路D/A转换的数据输入高8位,数据输入的低2位置0。ADV7123的设计示意图如下图3-4-1所示:

图片展示了AX7102开发板上VGA接口的原理图,其中FPGA输出的RGB数字信号通过ADV7123芯片进行转换,输出VGA视频信号。FPGA的VGA_CLK和VGA_EN信号分别连接到ADV7123的CLK和/BLANK端,RGB信号分别通过VGA_R7:0、VGA_G7:0和VGA_B7:0连接到ADV7123的R、G和B端。ADV7123的输出信号R、G和B连接到VGA接口的相应端口。该图在上下文中用于说明VGA显示接口的工作原理,帮助读者理解FPGA输出信号如何通过ADV7123转换为VGA视频信号。

图3-4-1 ADV7123 VGA原理图

下图为AX7102开发板上VGA的接口实物图:

图片内容:图片显示了AX7102开发板上的VGA接口部分,接口上标有“VGA”字样,旁边还有“RS232”接口。VGA接口下方有一个黑色的芯片,芯片上标有“ADV7123”字样,表明该芯片用于处理VGA信号。此外,图片中还可见到一些其他电路元件和连接器。 图片作用:这张图片展示了AX7102开发板上VGA接口的实际外观,与上下文中提到的ADV7123芯片原理图相对应,有助于读者更好地理解VGA信号的处理过程和接口布局。

VGA接口实物图

VGA信号的FPGA引脚分配:

引脚名称FPGA引脚
VGA_CLKU21
VGA_ENAB20
VGA_HSAA11
VGA_VSAA10
VGA_R7W15
VGA_R6W16
VGA_R5T14
VGA_R4T15
VGA_R3V13
VGA_R2V14
VGA_R1W11
VGA_R0W12
VGA_G7AA20
VGA_G6AA21
VGA_G5AB22
VGA_G4AB21
VGA_G3V15
VGA_G2U15
VGA_G1W17
VGA_G0V17
VGA_B7T21
VGA_B6W21
VGA_B5W22
VGA_B4Y17
VGA_B3T20
VGA_B2AB18
VGA_B1AA18
VGA_B0AA19

表3-4-1 VGA引脚分配

USB2.0

开发板上通过Cypress CY7C68013A USB2.0控制器芯片实现PC与FPGA间的高速数据通信,CY7C68013A控制器完全符合通用串行总线协议2.0版规范,支持全速(12Mbit/s)以及低速(1.5Mbit/s)模式。用户通过用USB线连接PC的USB口和开发板的MINI型的USB口(J6)就可以进行USB2.0的数据通信。

CY7C68013A是一款集成USB2.0的微控制器。通过集成USB2.0收发器、SIE(串行接口引擎,serial interface engine)、增强的8051微控制器以及可编程的外部接口于一个单片中。CY7C68013A与其它器件间的通信很简单,它提供的GPIF于FIFO两种模式可以与FPGA, DSP, ATA, UTOPIA, EPP, PCMCIA等实现无缝的数据交换。

CY7C68013A收发器由一个24MHz的晶振提供时钟, FPGA和CY7C68013A连接的示意图如下图3-5-1所示

图片展示了FPGA与CY7C68013A之间的连接示意图。FPGA通过USB CLKOUT和USB IFCLK与CY7C68013A的CLKOUT和IFCLK相连,同时通过多个信号线如USB FLAGA、USB FLAGB、USB FLAGC、USB SLCS、USB SLWR、USB SLRD、USB SLOE、USB PKTEND和USB FIFOADDR1:0与CY7C68013A进行数据交换。CY7C68013A由24MHz的晶振提供时钟。此图在文档中用于说明CY7C68013A与FPGA之间的通信方式,以及它们之间的信号连接关系。

图3-5-1 FPGA和CY7C68013A连接示意图

下图为USB2.0部分的实物图,U6为CY7C68013A,J6为USB接口。

图片展示了USB2.0接口和CY7C68013A收发器的实物图。U6标记为CY7C68013A,J6标记为USB接口。图片中的红色框标注了USB2.0接口和CY7C68013A的位置,帮助读者清晰地识别这两个关键组件。此图在文档中用于直观展示USB2.0接口和CY7C68013A在实际硬件中的布局,与上下文中的电路图和引脚分配说明相呼应,便于读者理解USB2.0部分的硬件连接。

图3-5-2 USB2.0接口实物图

USB2.0引脚分配:

引脚名称FPGA引脚备注
USB_CLKOUTU1812-, 24- or 48 MHz 时钟输出
USB_IFCLKY21同步通信时钟信号
USB_FLAGAR18状态输出信号
USB_FLAGBR14状态输出信号
USB_FLAGCP14状态输出信号
USB_SLCSP16Slave FIFO片选
USB_SLWRR19Slave FIFO写信号
USB_SLRDP19Slave FIFO读信号
USB_SLOEN13Slave FIFO数据输出使能
USB_PKTENDP20包结束信号
USB_FIFOADR[0]N14FIFO的地址0
USB_FIFOADR[1]N15FIFO的地址1
USB_FD[0]Y22USB数据Bit0
USB_FD[1]W20USB数据Bit1
USB_FD[2]W19USB数据Bit2
USB_FD[3]Y19USB数据Bit3
USB_FD[4]Y18USB数据Bit4
USB_FD[5]V22USB数据Bit5
USB_FD[6]U22USB数据Bit6
USB_FD[7]T18USB数据Bit7
USB_FD[8]R17USB数据Bit8
USB_FD[9]R16USB数据Bit9
USB_FD[10]P15USB数据Bit10
USB_FD[11]N17USB数据Bit11
USB_FD[12]P17USB数据Bit12
USB_FD[13]U16USB数据Bit13
USB_FD[14]T16USB数据Bit14
USB_FD[15]U17USB数据Bit15

表3-5-1 USB2.0引脚分配

SD卡槽

SD卡(Secure Digital Memory Card)是一种基于半导体闪存工艺的存储卡,1999年由日本松下主导概念,参与者东芝和美国SanDisk公司进行实质研发而完成。2000年这几家公司发起成立了SD协会(Secure Digital Association简称SDA),阵容强大,吸引了大量厂商参加。其中包括IBM,Microsoft,Motorola,NEC、Samsung等。在这些领导厂商的推动下,SD卡已成为目前消费数码设备中应用最广泛的一种存储卡。

SD卡是现在非常常用的存储设备,我们扩展出来的SD卡,支持SPI模式和SD模式,使用的SD卡为MicroSD卡。原理图如下图3-6-1所示。

图片内容:该图展示了SD卡槽的原理图,包括SD_CLK、SD_CMD、SD_CD_N、SD_DAT0至SD_DAT3等引脚的连接情况。电路中还包含多个电阻(如R128、R130等)和电容(如C56、C57等),用于信号的稳定和滤波。电路右侧有一个插座(JQ),用于连接SD卡。 图片作用:该原理图在文档中用于解释SD卡槽的内部连接和工作原理,帮助读者理解SD卡在开发板上的实际连接方式及其信号处理过程。

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

SD卡槽在开发板的背面,下图为SD卡槽实物图

图片中展示了一个SD卡槽的实物图,卡槽上标有“LOXI”字样,卡槽的两侧有明显的凹槽和凸起,用于卡住SD卡。图片在上下文中起到直观展示SD卡槽外观的作用,帮助读者更好地理解SD卡槽的结构和安装方式。

图3-6-2 SD卡槽实物图

SD卡槽引脚分配

SD模式
引脚名称FPGA引脚
SD_CLKC14
SD_CMDC15
SD_CD_NB16
SD_DAT0E17
SD_DAT1F16
SD_DAT2A14
SD_DAT3A13

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

USB转串口

开发板包含了Silicon Labs CP2102GM的USB-UAR芯片, USB接口采用MINI USB接口,可以用一根USB线将它连接到上PC的USB口进行串口数据通信 。

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

图片内容:该图展示了USB转串口电路的示意图,其中包含一个Artix-7 FPGA(Y12和Y11引脚分别连接UART1_RXD和UART1_TXD)与CP2102-GM芯片(TXD、RXD、VBUS、REGIN和D+/-引脚)的连接关系。Micro-USB接口(J3)通过D+/-引脚与CP2102-GM芯片相连。图片在上下文中作用:该图是USB转串口电路设计的示意图,用于说明USB转串口信号的传输路径和连接方式,帮助读者理解USB转串口的实际电路设计。

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

下图为USB转串口的实物图

图片显示了一个USB转串口电路板的局部,电路板上标有“UART”和“Ethernet”字样。电路板上有一个USB接口和两个LED指示灯,分别标有“TX”和“RX”,用于指示串口数据的发送和接收状态。图片中的USB接口和LED指示灯是USB转串口电路设计示意图的实物图,用于直观展示USB转串口的实际连接和信号指示情况。

3-7-2 USB转串口实物图

同时对串口信号设置了2个PCB上丝印为TX和RX的LED指示灯(LED7和LED8), TX和RX LED灯会指示串口是否有数据发出或者是否有数据接受,如下图所示,

图片内容:该电路图展示了USB转串口信号指示灯的连接方式,其中LED7和LED8分别标记为TX和RX,用于指示串口数据的发送和接收状态。电路中,LED7和LED8通过510欧姆电阻R157和R156分别连接到UART1_RXD和UART1_TXD引脚,且均接至+3.3V电源。图片在上下文中的作用:该电路图是USB转串口信号指示灯的实物图,用于说明串口信号的指示方式,帮助用户理解串口数据传输状态的指示方法。

3-7-3 USB转串口信号指示灯

UART转串口的FPGA引脚分配:

引脚名称FPGA引脚
UART1_RXDY12
UART1_TXDY11

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

RS232接口

AX7102开发板上含有一个RS232的公座。开发板上采用MAX3232芯片作为RS232和UART电平转换的桥梁, 用户需要准备一根RS232串口线(直连线)连接开发板到PC或者其它外设进行RS232串口的数据通信。另外开发板上有两个LED灯用来分别指示数据发送和数据接收状态,RS232部分的设计示意图如下图3-8-1所示:

图片内容:该图展示了AX7202开发板上RS232接口的电路设计,其中FPGA通过UART2_TXD和UART2_RXD分别连接到MAX3232芯片的T2OUT和T2IN,MAX3232再通过T2OUT和T2IN连接到RS232接口。电路中还标有FPGA的AB10和AA9引脚分别对应UART2_RXD和UART2_TXD。 图片作用:此图在文档中用于说明RS232接口的设计示意图,帮助读者理解FPGA与MAX3232芯片之间的信号传输关系,以及RS232接口的连接方式。

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

下图为RS232接口的实物图

图片内容:图片显示了一个RS232接口的实物图,接口上标有“RS232”字样,接口两侧有金属触点,电路板上还标有“C53”、“C55”、“C54”等元件标识,以及“U17”等元件编号。图片在上下文中作用:该图片展示了RS232接口的实物外观,与上下文中提到的RS232接口设计示意图相呼应,帮助读者更好地理解接口的实际形态和布局。

图3-8-2 RS232接口的实物图

RS232串口的FPGA引脚分配:

引脚名称FPGA引脚
UART2_RXDAB10
UART2_TXDAA9

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

EEPROM 24LC04

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

图片内容:该图展示了FPGA与24C04 EEPROM之间的I2C接口连接示意图。FPGA通过引脚V19连接到24C04的SCL(时钟线),通过引脚V18连接到24C04的SDA(数据线)。此外,图中还显示了3.3V电源连接到24C04的电源端。 图片作用:此图在文档中用于说明EEPROM的设计示意图,具体展示了FPGA与24C04 EEPROM之间的I2C接口连接方式,帮助读者理解FPGA与EEPROM之间的通信机制。

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

下图为EEPROM实物图

图片内容:图片显示了一个电路板上的EEPROM芯片及其周围的元件,包括电阻R62、R43、R39和C40。EEPROM芯片的引脚清晰可见,其中I2C_SCL引脚连接到V19,I2C_SDA引脚连接到V18。图片中还标有U9,可能表示该芯片的型号或位置。 图片作用:这张图片展示了EEPROM芯片在电路板上的实际位置,与上下文中提到的“EEPROM实物图”相呼应,帮助读者更好地理解EEPROM在电路中的布局和连接方式。

图3-9-2 EEPROM实物图

EEPROM引脚分配:

引脚名称FPGA引脚
I2C_SCLV19
I2C_SDAV18

表3-9-1 EEPROM引脚分配

实时时钟 DS1302

开发板板载了一片实时时钟RTC芯片,型号DS1302,他的功能是提供到2099年内的日历功能,年月日时分秒还有星期。如果系统中需要时间的话,那么RTC就需要涉及到产品中。他外部需要接一个32.768KHz的无源时钟,提供精确的时钟源给时钟芯片,这样才能让RTC可以准确的提供时钟信息给产品。同时为了产品掉电以后,实时时钟还可以正常运行,一般需要另外配一个电池给时钟芯片供电,图3-10-2中为BT1为电池座,我们将纽扣电池(型号CR1220,电压为3V)放入以后,当系统掉电池,纽扣电池还可以给DS1302供电,这样,不管产品是否供电,DS1302都会正常运行,不会间断,可以提供持续不断的时间信息。RTC的接口信号也是连接到FPGA的BANK16 IO口上。图3-10-1为DS1302设计示意图:

图片展示了DS1302实时时钟芯片与FPGA之间的连接示意图。FPGA通过引脚B15、E16和D16分别连接到DS1302的RTC_SCLK、RTC_DATA和RTC_RESET引脚。此外,DS1302的VCC1和VCC2分别连接到3.3V电源,电池通过X1和X2连接到X1和X2引脚。图片在文档中用于说明DS1302的设计示意图,帮助读者理解其在FPGA系统中的接口配置。

图3-10-1 DS1302设计示意图

图3-10-2为DS1302实物图

图片内容:图片显示了一个电路板上的接口,其中有一个金色的插针连接器,旁边有数字序号标识为“Y2”的引脚。电路板上还有其他元件,如电阻和电容,以及一些标识符如“U11”和“J1”。电路板的背景为黑色,与金色的插针形成鲜明对比。 图片作用:这张图片展示了DS1302实物图的一部分,具体为电路板上的接口部分。在上下文中,它与DS1302设计示意图一起出现,帮助读者更好地理解DS1302在实际电路板上的安装和连接方式。

图3-10-2 DS1302实物图

DS1302接口引脚分配:

引脚名称FPGA引脚
RTC_SCLKB15
RTC_DATAE16
RTC_RESETD16

表3-10-1 DS1302引脚分配

扩展口

扩展板预留2个2.54mm标准间距的40针的扩展口J4和J5,用于连接黑金的各个模块或者用户自己设计的外面电路,扩展口有40个信号,其中,5V电源1路,3.3V电源2路,地3路,IO口34路。切勿IO直接跟5V设备直接连接,以免烧坏FPGA。如果要接5V设备,需要接电平转换芯片。

在扩展口和FPGA连接之间串联了33欧姆的排阻,用于保护FPGA以免外界电压或电流过高造成损坏,扩展口(J4)的电路如下图3-11-1所示

图片内容:该图展示了J4扩展口的实物图,其中Pin1和Pin2已经标示出。引脚从1到39依次排列,每个引脚旁标有对应的EX_IO1编号,例如EX_IO1_1N、EX_IO1_2N等。此外,图中还标注了+3.3V和+5.0V电源引脚。 图片作用:此图与上下文中的描述相呼应,直观地展示了J4扩展口的实际连接情况,帮助读者更好地理解扩展口的引脚分配和布局,确保在实际操作中正确连接FPGA。

图3-11-1扩展口J4原理图

下图为J4扩展口实物图,扩展口的Pin1,Pin2已经在板上标示出。

图片内容:图中展示了一个扩展口J4的实物图,该扩展口为黑色矩形,上面标有“J4”字样,其引脚排列整齐,每排有多个空洞,用于连接电路。图片中还标出了Pin1和Pin2的位置,便于识别和操作。 图片作用:该图片展示了J4扩展口的实物外观,与上下文中的电路原理图相对应,帮助读者更好地理解J4扩展口的实际形态和引脚分布,便于在实际操作中正确连接和使用。

图3-11-2扩展口J4实物图

J4扩展口FPGA的引脚分配

引脚编号FPGA引脚引脚编号FPGA引脚
1GND2+5V
3K144K13
5H146J14
7H158J15
9G1310H13
11J2112J20
13G1614G15
15H1916J19
17G1818G17
19J1620F15
21K2222K21
23H2224J22
25G2026H20
27G2228G21
29D2230E22
31D2132E21
33A2134B21
35M1736F21
37GND38GND
39+3.3V40+3.3V

表3-11-1 扩展口引脚分配

扩展口(J5)的电路如下图3-11-3所示

图片内容:该图展示了AX7202开发板上J5扩展口的实物图,其中Pin1和Pin2已标示。引脚从1到40依次排列,每个引脚旁标注了对应的名称,如EX_IO2_1N至EX_IO2_17P,以及+5V、+3.3V等电源引脚。图片中还标出了GND和+3.3V的电源连接点。 图片作用:此图在文档中用于直观展示J5扩展口的实际连接情况,帮助读者理解扩展口的引脚分配和布局,从而更好地进行电路连接和调试。

图3-11-3扩展口J5原理图

下图为J5扩展口实物图,扩展口的Pin1,Pin2已经在板上标示出。

图片显示了一个扩展口J5的实物图,其中Pin1和Pin2的位置已经用数字标注出来。该扩展口连接到FPGA,引脚分配清晰可见。图片在上下文中起到直观展示J5扩展口实物布局的作用,帮助读者更好地理解扩展口的物理结构和引脚分配。

图3-11-4扩展口J5实物图

J5扩展口FPGA的引脚分配

引脚编号FPGA引脚引脚编号FPGA引脚
1GND2+5V
3AB154AA15
5AA146Y13
7AB178AB16
9AA1610Y16
11AB1212AB11
13Y1414W14
15C1916C18
17F1418F13
19E1420E13
21D1522D14
23B1324C13
25AB1326AA13
27A1928A18
29E1830F18
31F2032F19
33A2034B20
35D1936E19
37GND38GND
39+3.3V40+3.3V

表3-11-2 扩展口引脚分配

JTAG接口

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

图片内容:该图展示了JTAG接口的原理图,包括FPGA的TCK、TDO、TMS和TDI信号线与外部电路的连接。每个信号线都通过电阻(33R)与FPGA的相应引脚相连,并通过二极管(BAT54S)进行保护。此外,图中还标注了电源电压为+3.3V。 图片作用:此图在文档中用于解释JTAG接口的原理,帮助读者理解JTAG线与FPGA之间的连接方式及其保护措施。

图3-12-1 JTAG接口原理图

下图为扩展板上JTAG接口实物图,JTAG线插拔的时候注意不要热插拔。

图片显示了一个JTAG接口的实物图,接口位于扩展板上,旁边有“JTAG”标识。接口由多个黑色插针组成,排列整齐。该图在文档中用于展示JTAG接口的实际外观,帮助读者理解其在扩展板上的位置和结构。

图3-12-2 JTAG接口实物图

按键

扩展板上含有四个用户按键KEY1~KEY4,两个按键都连接到FPGA的普通的IO上,按键低电平有效,当按键按下,FPGA的IO输入电压为低,当没有按键按下是,FPGA的IO输入电压为高。按键部分电路如下图3-13-1所示

图片展示了一个按键硬件设计示意图,其中FPGA引脚B18、B17、A16和A15分别连接到按键KEY1、KEY2、KEY3和KEY4。该图位于文档中描述按键部分电路的章节,用于直观展示按键与FPGA引脚的连接关系,帮助读者理解按键硬件设计的具体实现。

图3-13-1按键硬件设计示意图

图3-13-2为扩展板上4个用户按键实物图

图片展示了扩展板上四个用户按键的实物图,按键从左至右依次标记为KEY1、KEY2、KEY3和KEY4。每个按键旁边都有对应的引脚编号,分别为B18、B17、A16和A15。图片在文档中用于直观展示按键的实际布局和位置,帮助读者更好地理解按键与FPGA引脚的对应关系。

图3-13-2按键实物图

按键FPGA引脚分配:

引脚名称FPGA引脚
KEY1B18
KEY2B17
KEY3A16
KEY4A15

表3-13-1 按键引脚分配

LED灯

扩展板上有9个红色LED灯,其中1个是电源指示灯(PWR),2个是USB Uart的数据接收和发送指示灯,2个是RS232的数据接收和发送指示灯, 4个是用户LED灯(LED1~LED4)。当开发板供电后,电源指示灯会亮起。用户LED1~LED4连接到FPGA的普通IO,当连接用户LED灯的IO电压配置为低电平时,用户LED灯点亮,当连接IO电压为配置为高电平时,用户LED会被熄灭。

LED灯硬件连接的示意图如图3-14-1所示

图片内容:该图展示了FPGA与四个LED灯的硬件连接示意图。FPGA通过引脚C17、D17、V20和U20分别连接LED1、LED2、LED3和LED4。每个LED灯串联一个电阻,LED灯的正极连接到3.3V电源,负极接地。图片在上下文中作用:该图是文档中描述LED灯硬件连接的示意图,帮助读者理解FPGA与LED灯之间的硬件连接关系。

图3-14-1 LED灯硬件设计示意图

图3-14-2为扩展板上2个用户LED灯实物图

图片展示了四个LED灯(LED1至LED4)的实物图,每个LED灯旁边都有一个编号和一个箭头指向,分别对应硬件设计示意图中的R01至R04。图片在文档中用于展示扩展板上四个用户LED灯的实物外观,帮助读者更好地理解硬件连接的示意图。

图3-14-2用户LED灯实物图

按键FPGA引脚分配:

引脚名称FPGA引脚
LED1C17
LED2D17
LED3V20
LED4U20

表3-14-1 LED灯引脚分配

供电电源

开发板的电源输入电压为DC12V,请使用开发板自带的电源,不要用其他规格的电源,以免损坏开发板。扩展板上通过2路DC/DC电源芯片MP1482转化成+5V和+3.3V两路电源。另外扩展板上的+5V电源通过板间连接器给核心板供电,扩展上的电源设计如下图3-15-1所示:

图片内容:该电路图展示了+5.0V电源的原理,包括输入端的12V电源、电容C4和电阻R2,以及MP1482DS电源芯片。芯片的EN、GND、COMP、FB、IN、SW、OUT等引脚连接了相应的元件,如电容C2、电感L1、电阻R4、R6、R8等。电路中还包含多个电容(C7至C12)和电感(L1),用于滤波和稳定电源输出。 图片作用:该电路图是扩展板电源设计的一部分,具体展示了+5.0V电源的电路原理。通过MP1482DS芯片将12V电源转换为+5.0V,为扩展板提供稳定的电源供应。

图片内容:该电路图展示了+3.3V电源的电路设计,包括输入电压12V,通过电阻R10和电容C34进行滤波,然后通过MP1482芯片进行稳压,输出+3.3V电源。电路中还包含多个电容(C28、C29、C30、C31、C32、C33、C34、C35、C36)和电阻(R15、R16、R17、R18、R19、R20、R21、R22、R23、R24、R25、R26、R27、R28、R29、R30、R31、R32、R33、R34、R35、R36、R37、R38、R39、R40、R41、R42、R43、R44、R45、R46、R47、R48、R49、R50、R51、R52、R53、R54、R55、R56、R57、R58、R59、R60、R61、R62、R63、R64、R65、R66、R67、R68、R69、R70、R71、R72、R73、R74、R75、R76、R77、R78、R79、R80、R81、R82、R83、R84、R85、R86、R87、R88、R89、R90、R91、R92、R93、R94、R95、R96、R97、R98、R99、R100、R101、R102、R103、R104、R105、R106、R107、R108、R109、R110、R111、R112、R

图3-15-1扩展板电源原理图

图3-15-2和图3-15-3为扩展板上电源电路的实物图

图片显示了扩展板上电源+3.3V电路的实物图,其中包含多个电子元件,如电容C34、电阻R10和电感L3。图片中的3.3V GND标识清晰可见,表明该电路提供3.3伏特的电源。此图在文档中用于展示扩展板上电源电路的实物状态,与上下文中的电源设计描述相呼应,帮助读者更好地理解电源电路的实际布局和元件配置。

图3-15-2 电源+3.3V电路实物图

图片显示了扩展板上电源+5V电路的实物图。图中可以看到一个标有“1.0V 100Ω”的电阻器,旁边是两个黄色的电容,以及一个标有“5V GND”的地线。此外,电路板上还有多个其他元件,如电容、电阻和连接器。这张图片在文档中用于展示扩展板上+5V电源电路的实物情况,与上下文中提到的电源设计图相呼应。

图3-15-3 电源+5V电路实物图

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