XME0712用户手册

[English]

开发环境:

赛灵思Vivado 2018.3

https://www.xilinx.com

微信公众号:

../../_images/wechat.jpg

●1. 概述

​ XME0712 是微相科技推出的一款基于赛灵思 Artix-7 系列的工业级系统模块。该模块集成XC7A35T/75T/200T FPGA 芯片、DDR3 内存、16MByte QSPI 闪存、千兆以太网 PHY 收发器以及电源管理功能,并通过高速连接器扩展了大量可配置的 I/O 接口。模块尺寸仅为 5 x 6 cm,且价格极具竞争力,非常适合集成到客户的产品中。所有微相科技尺寸为 5 x 6 cm的核心模块,机械结构兼容。

○板卡布局

../../_images/PCB_Layout.png

○资源特性

  • Xilinx Artix-7 XC7A35T-2FGG484,

    Xilinx Artix-7 XC7A100T-2FGG484,

    Xilinx Artix-7 XC7A200T-2FBG484.

  • DDR3: 8Gbit, DDR3 (MT41K256M16TW-107 IT:P).

  • LED: 1个电源 LED,1个FPGA 配置状态指示灯, 1个用户LED。

  • Flash: 128Mbit QSPI Flash。

  • PHY ETH: 10/100/1000M 自适应。

  • CLOCK: 2路差分时钟。

○系统框图

../../_images/Block_diagram.png

○机械尺寸

../../_images/Mechanical_Spec.png

●2. 硬件资源

○FPGA

  • Logic Cells: 33,280(35T)

               101,440(100T)

               215,360(200T)

  • Slices: 5,200(35T)

          15,850(100T)

          33,650(200T)

  • CLB Flip-Flops: 41,600(35T)
                  126,800(100T)
                  269,200(200T)

  • Maximum Distributed RAM(Kb): 400(35T)

                                 1,188(100T)

                                 2,888(200T)

  • Block RAM/FIFO w/ ECC (36 Kb each): 50(35T)

                                       135(100T)

                                       365(200T)

  • Total Block RAM (Kb): 1,800(35T)

                        4,860(100T)

                        13,140(200T)

  • CMTs (1 MMCM + 1 PLL): 5(35T)
                            6(100T)
                             10(200T)

  • Maximum Single-Ended I/O:250(35T)

                              300(100T)

                              500(200T)

  • Maximum Differential I/O Pairs: 120(35T)

                                  144(100T)

                                  240(200T)

  • DSP Slices: 90(35T)

               240(100T)

               740(200T)

  • PCIe® Gen2: 1

  • Analog Mixed Signal (AMS) / XADC: 1

  • Configuration AES / HMAC Blocks: 1

  • GTP Transceivers (6.6 Gb/s Max Rate): 4(35T)

                                      8(100T)

                                      16(200T)

○DDR3

​ 该模块采用 2 片 16 位 DDR3 内存芯片。单颗 DDR3 芯片的容量为 4Gbit,两片总容量为 8Gbit,位宽为 32 位。DDR3 RAM 型号为 MT41K256M16TW-107 IT:P ,兼容 MT41K256M16HA-125。DDR3 SDRAM 的最高工作时钟频率为 400MHz(数据速率为 800Mbps),DDR3 芯片连接至 FPGA 的 BANK 34 和 BANK 35 的 IO 接口。

Signal Name Pin Number Signal Name Pin Number
DDR3_A0 R3 DDR3_D9 H2
DDR3_A1 Y6 DDR3_D10 J5
DDR3_A2 U6 DDR3_D11 G2
DDR3_A3 R6 DDR3_D12 H3
DDR3_A4 AA5 DDR3_D13 H5
DDR3_A5 T6 DDR3_D14 J1
DDR3_A6 Y2 DDR3_D15 G3
DDR3_A7 W2 DDR3_D16 L3
DDR3_A8 AB2 DDR3_D17 K6
DDR3_A9 W1 DDR3_D18 K3
DDR3_A10 W6 DDR3_D19 M3
DDR3_A11 AB5 DDR3_D20 J4
DDR3_A12 W5 DDR3_D21 M2
DDR3_A13 V5 DDR3_D22 J6
DDR3_A14 AB1 DDR3_D23 K4
DDR3_BA0 R2 DDR3_D24 P1
DDR3_BA1 AB3 DDR3_D25 N4
DDR3_BA2 U3 DDR3_D26 P6
DDR3_NCAS U1 DDR3_D27 M6
DDR3_CKE AA1 DDR3_D28 R1
DDR3_CLK_N AA3 DDR3_D29 M5
DDR3_CLK_P Y3 DDR3_D30 P2
DDR3_NCS V3 DDR3_D31 N2
DDR3_DM0 F3 DDR3_ODT U2
DDR3_DM1 H4 DDR3_NRAS V2
DDR3_DM2 L5 DDR3_NWE T1
DDR3_DM3 N5 DDR3_DQS_N0 D1
DDR3_D0 C2 DDR3_DQS_N1 J2
DDR3_D1 E2 DDR3_DQS_N2 L1
DDR3_D2 B2 DDR3_DQS_N3 P4
DDR3_D3 F1 DDR3_DQS_P0 E1
DDR3_D4 B1 DDR3_DQS_P1 K2
DDR3_D5 G1 DDR3_DQS_P2 M1
DDR3_D6 A1 DDR3_DQS_P3 P5
DDR3_D7 D2 DDR3_NRST Y1
DDR3_D8 K1

○Giga ETH

​ XME0712 集成了 REALTEK REL8211FI 千兆以太网 PHY 芯片,用户可以轻松实现以太网相关应用。以太网 PHY 芯片连接到 FPGA 的 Bank13,但由于 XC7A35T-FGG484 没有 Bank13 ,因此 XME0712-35T 模块并不直接支持以太网功能。

​ 以太网 PHY 通过 RGMII 接口 与 FPGA 连接,FPGA 可以通过 MDIO 网络端口管理接口 读写 PHY 芯片的寄存器。MDI 发送和接收信号连接到B2B连接器 JM3。用户只需将这些信号连接到 RJ45 接口 即可完成网络端口的设计。

Signal Name FPGA PIN Explain
ETH0_NRST Y17 Reset signal
ETH0_TXCK Y11 RGMII TX CLK
ETH0_TXCTL AB11 RGMII TX Control Single
ETH0_TXD0 AB12 RGMII Tx Date 0
ETH0_TXD1 AA9 RGMII Tx Date 1
ETH0_TXD2 AB10 RGMII Tx Date 2
ETH0_TXD3 AA10 RGMII Tx Date 3
ETH0_RXCK W11 RGMII Rx CLK
ETH0_RXCTL AA11 RGMII RX Control Single
ETH0_RXD0 V10 RGMII Rx Date 0
ETH0_RXD1 W10 RGMII Rx Date 0
ETH0_RXD2 Y12 RGMII Rx Date 0
ETH0_RXD3 W12 RGMII Rx Date 0
ETH0_MDC AA13 Management Interface Clock
ETH0_MDIO AB13 Management Interface Date

○复位

​ RESET_N 低电平有效,复位信号由底板产生。复位信号通过电源和复位监控芯片输出到 FPGA 引脚。当 POR_nRST 为低电平时,表示存在复位信号或 3.3V 电源电压低于 2.93V。如果未使用复位信号,可以将其悬空。

○JTAG

​ FPGA的JTAG信号连接到扩展端口上,该端口还提供了一个3.3V的JTAG VREF电压输出信号。

Signal Name JM3 Pin Number Explain
VCC_3V3 Pin11,13 模块电压输出,JTAG参考电压
FPGA_TDI Pin21 Input (3.3V)
FPGA_TDO Pin17 Output (3.3V)
FPGA_TCK Pin15 Input (3.3V)
FPGA_TMS Pin23 Input (3.3V)
GND --- 连接到模块的GND信号

○Quad-SPI Flash

​ 板载 128M Quad-SPI Flash 存储器 IS25LP128F-JBLE-TR 用于存储初始 FPGA 配置、用户应用程序及数据。

Position Model Capacity Factory
U21 IS25LP128F-JBLE-TR 128 Byte ISSI

○Clock

​ XME0712核心板提供了两个有源差分时钟。其中一个200 MHz的时钟连接到Bank 34的时钟引脚,可用作FPGA的逻辑时钟和DDR3的控制时钟。另一个125 MHz的时钟连接到Bank 216,作为GTP收发器的参考输入时钟。

​ 200M差分时钟输入的分配如下表所示:

Signal Name FPGA Pin Explain
SYS_CLK_P V4 Differential clock P
SYS_CLK_N W4 Differential clock N

​ 125M差分时钟输入的分配如下表所示:

Signal Name FPGA Pin Explain
MGT_CLK1_P F10 Differential clock P
MGT_CLK1_N E10 Differential clock N

○Power

XME0712 支持宽电源输入 (5V~15V) , 推荐设计使用电源输入为 +12V 。

​ 模块上电后,按顺序级联,以 1.0V->1.8V->1.5V->3.3V 的顺序完成上电过程。3.3V 最后上电, 同时提供系统电源状态 PG 信号。

○LED

XME0712 开发板包含三个 LED 指示灯:电源指示灯、FPGA 配置状态指示灯以及由 PL 控制的用户 LED。 LED 信号描述如下表所示。

LED FPGA Pin Note
D4 -- 电源指示灯
D1 G11 FPGA 配置状态指示灯,在 FPGA 配置成功后点亮。
D3 F4 当FPGA的T16为高电平的时候LED灯点亮。

○拓展口

XME0712 使用三组连接器 JM1、JM2 和 JM3,用于拓展 FPGA IO 和以太网接口的信号。
3 x AXK600337YG, 100Pin, 0.5mm 间距。

对应的底板连接器可以点击这里购买。

核心板连接器型号 底板连接器型号 厂商 配对高度
AXK600337YG AXK500137YG Panasonic 3mm

说明:

  1. Bank15 IO 电平取决于 JM1 Pin11,13的电压输入, 输入范围为1.2V-3.3V.

  2. Bank16 IO 电平取决于 JM2 Pin91,93 的电压输入, 输入范围为1.2V-3.3V.

  3. Bank13,14 为 3.3V.

  4. 请参阅《XME0712_Pinout_Table_R12》 以获取详细的引脚定义信息。

●3. 相关文档

○XME0712

○PE100

○PE300