5331 Ug Aes XK7MMP G V1 - 4
5331 Ug Aes XK7MMP G V1 - 4
5331 Ug Aes XK7MMP G V1 - 4
Page 1
Copyright © 2017 Avnet, Inc. AVNET, “Reach Further,” and the AV logo are registered
trademarks of Avnet, Inc. All other brands are the property of their respective owners.
LIT# 5331-UG-AES-XK7MMP-G-V1_4
Document Control
Document Version: 1.4
Page 2
Contents
1 Introduction ......................................................................................................... 10
1.1 Description ............................................................................................................. 11
1.2 Kintex-7 Mini Module Plus Board Features............................................................. 12
1.3 Supported Baseboard Board Features available through JX1/JX2 ......................... 13
1.4 Power Module Features available through JX1/JX2/JX3 ........................................ 14
1.5 Reference Designs................................................................................................. 14
1.6 Product Pictures ..................................................................................................... 15
1.7 Ordering Information .............................................................................................. 19
2 Functional Description ........................................................................................ 20
2.1 Kintex-7 Mini-Module Plus Functional Description .................................................. 21
2.1.1 Kintex-7 Bank Pin Assignments ..................................................................................... 23
2.1.2 DDR3 SDRAM Interface ................................................................................................. 25
2.1.3 Parallel Flash Interface ................................................................................................... 27
2.1.4 I2C EEPROM .................................................................................................................. 30
2.1.5 10/100/1000 PHY Interface ............................................................................................ 30
2.1.6 CYUSB3014 USB 3.0 Controller Interface ..................................................................... 33
2.1.7 Kintex-7 Mini Module Plus GTX TX/RX and Clock Connections .................................... 37
2.1.8 GTX Programmable LVDS Clock Source ....................................................................... 39
2.1.9 Kintex-7 GTX Power Sources ......................................................................................... 41
2.1.10 XADC Support ................................................................................................................ 42
2.1.11 Kintex-7 FPGA JTAG Interface ...................................................................................... 43
2.1.12 Clock Connections to the Kintex-7 FPGA....................................................................... 44
2.1.13 Thermal Management and Power Connections to the Kintex-7 FPGA .......................... 45
2.1.14 MMP JX1/JX2/JX3 Connectors ...................................................................................... 49
2.1.15 Kintex-7 Mini Module Plus I/O Count.............................................................................. 52
2.2 Avnet Mini-Module Plus Baseboard 2 Functional Description (From Mini Module Plus
Baseboard 2 Users Guide) ............................................................................................... 53
2.2.1 GTX (Gigabit Transceiver) Interfaces ............................................................................. 54
2.2.2 FMC Low Pin Count (LPC) Interface .............................................................................. 63
2.2.3 Clock Sources ................................................................................................................. 69
2.2.4 Communication ............................................................................................................... 71
2.2.5 Memory ........................................................................................................................... 71
2.2.6 PMOD Headers .............................................................................................................. 71
2.2.7 User Push Buttons and Switches ................................................................................... 72
2.2.8 User LEDs ...................................................................................................................... 73
2.2.9 Configuration .................................................................................................................. 73
Page 3
2.2.10 Power .............................................................................................................................. 74
2.3 Customer Selected Power Module Functional Description ..................................... 79
2.3.1 Introduction ..................................................................................................................... 79
2.3.2 Functional Description .................................................................................................... 81
3 Specifications and Ratings .................................................................................. 85
3.1 Absolute Maximum Ratings .................................................................................... 85
3.2 Recommended Operating Conditions..................................................................... 87
4 Mechanical Requirements .................................................................................. 89
4.1 Kintex-7 MMP Mechanical ...................................................................................... 89
4.2 Baseboard Mechanical ........................................................................................... 92
4.3 Power Module Mechanical ..................................................................................... 92
5 Acknowledgements ............................................................................................. 94
6 Getting Help and Support ................................................................................... 95
7 Appendix ............................................................................................................. 96
7.1 How to Create an MCS file and Program the Flash using Impact ........................... 96
Page 4
Figures
Figure 1 – Assembled Kintex-7 Mini Module Plus Kit ................................................ 15
Figure 2 – AES-MMP-7K325T-G Xilinx Kintex-7 Mini-Module Plus (top view) .......... 16
Figure 3 – AES-MMP-7K325T-G Xilinx Kintex-7 Mini-Module Plus (bottom view) .... 16
Figure 4 – AES-MMP-BB2-G Avnet Mini-Module Plus Baseboard 2 (top view) ........ 17
Figure 5 – AES-MMP-BB2-G Avnet Mini-Module Plus Baseboard 2 (bottom view) .. 17
Figure 6 – AES-POM-LTM1-G GE Energy Power Module ........................................ 18
Figure 7 – Assembled Kintex-7 Mini Module Plus Kit Locations................................ 20
Figure 8 – Kintex-7 Mini Module Plus Block Diagram................................................ 22
Figure 9 – Kintex-7 Bank Pin Assignments ............................................................... 23
Figure 10 – Kintex-7 MMP DDR3 Memory Interface ................................................. 25
Figure 11 – Kintex-7 Mini Module Plus Parallel Flash Interface ................................ 28
Figure 12 – Kintex-7 Mini Module Plus Ethernet Interface ........................................ 30
Figure 13 – Kintex-7 Mini Module Plus CYUSB3014 USB 3.0 Controller Interface ... 33
Figure 14 – Kintex-7 Mini Module Plus GTX Programmable LVDS Clock Source .... 39
Figure 15 – GTX Power Connections for the Kintex-7 Mini Module Plus .................. 41
Figure 16 – XADC Support Circuitry for the Kintex-7 Mini Module Plus .................... 42
Figure 17 – JTAG Interface for the Kintex-7 Mini Module Plus.................................. 43
Figure 18 – MMP Clock Connections for the Kintex-7 Mini Module Plus .................. 44
Figure 19 – MMP Power Connections for the Kintex-7 Mini Module Plus ................. 46
Figure 20 – Voltage Measurement Locations for the Kintex-7 Mini Module Plus ...... 49
Figure 21 – Avnet Mini-Module Plus Baseboard 2 Block Diagram ............................ 53
Figure 22 – GTX Reference Clock Sources .............................................................. 55
Figure 23 – PCI Express Reference Clock ................................................................ 56
Figure 24 – PCI Express Electrical Interface ............................................................. 57
Figure 25 – PCI_PRSNT Configuration Jumper ........................................................ 58
Figure 26 – SFP Module Interface ............................................................................ 59
Figure 27 – Host Board Connector AMP 1367073-1 ................................................. 61
Figure 28 – FMC LPC Connector Pin Out ................................................................. 64
Figure 29 – FMC LPC Connector JX3 Block Diagram............................................... 65
Figure 30 – CDCM61001 Clock Synthesizer ............................................................. 69
Figure 31 – JTAG Chain on the Mini-Module Plus Baseboard 2 ............................... 73
Figure 32 – Board Power .......................................................................................... 75
Page 5
Figure 33 – DDR Voltage SW13 ............................................................................... 76
Figure 34 – VCC_AUX Voltage SW14 ...................................................................... 77
Figure 35 – FMC VADJ Voltage SW15 ..................................................................... 77
Figure 36 – Remote Sense Configuration Resistors ................................................. 79
Figure 37 – Power Module Block Diagram ................................................................ 81
Figure 38 – Power Module Block Diagram ................................................................ 83
Figure 39 – Kintex-7 MMP Component Placements ................................................. 89
Figure 40 – Kintex-7 MMP Connectors Mechanical Locations .................................. 90
Figure 41 – Kintex-7 MMP Mechanical Drawing ....................................................... 91
Figure 42 – Avnet Mini-Module Plus Baseboard 2 Mechanical Diagram ................... 92
Figure 43 – Power Module Mechanical Header and Mounting Hole Locations ......... 93
Page 6
Tables
Table 1 – Ordering Information ................................................................................. 19
Table 2 – Kintex-7 Features ...................................................................................... 21
Table 3 – Kintex-7 Bank Usage ................................................................................. 24
Table 4 – DDR3 Pinout for the Kintex-7 Mini Module Plus ........................................ 26
Table 5 – DDR3 Routing Rules for the Kintex-7 Mini Module Plus ............................ 27
Table 6 – Parallel Flash Fast Configuration Bitgen Settings the Kintex-7 Mini Module
Plus ........................................................................................................................... 27
Table 7 – Parallel Flash Pinout for the Kintex-7 Mini Module Plus ............................ 29
Table 8 – Kintex-7 Features ...................................................................................... 30
Table 9 – Ethernet 10/100/1000 GMII Routing Rules for the Kintex-7 Mini Module Plus
31
Table 10 – Ethernet 10/100/1000 TPI Routing Rules for the Kintex-7 Mini Module Plus
31
Table 11 – Ethernet 10/100/1000 Pinout for the Kintex-7 Mini Module Plus ............. 32
Table 12 – CYUSB3014 USB 3.0 Controller GPIOII Routing Rules for the Kintex-7 Mini
Module Plus .............................................................................................................. 34
Table 13 – CYUSB3014 USB 3.0 Controller TPI Routing Rules for the Kintex-7 Mini
Module Plus .............................................................................................................. 34
Table 14 – CYUSB3014 USB 3.0 Controller Pinout for the Kintex-7 Mini Module Plus36
Table 15 – GTX TX/RX Pin Assignments for the Kintex-7 Mini Module Plus ............ 37
Table 16 – GTX Clock Pin Assignments for the Kintex-7 Mini Module Plus .............. 38
Table 17 – GTX Routing Rules for the Kintex-7 Mini Module Plus for the Kintex-7 Mini
Module Plus .............................................................................................................. 38
Table 18 – GTX Clock Pin Assignments for the Kintex-7 Mini Module Plus .............. 39
Table 19 – GTX Clock Settings for the Kintex-7 Mini Module Plus ............................ 40
Table 20 – Power Connections for the Kintex-7 Mini Module Plus ............................ 41
Table 21 – XADC Connections for the Kintex-7 Mini Module Plus ............................ 43
Table 22 – JTAG Connections for the Kintex-7 Mini Module Plus ............................. 44
Table 23 – Clock Connections for the Kintex-7 Mini Module Plus ............................. 45
Table 24 – FPGA Power Connections for the Kintex-7 Mini Module Plus ................. 48
Table 25 – JX1 Connections for the Kintex-7 Mini Module Plus ................................ 50
Table 26 – JX2 Connections for the Kintex-7 Mini Module Plus ................................ 51
Table 27 – JX3 Connections for the Kintex-7 Mini Module Plus ................................ 52
Table 28 – I/O Count for the Kintex-7 Mini Module Plus............................................ 52
Page 7
Table 29 – Communications Standards .................................................................... 54
Table 30 – GTX Interfaces Supported ....................................................................... 54
Table 31 – JX1 GTX Reference Clock Pin Assignments ........................................... 55
Table 32 – PCI Express Reference Clock Frequencies ............................................ 56
Table 33 – PCI Express Reference Clock Pin Assignments ..................................... 56
Table 34 – PCI Express JX2 Pin Assignments .......................................................... 58
Table 35 – SFP JX1/JX2 Pin Assignments ............................................................... 60
Table 36 – SFP Host Connector Pin Description ...................................................... 61
Table 37 – FMC GTX JX1 Pin Assignments ............................................................. 62
Table 38 – SMA GTX JX1 Pin Assignments ............................................................. 62
Table 39 – DisplayPort JX1/JX2 Pin Assignments .................................................... 62
Table 40 – FMC LPC Connector Signals .................................................................. 63
Table 41 – FMC LPC Connector JX1 Pin Assignments ............................................ 68
Table 42 – CDCM61001 Clock Synthesizer Pin Description ..................................... 69
Table 43 – CDCE913 Pin Assignments..................................................................... 70
Table 44 – USB-to-RS232 Pin Assignments ............................................................. 71
Table 45 – Micro-SD Card Pin Assignments ............................................................. 71
Table 46 – Peripheral Module Pin Assignments – J2 ................................................ 72
Table 47 – Peripheral Module Pin Assignments – J5 ................................................ 72
Table 48 – Push Button Pin Assignments ................................................................. 72
Table 49 – DIP Switch Pin Assignments ................................................................... 72
Table 50 – LED Pin Assignments .............................................................................. 73
Table 51 – Output Voltages....................................................................................... 79
Table 52 – J1 Pinout ................................................................................................. 81
Table 53 – J2 Pinout ................................................................................................. 81
Table 54 – J3 Diagram .............................................................................................. 82
Table 55 – J3 Pinout ................................................................................................. 82
Table 56 – JP1 Jumper Settings ............................................................................... 82
Table 57 – Absolute Maximum Temperature Rating ................................................. 85
Table 58 – Absolute Maximum Ratings for Supply Voltages ..................................... 85
Table 59 – Absolute Maximum Ratings for I/O Voltages ........................................... 86
Table 60 – Recommended Ambient Operating Temperature .................................... 87
Table 61 – Recommended Supply Voltages ............................................................. 87
Table 62 – Recommended I/O Voltages ................................................................... 88
Page 8
Table 62 – Power Module Geometry ......................................................................... 92
Page 9
1 Introduction
The purpose of this manual is to describe the functionality and contents of the Avnet Kintex-7 Mini Module
Plus from Avnet Electronics Marketing. This document includes instructions for operating the board,
descriptions of the hardware features, and explanations of the test code programmed into the on-board
programmable memory. For reference design documentation and example projects, see the Avnet site
and search for the product number. As an example, for information on any Kintex7 Mini Module Plus
SOM go to Avnet Portal and search for “aes-mmp-7k”: "aes-mmp-7k" Results. From there you can select
the SOM or development kit from the ‘Products’ tab for specific information or select the ‘Documents’ tab
for general information, Product Briefs, Users Guides, Reference Designs, etc.
Here are links to the Mini Module Plus Baseboard 2 and the available Power Modules.
Page 10
1.1 Description
The Kintex-7 Mini Module Plus Development Kit provides a complete hardware environment for
designers to accelerate their time to market. The kit delivers a stable platform to develop and test
designs targeted to the high-performance and low-power Xilinx Kintex-7 325T FPGA. The
installed Kintex-7 325T device offers a prototyping environment to effectively demonstrate the
enhanced benefits of mid-range cost Xilinx FPGA solutions. Reference designs are included with
the kit to exercise standard peripherals on the evaluation board for a quick start to device
familiarization.
The Kintex-7 Mini Module Plus kit contains the following three separately ordered pieces:
Page 11
1.2 Kintex-7 Mini Module Plus Board Features
Xilinx FPGA Devices Supported
– Xilinx Kintex-7 XC7K160T-1FFG676 FPGA
– Xilinx Kintex-7 XC7K325T-1FFG676 FPGA
– Xilinx Kintex-7 XC7K410T-1FFG676 FPGA
I/O Connectors
– One Mini Module Plus Interface with JX1 / JX2 signal / power connectors, and JX3 power sense.
– One 20 pin XADC Analog Header
– One 10/100/1000 RJ-45 Ethernet Connector
– One USB3 Micro B Connector
One USB3 JTAG fly-wire Header
Memory
– 256MB of DDR3 memory (64M x 32) at 1600 Mbps
– 64 MB of Flash memory in Master BPI configuration with a 50 MHz user CCLK.
– 8KB of I2C EEPROM
– 128KB of I2C EEPROM dedicated to EZ-USB FX3 SuperSpeed USB Controller
Communication
– EZ-USB FX3 SuperSpeed USB Controller
– 10/100/1000 PHY Interface
– RS232 Port accessed through JX1/JX2
– JTAG Port accessed through JX1/JX2
Clocks
– 200MHz LVDS Clock Source
– Programmable LVDS Clock Source (MGT reference clock input)
– EMC LVCMOS 50MHz Clock Source
– Dedicated 50MHz and 25MHz Clock Sources
– Two MGT reference clock inputs available through JX1/JX2
– Four Differential clock inputs available through JX1/JX2
– Dedicated PHY receive and 125MHz clocks
User I/O
– 118 Differential IO available through JX1/JX2
Power
– Regulated 3.3, 2.5, 1.8, 1.5, 1.2, 1.0 V supply voltages must be supplied through JX1/JX2
– Regulated 5.0, 1.8, 1.25 V analog supply voltages are generated on board
Configuration
– JTAG Port accessed through JX1/JX2
Page 12
1.3 Supported Baseboard Board Features available through JX1/JX2
Xilinx FPGA Mini-Modules Supported
– Xilinx Kintex-7 AES-MMP-7K325T-G
– Xilinx Kintex-7 AES-MMP-7K410T-G
– Xilinx Kintex-7 AES-MMP-7K160T-G
I/O Connectors
– One Mini Module Plus Slot (JX1, JX2, JX3)
– One FMC LPC Slot (2.5V or 3.3V VADJ)
– DisplayPort Output
– Two PMOD Headers
GTX Transceiver Connectors
– One PCI Express add-in card interface
– 4 lanes @ 5.0 Gbps with Kintex-7 Mini-Module (PCI Express 2.0)
– 4 lanes @ 2.5 Gbps with Virtex-5 Mini-Module (PCI Express)
– One Small-Form Pluggable (SFP) cage
– One transceiver supplied on an FMC connectors for use by an expansion module
– One transmitter via Display Port Connector
– One General-Purpose MGT via SMA Connectors
Memory
– Micro SD Card Interface
Communication
– USB-RS232 Port
Clocks
– Programmable LVDS Clock Source (MGT reference clock input)
– Programmable LVCMOS Clock Source
User I/O
– 5 User LEDs
– 8-position DIP Switch
– 4 User Push Button Switches
Power
– Power is supplied from a customer selected Power Module plug-in.
– Regulated 5.0, 3.3, 2.5, 1.8, 1.5, 1.2, 1.0 V output supply voltages derived from 12.0 V supply
input from either a ATX 4-pin Molex connector or a separate 6-pin Molex connector.
– Power Module is supplied from the PCI Express slot or an external 12 V supply
– Power Configuration is switchable for K7, and FMC power requirements.
– Point of Load Power Sense Feedback for all supply rails
Power Connectors
– One x4 PCI Express slot
– One 4 pin Molex external 12 V supply connector
– One 6 pin Molex external 12 V supply connector
– One 10 pin Samtec HPF power connector
– One 8 pin Samtec HPF power connector
– One 10 pin Samtec CLP sense feedback connector
Configuration
– Digilent JTAG-SMT1 Module
– PC4 JTAG Header
Page 13
1.4 Power Module Features available through JX1/JX2/JX3
Power
– Power is supplied from a customer selected Power Module plug-in, designed to meet a
common specification
– Generates all required voltage rails to power the FPGA module, FMC slot and baseboard circuits.
– Regulated 5.0, 3.3, 2.5, 1.8, 1.5/1.35, 1.2, 1.0 V output supply voltages derived from 12.0 V
supply input from Base Board.
– SSTL2 Termination Regulators
– Point of Load Regulators for all supply rails
– Point of Load Power Sense Feedback provided for all supply rails
– Supply regulation sufficient to meet K7 requirements
– Power on/off sequencing to meet K7 requirements
Power Connectors
– One 10 pin Samtec HPF power connector
– One 8 pin Samtec HPF power connector
– One 10 pin Samtec CLP sense feedback connector
– Power Connectors
Page 14
1.6 Product Pictures
Page 15
Figure 2 – AES-MMP-7K325T-G Xilinx Kintex-7 Mini-Module Plus (top view)
Page 16
Figure 4 – AES-MMP-BB2-G Avnet Mini-Module Plus Baseboard 2 (top view)
Page 17
Figure 6 – AES-POM-LTM1-G GE Energy Power Module
Page 18
1.7 Ordering Information
The following table lists the Avnet Mini-Module Plus Baseboard 2 part number and available Mini-
Module hardware options.
Page 19
2 Functional Description
The figure below shows the layout of an assembled Kintex-7 Mini Module Plus Kit. The Kintex-7 Mini
Module Plus Kit consists of three components, the Kintex-7 Mini Module Plus (#1), Mini Module Plus
Baseboard 2 (background), and the Power Module (#3) as shown in the following figure. Modular power
supply design allows users to use different manufacturer’s power solution on the Mini Module Plus
Baseboard 2. For more information on the various Power Modules, please refer to the links for the
available Power Modules in Section 1.4 above. The FMC slot (#2) on the Mini Module Plus Baseboard 2
(background) allows customizing user applications using various FMC modules offered by Avnet, Xilinx,
The Kintex-7 Mini-Module Plus (#1) and the Mini-Module Plus Baseboard 2 (background) combine to
make up a powerful FPGA based system with significant capability. The Power Module (#3) supplies
power to both. To facilitate describing the entire system, first the Kintex-7 Mini Module Plus (#1) is
discussed followed by the Mini Module Plus Baseboard 2.
Page 20
2.1 Kintex-7 Mini-Module Plus Functional Description
The Kintex-7 MMP is designed to utilize either the XC7K160T, the XC7K325T, or the XC7K410T
in the FFG676 package. The –1 speed grade of these two devices will meet the requirements of
the MMP design. The following table shows the features of the XC7K160T/XC7K325T/
XC7K410T devices. Note that at present, only the XC7K325T configuration is available.
Note 1: To achieve maximum DDR3 data rate of 1600 Mbps using a Kintex-7 –1 speed grade
part, the Kintex-7 VCCAUX_IO rail must be 2.0V (VCCAUX_IO of 1.8V will support maximum
DDR3 data rate of 1066 Mbps). Please refer to the power section of this document for more
information.
Page 21
A high-level block diagram of the Kintex-7 Mini Module Plus is shown below followed by a brief
description of each sub-section.
Kintex-7 Programmable
ARM JTAG LVDS Clock (6 I/O)
Header
XC7K160T
FFG676 LVDS OSC
-or- @200 MHz (2 I/O)
RJ45 Ethernet PHY
Connector (16 I/O) XC7K325T
LVCMOS OSC
FFG676
@50 MHz (1 I/O)
-or-
XADC Header XC7K410T
Miscellaneous
(8 I/O) FFG676
Voltage Regulators
Vref_DIFF Vref_DIFF
JX1 JX2
MGT Signals
MGT Signals
REFCLKN REFCLKN
Page 22
2.1.1 Kintex-7 Bank Pin Assignments
The Kintex-7 MMP uses the XC7K160T, the XC7K325T or the XC7K410T device, which has
8 I/O banks along with 2 GTX banks. The following figure shows the Kintex-7 bank pin
assignments on the Kintex-7 Mini Module Plus.
JX2_DIFF_IO[00:13],
GTX Bank 13 (HR) JX2_DIFF_CLKIN,
Quad 115 50 I/O JX2_DIFF_RCLKIN,
(JX2_VCCO_Diff) JX1_SE_IO[12:23],
JX2_Vref_DIFF
Note: Although defined as Single-Ended, all JX1_SE_IO and JX2_SE_IO pins are routed as
differential where possible starting with JX1_SE_IO[00:01] pair. This will give the MMP users
more flexibility when designing their MMP baseboards.
Page 23
The bank assignments shown in the above figure are based on the rules shown in the following
table.
Page 24
2.1.2 DDR3 SDRAM Interface
The Kintex-7 Mini Module Plus provides 256MB of DDR3 memory (64M x 32) as shown in the
following figure. The Micron MT41J64M16JT-125 (1.5V DDR3, 1600 Mbps) is used to
implement the DDR3 SDRAM interface.
16 Data[0:15]
DDR3
DM[0:1] SDRAM
DQS[0:1] (128MB)
Address MT41J64M16JT-125
Control
Kintex-7
FPGA
DM[2:3] DDR3
DQS[2:3] SDRAM
(128MB)
16 Data[16:31] MT41J64M16JT-125
The following table shows the DDR3 interface pinout for the Kintex-7 Mini Module Plus,
based on MIG 7 Series 1.1 version. The XC7K160T / XC7K325T / XC7K410T -FFG676
banks 33 and 34 are used to implement the DDR3 interface. It should be noted that the
VRN/VRP pins for banks 33 and 34 must be used for DCI resistors.
DDR3 Signal U10 FPGA Pin U13 DDR3A Pin U14 DDR3 B Pin Other Pins
DDR3_A0 AA8 N3 N3
DDR3_A1 AF7 P7 P7
DDR3_A2 AE7 P3 P3
DDR3_A3 W8 N2 N2
DDR3_A4 V9 P8 P8
DDR3_A5 Y10 P2 P2
DDR3_A6 Y11 R8 R8
DDR3_A7 Y7 R2 R2
DDR3_A8 Y8 T8 T8
DDR3_A9 V7 R3 R3
DDR3_A10 V8 L7 L7
DDR3_A11 W11 R7 R7
DDR3_A12 V11 N7 N7
DDR3_BA0 AD8 M2 M2
DDR3_BA1 AC8 N8 N8
DDR3_BA2 AA7 M3 M3
DDR3_CAS_N AC7 K3 K3
DDR3_RAS_N AB7 J3 J3
DDR3_WE_N AA9 L3 L3
DDR3_CKE0 AD9 K9 K9
DDR3_CS_N0 AB9 L2 L2
DDR3_ODT0 AB11 K1 K1
DDR3_CK_P0 W10 J7 J7
DDR3_CK_N0 W9 K7 K7
Page 25
DDR3 Signal U10 FPGA Pin U13 DDR3A Pin U14 DDR3 B Pin Other Pins
DDR3_DM3 AD4 D3
DDR3_DM2 AA4 E7
DDR3_DM1 Y3 D3
DDR3_DM0 U6 E7
DDR3_DQS_N3 AF4 C7
DDR3_DQS3 AF5 B7
DDR3_DQS_N2 AB5 F3
DDR3_DQS2 AA5 G3
DDR3_DQS_N1 AC1 C7
DDR3_DQS1 AB1 B7
DDR3_DQS_N0 W5 F3
DDR3_DQS0 W6 G3
DDR3_DQ31 AF2 A3
DDR3_DQ30 AF3 B8
DDR3_DQ29 AE5 A2
DDR3_DQ28 AE6 A7
DDR3_DQ27 AE2 C2
DDR3_DQ26 AE3 C8
DDR3_DQ25 AE1 C3
DDR3_DQ24 AD1 D7
DDR3_DQ23 AD6 H7
DDR3_DQ22 Y5 G2
DDR3_DQ21 Y6 H8
DDR3_DQ20 AC6 H3
DDR3_DQ19 AB6 F8
DDR3_DQ18 AC3 F2
DDR3_DQ17 AC4 F7
DDR3_DQ16 AB4 E3
DDR3_DQ15 AA3 A3
DDR3_DQ14 AC2 B8
DDR3_DQ13 AB2 A2
DDR3_DQ12 Y1 A7
DDR3_DQ11 W1 C2
DDR3_DQ10 V1 C8
DDR3_DQ9 V2 C3
DDR3_DQ8 Y2 D7
DDR3_DQ7 V4 H7
DDR3_DQ6 V6 G2
DDR3_DQ5 U7 H8
DDR3_DQ4 W3 H3
DDR3_DQ3 V3 F8
DDR3_DQ2 U1 F2
DDR3_DQ1 U2 F7
DDR3_DQ0 U5 E3
DDR3_RESETn AC9 T2 T2
SYSCLK_P (200 MHz LVDS Clock Source) AA10 U2.4
SYSCLK_N (200 MHz LVDS Clock Source) AB10 U2p5
VRN DCI resistor (bank 33 and 34) U9, U4
VRP DCI resistor (bank 33 and 34) V12, T7
Vref (bank 33 and 34)(VTTref) W8, W4, AE11, AD3 M8, H1 M8, H1 U11.6
Table 5 – DDR3 Routing Rules for the Kintex-7 Mini Module Plus
The BPI connection between the Flash device and the Kintex-7 FPGA can run in synchronous
mode (Master BPI Configuration Mode), which will allow the fastest FPGA configuration. The
Kintex-7 XC7K325T has 88.2Mb of configuration memory. Using the Master BPI Synchronous
configuration mode and a user CCLK of 50 MHz, the XC7K325T device can be configured in
110ms to meet the FPGA configuration time for PCIe applications (the Kintex-7 XC7K160T with
45.1Mb of configuration memory can be configured in 56ms). The BPI Flash interface signals
span over Kintex-7 banks 0, 14, and 15 with most of the signals residing in bank 14 (CCLK and
INIT_B signals are dedicated pins and reside in bank 0). Please refer to the Kintex-7
Configuration User Guide (UG470) for more information on BPI Flash connections to the FPGA.
Please note that the 50MHz CCLK (Configuration Clock) is derived from the EMCCLK
(External Memory Clock) provided. In order to use this faster configuration clock the following
bitgen switches must be enabled:
'#-g StartUpClk:JTAGCLK
'-g StartUpClk:CCLK
'-g ExtMasterCclk_en:div-1
'-g BPI_sync_mode:Type2
Table 6 – Parallel Flash Fast Configuration Bitgen Settings the Kintex-7 Mini Module Plus
Page 27
Please also note that the 50MHz CCLK (Configuration Clock) bitgen switch settings currently
prevent generation of a flash loader mcs file that will address Flash memory properly to load
applications from Flash to DDR3. Default bitgen settings must be used.
A[1:23
A[0:22]
]
RS[0] A[24]
RS[1] A[25]
4.7K 2.5V
ON OFF
1
2
510
D[15:0
D[0:15]
]
WE
FWE_B
#
FOE_B OE#
Kintex-7 Micron Flash
FPGA FCS_B CE# PC28F512P30
ADV_B ADV#
CCLK CLK
INIT_B RST#
RDWR_B WAIT
DNP
PUDC_ 1.8V (VCCAUX)
VCC
B
2.5V
VCCQ
OSC @50 MHz
EMCCLK
VCC = 2.5V
Note 1: Since the Flash interface on the Kintex-7 MMP runs at 2.5V, the Kintex-7 bank 0
VCCO must also run at 2.5V (bank 0 provides some of the configuration signals connected to
the Flash).
Note 2: The Flash device A[1] must be connected to the FPGA BPI interface A[0] to prevent
address misalignment.
Note 3: The DIP switch allows initial configuration from four different memory locations.
The following table shows the BPI Flash interface pinout for the Kintex-7 Mini Module Plus
The XC7K160T / XC7K325T / XC7K410T -FFG676 banks 0 and 14 and 15 are used to
implement the Flash interface.
Page 28
Flash Signal U10 FPGA Pin U7 Flash Pin Other Pins
FLASH_A1 L17 A1
FLASH_A2 K18 B1
FLASH_A3 K20 C1
FLASH_A4 J20 D1
FLASH_A5 J18 D2
FLASH_A6 J19 A2
FLASH_A7 L20 C2
FLASH_A8 K16 A3
FLASH_A9 K17 B3
FLASH_A10 G26 C3
FLASH_A11 F25 D3
FLASH_A12 E26 C4
FLASH_A13 J26 A5
FLASH_A14 H26 B5
FLASH_A15 H21 C5
FLASH_A16 G21 D7
FLASH_A17 H23 D8
FLASH_A18 H24 A7
FLASH_A19 H22 B7
FLASH_A20 J24 C7
FLASH_A21 J25 C8
FLASH_A22 L22 A8
FLASH_A23 K22 G1
FLASH_A24 K23 H8
FLASH_A25 J23 B6
FLASH_CHIP_SEL_NOT (CE#) C23 B4
FLASH_OUTPUT_ENABLE_NOT (OE#) M17 F8
FLASH_WRITE_ENABLE_NOT (WE#) L18 G8
FLASH_D0 B21 F2
FLASH_D1 C21 E2
FLASH_D2 E22 G3
FLASH_D3 A20 E4
FLASH_D4 B20 E5
FLASH_D5 C22 G5
FLASH_D6 D21 G6
FLASH_D7 C24 H7
FLASH_D8 C26 E1
FLASH_D9 D26 E3
FLASH_D10 A24 F3
FLASH_D11 A23 F4
FLASH_D12 A22 F5
FLASH_D13 B22 H5
FLASH_D14 A25 G7
FLASH_D15 B24 E7
CLOCK_TO_FLASH (CCLK)(CLK) C8 E6
FLASH_ADDR_VALID_NOT (ADV#) D20 F6
FLASH_READ_WRITE (WAIT) E25 F7
FLASH_RESET_NOT (INITB)(RST#) G7 D4
EMCCLK B26 U6.3
Flash Write Protect Not C6 J5.1
Table 7 – Parallel Flash Pinout for the Kintex-7 Mini Module Plus
Page 29
2.1.4 I2C EEPROM
The Kintex-7 MMP will provide 8KB of EEPROM for storing board level parameters and
system settings such as the MAC address for the MMP and MMP baseboard Ethernet ports.
The ST Microelectronics M24C08 is used to implement this interface. The EEPROM
interfaces to the Kintex-7 FPGA via I2C bus. The M24C08 VCC is connected to the 2.5V rail.
Note that shunt J4 must be installed for write access.
The following table shows the I2C EEPROM interface pinout for the Kintex-7 Mini Module Plus
The XC7K160T / XC7K325T / XC7K410T -FFG676 bank 14 is used to implement the I2C
interface.
EEPROM Signal U10 FPGA Pin U5 Flash Pin
IIC_EEPROM_SCL E23 6
IIC_EEPROM_SDA F22 5
Table 9 – Ethernet 10/100/1000 GMII Routing Rules for the Kintex-7 Mini Module Plus
The following table shows the 10/100/1000 Ethernet Interface routing rules used to
implement the Twisted Pair Interface:
Table 10 – Ethernet 10/100/1000 TPI Routing Rules for the Kintex-7 Mini Module Plus
Page 31
The following table shows the 10/100/1000 Ethernet interface pinout for the Kintex-7 Mini
Module Plus. The XC7K160T / XC7K325T / XC7K410T -FFG676 bank 15 is used to
implement the GMII interface.
Table 11 – Ethernet 10/100/1000 Pinout for the Kintex-7 Mini Module Plus
Page 32
2.1.6 CYUSB3014 USB 3.0 Controller Interface
The Kintex-7 Mini Module Plus provides a USB 3.0 interface using the Cypress CYUSB3014
USB 3.0 Controller. The following figure shows a high-level block diagram of the USB
interface on the Kintex-7 Mini Module Plus.
GPIO[24] D-
GPIO[28:29] D+
Connector
Bank 32
USB 3.0
I/O
GPIO[33:49] SSRX-
INT# SSRX+
RESET#
CLKIN_32 SSTX-
FSLC[2] SSTX+
FSLC[1]
FSLC[0]
Kintex-7 TDO Cypress
ARM JTAG
Header
Figure 13 – Kintex-7 Mini Module Plus CYUSB3014 USB 3.0 Controller Interface
Page 33
2.1.6.1 CYUSB3014 USB 3.0 Controller EEPROM
The AT24C1024B provides 1,048,576 bits of serial electrically erasable and
programmable read only memory (EEPROM) organized as 131,072 words of 8 bits each.
This device is used to implement the IIC Boot EEPROM interface. The EEPROM
interfaces to the USB controller via I2C bus and is used as an optional boot device. The
AT24C1024B VCC is connected to the 1.8V rail. Note that this EEPROM is programmed
using the Cypress USB3 Control Center Windows application in conjunction with the
bootloader firmware accessed through the USB3 boot configuration option with SW1[2:0]
open, 1, 1. Once the EEPROM is programmed, it can be accessed by setting the
SW1[2:0] open, 1, open. Note that the FX3 RESET# line needs to be toggled between
each change, which can be done from the factory test console using “usbrst”.
Please note that the Cypress tools allow for user to build to types of images, a debug
image and a non-debug image. Building a debug image results in an image size of
greater than 128KB. User’s must insure to build a non-debug version of the image to
insure successful programming of the EEPROM.
Also please note that the Cypress tool target device default is Microchip I2C EEPROM,
when in fact the Kintex-7 Mini-Module Plus implements an Atmel device. Users must be
sure to select the proper Atmel device from the device target list to insure successful
programming of the EEPROM.
Table 12 – CYUSB3014 USB 3.0 Controller GPIOII Routing Rules for the Kintex-7 Mini Module Plus
The following table shows the CYUSB3014 USB 3.0 Controller Interface routing rules
used to implement the Twisted Pair Interface:
Differential Impedence is 90 Ohms.
Do Not cross traces.
Differential Pairs can be polarity swapped.
SS pairs should be matched within 5 mils
D+/D- pairs should be matched within 50 mils
AC Coupling Caps:
Remove (cut-out) reference plane directly underneath capacitor body and pads.
Do not route traces under this cutout between the reference plane cutout and the next plane.
Circuit protection:
Remove (cut-out) reference plane directly underneath device body and pads.
Do not route traces under this cutout between the reference plane cutout and the next plane.
Table 13 – CYUSB3014 USB 3.0 Controller TPI Routing Rules for the Kintex-7 Mini Module Plus
Page 34
2.1.6.4 CYUSB3014 USB 3.0 Controller Pinout
The following table shows the CYUSB3014 USB 3.0 Controller interface pinout for the
Kintex-7 Mini Module Plus. The XC7K160T / XC7K325T / XC7K410T -FFG676 bank 32 is
used to implement the GPIOII interface.
CYUSB3014 USB 3.0 FPGA Interface Signal U10 FPGA U1 PHY Other Pins
Controller Signal Pin Pin
GPIO[0] axi_usb_interface_0_USB_FIFODATA[0] AF19 F10
GPIO[1] axi_usb_interface_0_USB_FIFODATA[1] AD14 F9
GPIO[2] axi_usb_interface_0_USB_FIFODATA[2] AA18 F7
GPIO[3] axi_usb_interface_0_USB_FIFODATA[3] AF20 G10
GPIO[4] axi_usb_interface_0_USB_FIFODATA[4] AF18 G9
GPIO[5] axi_usb_interface_0_USB_FIFODATA[5] AB20 F8
GPIO[6] axi_usb_interface_0_USB_FIFODATA[6] AE20 H10
GPIO[7] axi_usb_interface_0_USB_FIFODATA[7] AD18 H9
GPIO[8] axi_usb_interface_0_USB_FIFODATA[8] AF14 J10
GPIO[9] axi_usb_interface_0_USB_FIFODATA[9] AD16 J9
GPIO[10] axi_usb_interface_0_USB_FIFODATA[10] AE17 K11
GPIO[11] axi_usb_interface_0_USB_FIFODATA[11] AE18 L10
GPIO[12] axi_usb_interface_0_USB_FIFODATA[12] AE15 K10
GPIO[13] axi_usb_interface_0_USB_FIFODATA[13] AD20 K9
GPIO[14] axi_usb_interface_0_USB_FIFODATA[14] AC19 J8
GPIO[15] axi_usb_interface_0_USB_FIFODATA[15] AD15 G8
GPIO[16] axi_usb_interface_0_USB_IFCLK_pin AB16 J6
GPIO[17] axi_usb_interface_0_USB_SLCS_L_pin AD19 K8
GPIO[18] axi_usb_interface_0_USB_SLWR_L_pin AC16 K7
GPIO[19] axi_usb_interface_0_USB_SLOE_L_pin AC18 J7
GPIO[20] axi_usb_interface_0_USB_SLRD_L_pin AB17 H7
GPIO[21] axi_usb_interface_0_USB_FLAGA_FULL_L_pin AF15 G7
GPIO[22] axi_usb_interface_0_USB_FLAGB_EMPTY_L_pin AA19 G6
GPIO[24] axi_usb_interface_0_USB_PKTEND_L_pin AF17 H8
GPIO[28] axi_usb_interface_0_USB_FIFOADDR_pin[1] AB15 J5
GPIO[29] axi_usb_interface_0_USB_FIFOADDR_pin[0] AA15 H5
GPIO[33] V19 K2
GPIO[34] Y16 J4
GPIO[35] V18 K1
GPIO[36] W18 J2
GPIO[37] W19 J3
GPIO[38] Y15 J1
GPIO[39] AB14 H2
GPIO[40] V17 H3
GPIO[41] W15 F4
GPIO[42] V16 G2
GPIO[43] AC14 G3
GPIO[44] AA17 F3
GPIO[45] V14 F2
GPIO[46] W16 F5
GPIO[47] AA14 E1
GPIO[48] AA20 E5
GPIO[49] W14 E4
PMODE[0]_GPIO[30] G4 SW1.8
Page 35
CYUSB3014 USB 3.0 FPGA Interface Signal U10 FPGA U1 PHY Other Pins
Controller Signal Pin Pin
PMODE[1]_GPIO[31] H4 SW1.7
PMODE[2]_GPIO[32] L4 SW1.6
INT# USB_INT_N AC17 L8 R96
RESET# axi_usb_interface_0_USB_RESET_L_pin AB19 C5 R95
CLKIN_32 Y17 D6
XTALIN C6 X1.1
XTALOUT C7 x1.3
VBUS E11 J1.1
DM A10 J1.2
DP A9 J1.3
OTG_ID C9 J1.4
SSTXM A6 J1.6
SSTXP A5 J1.7
SSRXM A3 J1.9
SSRXP A4 J1.10
R_usb2 C8 R33
R_usb3 B3 R34
TDI E7 P1.1
TDO C10 P1.2
TRST# B11 P1.3
TMS E8 P1.4
TCK F6 P1.5
Table 14 – CYUSB3014 USB 3.0 Controller Pinout for the Kintex-7 Mini Module Plus
Page 36
2.1.7 Kintex-7 Mini Module Plus GTX TX/RX and Clock Connections
The following tables show the FPGA GTX TX/RX and clock pin assignments to the MMP
JX1/JX2 connectors (this is required in order to comply with the PCIe pin assignments
on the MMP baseboard).
Kintex-7 GTX MMP Baseboard 2 Mini Module Plus Mini Module Plus
Kintex-7 Pin
Bank / Tile Application Connector Signal Name Connector Pin
D2 JX2_MGTTX0_P JX2.44
Bank 116 D1 JX2_MGTTX0_N JX2.46
PCIe Lane 2
GTX_X0Y4 E4 JX2_MGTRX0_P JX2.43
E3 JX2_MGTRX0_N JX2.45
F2 JX2_MGTTX1_P JX2.50
Bank 116 F1 JX2_MGTTX1_N JX2.52
PCIe Lane 3
GTX_X0Y5 G4 JX2_MGTRX1_P JX2.49
G3 JX2_MGTRX1_N JX2.51
A4 JX2_MGTTX2_P JX2.56
Bank 116 A3 JX2_MGTTX2_N JX2.58
PCIe Lane 0
GTX_X0Y6 B6 JX2_MGTRX2_P JX2.55
B5 JX2_MGTRX2_N JX2.57
B2 JX2_MGTTX3_P JX2.62
Bank 116 B1 JX2_MGTTX3_N JX2.64
PCIe Lane 1
GTX_X0Y7 C4 JX2_MGTRX3_P JX2.61
C3 JX2_MGTRX3_N JX2.63
P2 JX1_MGTTX0_P JX1.44
Bank 115 P1 JX1_MGTTX0_N JX1.46
FMC
GTX_X0Y0 R4 JX1_MGTRX0_P JX1.43
R3 JX1_MGTRX0_N JX1.45
M2 JX1_MGTTX1_P JX1.50
Bank 115 M1 JX1_MGTTX1_N JX1.52
SFP
GTX_X0Y1 N4 JX1_MGTRX1_P JX1.49
N3 JX1_MGTRX1_N JX1.51
K2 JX1_MGTTX2_P JX1.56
Bank 115 K1 JX1_MGTTX2_N JX1.58
DisplayPort
GTX_X0Y2 L4 JX1_MGTRX2_P JX1.55
L3 JX1_MGTRX2_N JX1.57
H2 JX1_MGTTX3_P JX1.62
Bank 115 H1 JX1_MGTTX3_N JX1.64
SMA
GTX_X0Y3 J4 JX1_MGTRX3_P JX1.61
J3 JX1_MGTRX3_N JX1.63
Table 15 – GTX TX/RX Pin Assignments for the Kintex-7 Mini Module Plus
Page 37
Kintex-7 Kintex-7 Mini Module Plus
Clock Source
Bank / Clock Pin Connector Pin
Bank116 / RefClock1 F6 MMP Connector JX2_MGTREFCLK_P Clock Input, PCIe JX2.67
Bank116 / RefClock1 F5 MMP Connector JX2_MGTREFCLK_N Clock Input, PCIe JX2.69
Bank115 / RefClock1 K6 MMP Connector JX1_MGTREFCLK_P Clock Input JX1.67
Bank115 / RefClock1 K5 MMP Connector JX1_MGTREFCLK_N Clock Input JX1.69
Bank115 / RefClock0 H6 On Board TI CDCM6001 Programmable LVDS Clock Source
Bank115 / RefClock0 H5 (Please see the Programmable LVDS Clock Source section of
this document)
Table 16 – GTX Clock Pin Assignments for the Kintex-7 Mini Module Plus
Note: The TI CDCM6001 programmable LVDS clock source
provides a local reference clock input to the Kintex-7 GTX ports.
Table 17 – GTX Routing Rules for the Kintex-7 Mini Module Plus for the Kintex-7 Mini Module Plus
Page 38
2.1.8 GTX Programmable LVDS Clock Source
The Kintex-7 MMP uses the TI CDCM6001 clock synthesizer to provide a reference clock 0
input to the Kintex-7 Bank 115 GTX ports as shown in the following figure. The CDCM6001
device is powered by 3.3V which is inductively isolated from the off-board supply and the
Analog section. The CDCM6001 control signals are “wire-or”ed to switches and the FPGA so
that either can program the device. Not shown are external 4.7K pull-ups on the control lines.
OSC OUTP H6
@25MHz Xin
VCC = 2.5V OUTN H5
CDCM6001
CE Kintex-7
3.3V
OD0 FPGA
OD1
OD2 Bank
NC OS0 PR0 15 I/O
OS1 PR1
RST_N
ON OFF
1
2
3
4
5
Figure 14 – Kintex-7 Mini Module Plus GTX Programmable LVDS Clock Source
Note: The 25 MHz OSC on the MMP is used by the
Marvel 88E1119R as well as the TI CDCM6001 device.
The following table shows the CDCM6001 GTX Programmable LVDS Clock Source for the
Kintex-7 Mini Module Plus. The XC7K160T / XC7K325T / XC7K410T -FFG676 bank 14 is
used to implement the CDCM6001 control interface.
Table 18 – GTX Clock Pin Assignments for the Kintex-7 Mini Module Plus
Page 39
The following table shows the CDCM6001 GTX Programmable LVDS Clock Source Settings
for the Kintex-7 Mini Module Plus. The XC7K160T / XC7K325T / XC7K410T -FFG676 bank
14 is used to implement the CDCM6001 control interface.
Table 19 – GTX Clock Settings for the Kintex-7 Mini Module Plus
Page 40
2.1.9 Kintex-7 GTX Power Sources
The following figure shows the power supply inputs to the Kintex-7 FPGA GTX ports. All
supply inputs to the GTX are filtered using inductors and capacitors on the MMP.
MGTAVCC (1.0V)
MGTAVCC_G#
GTX_X0Y0
MGTVCCAUX (1.8V) Power Supply
Filter MGTVCCAUX_G#
(Capacitors)
MGTAVTT (1.2V)
MGTAVTT_G#
GTX_X0Y1
Kintex-7 FPGA
GTX_X0Y2
GTX_X0Y3
GTX_X0Y4
GTX_X0Y5
GTX_X0Y6
GTX_X0Y7
100 (1%)
MGTRREF
These two nets must
MGTAVTTRCAL
be of equal length.
Figure 15 – GTX Power Connections for the Kintex-7 Mini Module Plus
Note: The MGTVCCAUX rail is sourced from the MMP JX1/JX2 VCCAUX (1.8V) pins.
The following table shows the power supply inputs to the GTX ports for the Kintex-7 Mini Module
Plus.
MGT Source MGT Source Voltage U10 FPGA Pin
MGTAVCC 1.0V C6
MGTAVCC 1.0V E6
MGTAVCC 1.0V G6
MGTAVCC 1.0V J6
MGTAVCC 1.0V L6
MGTAVTT 1.2V H3
MGTAVTT 1.2V L2
MGTAVTT 1.2V M3
MGTAVTT 1.2V B3
MGTAVTT 1.2V C2
MGTAVTT 1.2V D3
MGTAVTT 1.2V G2
MGTVCCAUX 1.8V N6
ADP123 JP1
2.5V VCCADC
1.7V-2.0V
@150 mA VCCADC_0
VCCAUX
JP2
VREF
Ferrite for HF 2.5V TI REF3112
VREFP_0
noise isolation 1.25V @10 mA
VREFN_0
GNDADC_0
15 6 AD0N_15
8 AD8P_15
Regulator 5.0V
13 7 AD8N_15
5V @150 mA
9 DXP_0
16
12 DXN_0
4
17 - 20 Bank 15 I/O
Figure 16 – XADC Support Circuitry for the Kintex-7 Mini Module Plus
Note 1: The JP1 jumper selects between a fixed VCCADC_0 of 1.8V (VCCAUX) or a variable
VCCADC_0 of 1.7V to 2.0V using the Analog Devices ADP123 regulator.
Note 2: The JP2 jumper can be used to set the VREFP for external (output of the REF3112)
or internal operation.
Note 3: The XADC header is a 20 pin (2 x 10), 2.54mm male jumper header/connector.
Page 42
The following table shows the ADC inputs, discrete outputs, and power sources, for the Kintex-
7 Mini Module Plus XADC.
Analog Signal U10 FPGA Pin U10 FPGA Bank P4 XADC Pin Other Pins
VAUXP0 C16 Bank 15 P4.3
VAUXN0 B16 Bank 15 P4.6
VAUXP8 A18 Bank 15 P4.8
VAUXN8 A19 Bank 15 P4.7
VP_IN N12 Bank 0 P4.2
VN_IN P11 Bank 0 P4.1
AGND M11, N11 Bank 0 P4.4, P4.5, P4.10
DX_P R12 Bank 0 P4.9
DX_N R11 Bank 0 P4.12
VCCADC M12 Bank 0 P4.14
VREF_SEL P12 Bank 0 P2.2
VREF_1V25 P4.11 U16.2, P2.1
DIO_0 D25 Bank 14 P4.17
DIO_1 G25 Bank 14 P4.19
DIO_2 J21 Bank 14 P4.18
DIO_3 L23 Bank 14 P4.20
AV_5V P4.13 U15.2
VCC_2V5 P4.15
DGND P4.16
Kintex-7 FPGA
0 M2
Master
1 M1
BPI
0 M0
JX1 Connector
TDI TDI
TDO TDO
CONF_DONE DONE
JX2 Connector
TCK TCK
TMS TMS
CONF_PROGRAM PROGRAM_B
PHY_RX_CLK
JX1_DIFF_CLKIN_P
JX1_DIFF_CLKIN_N
JX1_DIFF_RCLKIN_ Bank 16 MRCC
P pins
JX1_DIFF_RCLKIN_
N
JX2_DIFF_CLKIN_P Kintex-7 FPGA
JX2_DIFF_CLKIN_N
JX2_DIFF_RCLKIN_ Bank 13 MRCC pins
P
JX2_DIFF_RCLKIN_
N
JX1_SE_CLKIN
"P" port of Bank 12 MRCC
JX2_SE_CLKIN pins
USB_PCLK (GPIO[16])
"P" port of Bank 32 MRCC pin
JX1_MGTREFCLKP
K6
JX1_MGTREFCLKN GTX Quad 115
K5
JX2_MGTREFCLKP
F6
JX2_MGTREFCLKN GTX Quad 116
F5
H6
TI GTX Quad 115
CDCM6001
H5
FXO-MC728-200 AA10
LVDS@200 MHz Bank 33
VDD = 2.5V AB10
LVCMOS OSC
@50 MHz EMCCLK (bank 14)
VCC = 2.5V
Figure 18 – MMP Clock Connections for the Kintex-7 Mini Module Plus
Page 44
The following table shows the Clock connections for the Kintex-7 Mini Module Plus.
Source / BB2
Analog Signal U10 FPGA Pin FPGA Bank / Type Source Pin
Description
RX_CLK F17 Bank 15 MRCC P U3.57 Ethernet PHY
CLK125 E18 Bank 15 MRCC P U3.9 Ethernet PHY
JX1_DIFF_CLKIN_P C12 Bank 16 MRCC JX1.118 FMC1-CLK0-M2C_P
JX1_DIFF_CLKIN_N C11 Bank 16 MRCC JX1.120 FMC1-CLK0-M2C_N
JX1_DIFF_RCLKIN_P E10 Bank 16 MRCC JX1.117 FMC1-LA00-CC_P
JX1_DIFF_RCLKIN_N D10 Bank 16 MRCC JX1.119 FMC1-LA00-CC_N
JX2_DIFF_CLKIN_P R21 Bank 13 MRCC JX2.118 FMC1-CLK1-M2C_P
JX2_DIFF_CLKIN_N P21 Bank 13 MRCC JX2.120 FMC1-CLK1-M2C_N
JX2_DIFF_RCLKIN_P N21 Bank 13 MRCC JX2.117 FMC1-LA17-CC_P
JX2_DIFF_RCLKIN_N N22 Bank 13 MRCC JX2.119 FMC1-LA17-CC_N
JX1_SE_CLK Y22 Bank 12 MRCC P JX1.39 CDCE_Y1_OUT
JX2_SE_CLK Y23 Bank 12 MRCC P JX2.39 CDCE_Y2_OUT
USB_PCLK (GPIO_16) AB16 Bank 32 MRCC P U1.J6 USB3 FIFO Clock
JX1_MGTREFCLK_P K6 GTX Quad 115 CLK1 JX1.67 FMC, SFP, DP, SMA
JX1_MGTREFCLK_N K5 GTX Quad 115 CLK1 JX1.69 FMC, SFP, DP, SMA
JX2_MGTREFCLK_P F6 GTX Quad 116 CLK1 JX2.67 PCIe
JX2_MGTREFCLK_N F5 GTX Quad 116 CLK1 JX2.69 PCIe
CDCM_MGTREFCLK_P H6 GTX Quad 115 CLK0 U8.6 CDCM6001
CDCM_MGTREFCLK_N H5 GTX Quad 115 CLK0 U8.5 CDCM6001
SYSCLK_P AA10 Bank 33 SRCC X2.4 FXO-MC728-200 LVDS
SYSCLK_N AB10 Bank 33 SRCC X2.5 FXO-MC728-200 LVDS
EMCCLK B26 Bank 14 EMCCLK U8.3 KC2520B50
For aggressive applications that utilize large amounts of FPGA resources it is recommended that
an accurate worst-case power analysis be performed to avoid the pitfalls of overdesigning or
under designing your product’s power or cooling system, using the Xilinx Power Estimator
(XPE).
The following figure shows the power connections to the Kintex-7 Mini Module Plus. Power is
supplied to the Module from JX1 and JX2. Note that all power inputs are filtered using inductors
and capacitors. Additionally, supplies to different function types are filtered / isolated from each
other using a branching inductor scheme. This also gives a coarse means to measure circuit
currents, or even isolate circuits by section. A “Point of Load” power scheme is employed with
sense feedback from the most sensitive parts of the module provided to the Power Module via
JX3.
Page 45
JX1/JX2/JX3
Connectors Kintex-7 FPGA
VCCINT VCCINT
VCCBRAM
VCCAUX VCCAUX
MGTVCCAUX
MGTAVCC MGTAVCC
MGTAVTT MGTAVTT
MGTAVTTRCAL
VBATT VBATT
Figure 19 – MMP Power Connections for the Kintex-7 Mini Module Plus
The following table shows the FPGA Power connections for the Kintex-7 Mini Module Plus.
Page 46
FPGA U10
FPGA JX1 JX1 JX2 JX2 JX3 JX3
FPGA Sink Sink FPG
Function Name Pin Name Pin Name Pin
Voltage A Pin
VCCINT 1V L9 Internal JX1_VCCINT JX1.97 JX2_VCCINT JX2.97 VINT_1V0 JX3.6
VCCINT 1V L13 JX1_VCCINT JX1.98 JX2_VCCINT JX2.98
VCCINT 1V L15 JX1_VCCINT JX1.103 JX2_VCCINT JX2.103
VCCINT 1V M8
VCCINT 1V M14
VCCINT 1V N9
VCCINT 1V N15
VCCINT 1V P14
VCCINT 1V R15
VCCINT 1V T14
VCCINT 1V U15
VCCINT 1V J9
VCCINT 1V K8
VCCINT 1V K10
VCCINT 1V K12
VCCINT 1V K14
VCCBRAM 1V N13 BRAM
VCCBRAM 1V R13
VCCBRAM 1V T12
VCCBRAM 1V U13
VCCAUX 1.8V T10 AUXIO JX1_VCCAUX JX1.79 JX2_VCCAUX JX2.79
VCCAUX 1.8V U11 JX1_VCCAUX JX1.80 JX2_VCCAUX JX2.80
VCCAUX 1.8V L11 JX1_VCCAUX JX1.85 JX2_VCCAUX JX2.85
VCCAUX 1.8V M10
VCCAUX 1.8V P10
MGTVCCAUX 1.8V N6 MGT_1V8 JX3.4
VCCO_32 1.8V AB18 USB3
VCCO_32 1.8V AC15
VCCO_32 1.8V AE19
VCCO_32 1.8V AF16
VCCO_32 1.8V W17
VCCO_32 1.8V Y14
VCCAUX_IO_G0 2V T8 HSAUXIO JX1_VBAT JX1.116 VAUX_2V0 JX3.5
VCCAUX_IO_G0 2V R9
VCCAUX_IO_G0 2V P8
VBATT 2V E8 VBATT
VCCO_34 1.5V AA1 DDR3 JX1_1V5 JX1.91 JX2_1V5 JX2.91 DDR_1V5 JX3.8
VCCO_34 1.5V AC5 JX1.92 JX2.92
VCCO_34 1.5V AD2
VCCO_34 1.5V AF6
VCCO_34 1.5V U3
VCCO_34 1.5V Y4
VREF_34 0.75V W4 VTTREF U11.6
VREF_34 0.75V AD3 VTTREF U11.6
VCCO_33 1.5V AA11 DDR3
VCCO_33 1.5V AB8
VCCO_33 1.5V AD12
VCCO_33 1.5V AE9
VCCO_33 1.5V V10
VCCO_33 1.5V W7
VCCO_16 2.5V/3.3V A11 2V5/FMC_Vadj JX1_VCCIO_DIFF JX1.109
VCCO_16 2.5V/3.3V B8 JX1.110
VCCO_16 2.5V/3.3V C15
Page 47
FPGA U10
FPGA JX1 JX1 JX2 JX2 JX3 JX3
FPGA Sink Sink FPG
Function Name Pin Name Pin Name Pin
Voltage A Pin
VCCO_16 2.5V/3.3V D12
VCCO_16 2.5V/3.3V E9
VCCO_16 2.5V/3.3V G13
VCCO_16 2.5V/3.3V H10
VREF_16 NC-BB2 H11 REF JX1_VREF_DIFF
VREF_16 NC-BB2 C13
VCCO_15 2.5V B18 Enet, Flash JX1_2V5 JX1.86 JX2_2V5 JX2.86 ENET_2V5 JX3.1
VCCO_15 2.5V E19 JX1.104 JX2.104
VCCO_15 2.5V F16
VCCO_15 2.5V H20
VCCO_15 2.5V J17
VCCO_15 2.5V M18
VCCO_14 2.5V A21 Enet, Flash
VCCO_14 2.5V C25
VCCO_14 2.5V D22
VCCO_14 2.5V F26
VCCO_14 2.5V G23
VCCO_14 2.5V L21
VCCO_0 2.5V T6 Config
VCCO_0 2.5V L7
VCCO_13 2.5V/3.3V K24 2V5/FMC_Vadj JX2_VCCIO_DIFF JX2.109
VCCO_13 2.5V/3.3V N25 JX2.110
VCCO_13 2.5V/3.3V P22
VCCO_13 2.5V/3.3V R19
VCCO_13 2.5V/3.3V T16
VCCO_13 2.5V/3.3V T26
VREF_13 NC-BB2 P25 REF JX2_VREF_DIFF JX2.115
VREF_13 NC-BB2 T19
VCCO_12 2.5V/3.3V AA21 2V5/FMC_Vadj JX2_VCCIO_SE JX2.21
VCCO_12 2.5V/3.3V AC25 JX2.22
VCCO_12 2.5V/3.3V AD22
VCCO_12 2.5V/3.3V AF26
VCCO_12 2.5V/3.3V U23
VCCO_12 2.5V/3.3V V20
VCCO_12 2.5V/3.3V Y24
VREF_12 NC-BB2 W21 REF JX2_VREF_SE JX2.40
VREF_12 NC-BB2 AE21
MGTAVCC 1.0V C6 MGTAVCC JX1_MGTAVCC JX1.71 JX2_MGTAVCC JX2.71 MGT_1V0 JX3.3
MGTAVCC 1.0V E6 JX1.72 JX2.72
MGTAVCC 1.0V G6 JX1.73 JX2.73
MGTAVCC 1.0V J6 JX1.74 JX2.74
MGTAVCC 1.0V L6
MGTAVTT 1.2V H3 MGTAVTT JX1_MGTAVTT JX1.67 JX2_MGTAVTT JX2.67 MGT_1V2 JX3.8
MGTAVTT 1.2V L2 JX1.68 JX2.68
MGTAVTT 1.2V M3 JX1.69 JX2.69
MGTAVTT 1.2V B3 JX1.70 JX2.70
MGTAVTT 1.2V C2
MGTAVTT 1.2V D3
MGTAVTT 1.2V G2
MGTRREF 1.2V M6
MGTAVTTRCAL 1.2V M5
MGT_3V3 3.3V MGT Clock JX2_3V3 JX2.116 MGT_3V3 JX3.2
Table 24 – FPGA Power Connections for the Kintex-7 Mini Module Plus
Page 48
The following figure shows convenient Voltage Measurement locations for the Kintex-7 Mini
Module Plus.
Figure 20 – Voltage Measurement Locations for the Kintex-7 Mini Module Plus
BB2 Connector I/O Connector U10 FPGA FPGA JX1 I/O Connector BB2 Connector
Signal Name Signal Name FPGA Pin Pin # Pin # Pin # Signal Name Signal Name
JTAG_TDI MMP_JTAG_TDI 1 R6 R7 2 MMP_JTAG_TDO MMP_TDO
FMC1-LA29_P JX1_SE_IO_0_P 3 B10 A10 4 JX1_SE_IO_0_N FMC1-LA29_N
FMC1-LA31_P JX1_SE_IO_2_P 5 B12 B11 6 JX1_SE_IO_2_N FMC1-LA31_N
FMC1-LA30_P JX1_SE_IO_4_P 7 A13 A12 8 JX1_SE_IO_4_N FMC1-LA30_N
FMC1-LA33_P JX1_SE_IO_6_P 9 E13 E12 10 JX1_SE_IO_6_N FMC1-LA33_N
FMC1-LA32_P JX1_SE_IO_8_P 11 B14 A14 12 JX1_SE_IO_8_N FMC1-LA32_N
SDA_0_VT JX1_SE_IO_10_P 13 A15 B15 14 JX1_SE_IO_10_N SCL_0
FMC_TRST_L JX1_SE_IO_12_P 15 T17 U17 16 JX1_SE_IO_12_N FMC1-PRSNT-M2C_L_VT
SW0 JX1_SE_IO_14_P 17 R16 R17 18 JX1_SE_IO_14_N SW1
SW2 JX1_SE_IO_16_P 19 P16 N17 20 JX1_SE_IO_16_N SW3
FMC_VADJ JX1_VCCIO_SE 21 NC NC 22 JX1_VCCIO_SE FMC_VADJ
Page 49
BB2 Connector I/O Connector U10 FPGA FPGA JX1 I/O Connector BB2 Connector
Signal Name Signal Name FPGA Pin Pin # Pin # Pin # Signal Name Signal Name
SW4 JX1_SE_IO_18_P 23 N18 M19 24 JX1_SE_IO_18_N SW5
SW6 JX1_SE_IO_20_P 25 U19 U20 26 JX1_SE_IO_20_N SW7
LED0 JX1_SE_IO_22_P 27 R18 P18 28 JX1_SE_IO_22_N LED1
LED2 JX1_SE_IO_24_P 29 U26 V26 30 JX1_SE_IO_24_N LED3
LED4 JX1_SE_IO_26_P 31 U24 U25 32 JX1_SE_IO_26_N DP_HPD
CDCE_SDA_VT JX1_SE_IO_28_P 33 V23 V24 34 JX1_SE_IO_28_N CDCE_SCL
UART_RX_VT JX1_SE_IO_30_P 35 U22 V22 36 JX1_SE_IO_30_N UART_TX
PCIe_PERST#_VT JX1_SE_IO_32_P 37 Y20 J7 38 MMP_CONF_DONE FPGA_DONE
CDCE_Y1_OUT JX1_SE_CLK 39 Y22 NC 40 JX1_VREF_SE NC
GND GND 41 42 GND GND
FMC1-DP0-M2C_p JX1_MGTRX0_P 43 R4 P2 44 JX1_MGTTX0_P FMC1-DP0-C2M_p
FMC1-DP0-M2C_n JX1_MGTRX0_N 45 R3 P18 46 JX1_MGTTX0_N FMC1-DP0-C2M_n
GND GND 47 48 GND GND
SFP0-RX_p JX1_MGTRX1_P 49 N4 M2 50 JX1_MGTTX1_P SFP0-TX_p
SFP0-RX_n JX1_MGTRX1_N 51 N3 M1 52 JX1_MGTTX1_N SFP0-TX_n
GND GND 53 54 GND GND
NC JX1_MGTRX2_P 55 L4 K2 56 JX1_MGTTX2_P DP_ML_L0_P
NC JX1_MGTRX2_N 57 L3 K1 58 JX1_MGTTX2_N DP_ML_L0_N
GND GND 59 60 GND GND
SMA_RX_P JX1_MGTRX3_P 61 J4 H2 62 JX1_MGTTX3_P SMA_TX_P
SMA_RX_N JX1_MGTRX3_N 63 J3 H1 64 JX1_MGTTX3_N SMA_TX_N
GND GND 65 66 GND GND
CLK_MUX_OUT_P JX1_MGTREFCLK_P 67 K6 68 MGTAVTT (1.2V) 1V2
CLK_MUX_OUT_N JX1_MGTREFCLK_N 69 K5 70 MGTAVTT (1.2V) 1V2
1V0 MGTAVCC (1.0V) 71 72 MGTAVCC (1.0V) 1V0
1V0 MGTAVCC (1.0V) 73 74 MGTAVCC (1.0V) 1V0
FMC1-LA01-CC_P JX1_DIFF_IO_0_P 75 G12 J13 76 JX1_DIFF_IO_1_P FMC1-LA02_P
FMC1-LA01-CC_N JX1_DIFF_IO_0_N 77 F12 H13 78 JX1_DIFF_IO_1_N FMC1-LA02_N
1V8 VCCAUX 79 80 VCCAUX 1V8
FMC1-LA04_P JX1_DIFF_IO_2_P 81 E11 F14 82 JX1_DIFF_IO_3_P FMC1-LA03_P
FMC1-LA04_N JX1_DIFF_IO_2_N 83 D11 F13 84 JX1_DIFF_IO_3_N FMC1-LA03_N
1V8 VCCAUX 85 86 2.5V 2V5
FMC1-LA05_P JX1_DIFF_IO_4_P 87 F9 H14 88 JX1_DIFF_IO_5_P FMC1-LA06_P
FMC1-LA05_N JX1_DIFF_IO_4_N 89 F8 G14 90 JX1_DIFF_IO_5_N FMC1-LA06_N
1V5 1.5V 91 92 1.5V 1V5
FMC1-LA07_P JX1_DIFF_IO_6_P 93 A9 D14 94 JX1_DIFF_IO_7_P FMC1-LA08_P
FMC1-LA07_N JX1_DIFF_IO_6_N 95 A8 D13 96 JX1_DIFF_IO_7_N FMC1-LA08_N
1V0 VCCINT 97 98 VCCINT 1V0
FMC1-LA11_P JX1_DIFF_IO_8_P 99 D9 C9 100 JX1_DIFF_IO_9_P FMC1-LA12_P
FMC1-LA11_N JX1_DIFF_IO_8_N 101 D8 B9 102 JX1_DIFF_IO_9_N FMC1-LA12_N
1V0 VCCINT 103 104 2.5V 2V5
FMC1-LA10_P JX1_DIFF_IO_10_P 105 G10 H9 106 JX1_DIFF_IO_11_P FMC1-LA09_P
FMC1-LA10_N JX1_DIFF_IO_10_N 107 G9 H8 108 JX1_DIFF_IO_11_N FMC1-LA09_N
2V5/FMC_Vadj JX1_VCCIO_DIFF 109 110 JX1_VCCIO_DIFF 2V5/FMC_Vadj
FMC1-LA14_P JX1_DIFF_IO_12_P 111 G11 J11 112 JX1_DIFF_IO_13_P FMC1-LA13_P
FMC1-LA14_N JX1_DIFF_IO_12_N 113 F10 J10 114 JX1_DIFF_IO_13_N FMC1-LA13_N
NC JX1_Vref_DIFF 115 116 VBAT 2V0
FMC1-LA00-CC_P JX1_DIFF_RCLKIN_P 117 E10 C12 118 JX1_DIFF_CLKIN_P FMC1-CLK0-M2C_P
FMC1-LA00-CC_N JX1_DIFF_RCLKIN_N 119 D10 C11 120 JX1_DIFF_CLKIN_N FMC1-CLK0-M2C_N
Page 50
BB2 Connector I/O Connector JX2 FPGA FPGA JX2 I/O Connector BB2 Connector
Signal Name Signal Name Pin # Pin # Pin # Pin # Signal Name Signal Name
JTAG_TCK MMP_JTAG_TCK 1 L8 N8 2 MMP_JTAG_TMS JTAG_TMS
PB0 JX2_SE_IO_0_P 3 W26 W25 4 JX2_SE_IO_0_N PB1
PB2 JX2_SE_IO_2_P 5 W23 W24 6 JX2_SE_IO_2_N PB3
SFP0_TX_FAULT_VT JX2_SE_IO_4_P 7 Y25 Y26 8 JX2_SE_IO_4_N SFP0_TX_DISABLE
SFP0_MOD2_VT JX2_SE_IO_6_P 9 AA23 AB24 10 JX2_SE_IO_6_N SFP0_MOD1
SFP0_MOD0_VT JX2_SE_IO_8_P 11 AA25 AB25 12 JX2_SE_IO_8_N SFP0_RSEL
SFP0_LOS_VT JX2_SE_IO_10_P 13 AB26 AC26 14 JX2_SE_IO_10_N PMOD1_P1_VT
PMOD1_P2_VT JX2_SE_IO_12_P 15 AC23 AC24 16 JX2_SE_IO_12_N PMOD1_P3_VT
PMOD1_P4_VT JX2_SE_IO_14_P 17 AE26 AD26 18 JX2_SE_IO_14_N PMOD1_P7_VT
PMOD1_P8_VT JX2_SE_IO_16_P 19 AE25 AD25 20 JX2_SE_IO_16_N PMOD1_P9_VT
FMC_VADJ JX2_VCCIO_SE 21 22 JX2_VCCIO_SE FMC_VADJ
PMOD1_P10_VT JX2_SE_IO_18_P 23 AD23 AD24 24 JX2_SE_IO_18_N PMOD2_P1_VT
PMOD2_P2_VT JX2_SE_IO_20_P 25 AF24 AF25 26 JX2_SE_IO_20_N PMOD2_P3_VT
PMOD2_P4_VT JX2_SE_IO_22_P 27 AF23 AE23 28 JX2_SE_IO_22_N PMOD2_P7_VT
PMOD2_P8_VT JX2_SE_IO_24_P 29 AF22 AE22 30 JX2_SE_IO_24_N PMOD2_P9_VT
PMOD2_P10_VT JX2_SE_IO_26_P 31 W20 Y21 32 JX2_SE_IO_26_N SD1_D0_VT
SD1_D1_VT JX2_SE_IO_28_P 33 AB21 AC21 34 JX2_SE_IO_28_N SD1_D2_VT
SD1_D3_VT JX2_SE_IO_30_P 35 AB22 AC22 36 JX2_SE_IO_30_N SD1_CMD
SD1_CLK JX2_SE_IO_32_P 37 U21 P6 38 MMP_CONF_PROGRAM FPGA_PROG#
CDCE_Y2_OUT JX2_SE_CLK 39 Y23 40 JX2_Vref_SE NC
GND GND 41 42 GND GND
PCIe-RX2_P JX2_MGTRX0_P 43 E4 D2 44 JX2_MGTTX0_P PCIe-TX2_P
PCIe-RX2_N JX2_MGTRX0_N 45 E3 D1 46 JX2_MGTTX0_N PCIe-TX2_N
GND GND 47 48 GND GND
PCIe-RX3_P JX2_MGTRX1_P 49 G4 F2 50 JX2_MGTTX1_P PCIe-TX3_P
PCIe-RX3_N JX2_MGTRX1_N 51 G3 F1 52 JX2_MGTTX1_N PCIe-TX3_N
GND GND 53 54 GND GND
PCIe-RX0_P JX2_MGTRX2_P 55 B6 A4 56 JX2_MGTTX2_P PCIe-TX0_P
PCIe-RX0_N JX2_MGTRX2_N 57 B5 A3 58 JX2_MGTTX2_N PCIe-TX0_N
GND GND 59 60 GND GND
PCIe-RX1_P JX2_MGTRX3_P 61 C4 B2 62 JX2_MGTTX3_P PCIe-TX1_P
PCIe-RX1_N JX2_MGTRX3_N 63 C3 B1 64 JX2_MGTTX3_N PCIe-TX1_N
GND GND 65 66 GND GND
LJ-PCIe-REFCLK0_P JX2_MGTREFCLK_P 67 F6 68 MGTAVTT (1.2V) 1V2
LJ-PCIe-REFCLK0_N JX2_MGTREFCLK_N 69 F5 70 MGTAVTT (1.2V) 1V2
1V0 MGTAVCC (1.0V) 71 72 MGTAVCC (1.0V) 1V0
1V0 MGTAVCC (1.0V) 73 74 MGTAVCC (1.0V) 1V0
FMC1-LA15_P JX2_DIFF_IO_0_P 75 R26 M25 76 JX2_DIFF_IO_1_P FMC1-LA16_P
FMC1-LA15_N JX2_DIFF_IO_0_N 77 P26 L25 78 JX2_DIFF_IO_1_N FMC1-LA16_N
1V8 VCCAUX 79 80 VCCAUX 1V8
FMC1-LA18-CC_P JX2_DIFF_IO_2_P 81 P23 P24 82 JX2_DIFF_IO_3_P FMC1-LA20_P
FMC1-LA18-CC_N JX2_DIFF_IO_2_N 83 N23 N24 84 JX2_DIFF_IO_3_N FMC1-LA20_N
1V8 VCCAUX 85 86 2.5V 2V5
FMC1-LA23_P JX2_DIFF_IO_4_P 87 K25 M24 88 JX2_DIFF_IO_5_P FMC1-LA19_P
FMC1-LA23_N JX2_DIFF_IO_4_N 89 K26 L24 90 JX2_DIFF_IO_5_N FMC1-LA19_N
1V5 1.5V 91 92 1.5V 1V5
FMC1-LA21_P JX2_DIFF_IO_6_P 93 N26 M21 94 JX2_DIFF_IO_7_P FMC1-LA22_P
FMC1-LA21_N JX2_DIFF_IO_6_N 95 M26 M22 96 JX2_DIFF_IO_7_N FMC1-LA22_N
1V0 VCCINT 97 98 VCCINT 1V0
FMC1-LA24_P JX2_DIFF_IO_8_P 99 T24 T20 100 JX2_DIFF_IO_9_P FMC1-LA25_P
FMC1-LA24_N JX2_DIFF_IO_8_N 101 T25 R20 102 JX2_DIFF_IO_9_N FMC1-LA25_N
1V0 VCCINT 103 104 2.5V 2V5
FMC1-LA28_P JX2_DIFF_IO_10_P 105 R22 P19 106 JX2_DIFF_IO_11_P FMC1-LA27_P
FMC1-LA28_N JX2_DIFF_IO_10_N 107 R23 P20 108 JX2_DIFF_IO_11_N FMC1-LA27_N
2V5/FMC_Vadj JX2_VCCIO_DIFF 109 110 JX2_VCCIO_DIFF 2V5/FMC_Vadj
FMC1-LA26_P JX2_DIFF_IO_12_P 111 T22 N19 112 JX2_DIFF_IO_13_P DP_AUX_CH_P
FMC1-LA26_N JX2_DIFF_IO_12_N 113 T23 M20 114 JX2_DIFF_IO_13_N DP_AUX_CH_N
NC JX2_Vref_DIFF 115 116 3.3V 3V3
FMC1-LA17-CC_P JX2_DIFF_RCLKIN_P 117 N21 R21 118 JX2_DIFF_CLKIN_P FMC1-CLK1-M2C_P
FMC1-LA17-CC_N JX2_DIFF_RCLKIN_N 119 N22 P21 120 JX2_DIFF_CLKIN_N FMC1-CLK1-M2C_N
Voltage
JX3 Name JX3 Pin
Sensed
1V VINT_1V0 JX3.6
1.8V MGT_1V8 JX3.4
2V VAUX_2V0 JX3.5
1.5V DDR_1V5 JX3.8
2.5V ENET_2V5 JX3.1
1.0V MGT_1V0 JX3.3
1.2V MGT_1V2 JX3.8
3.3V MGT_3V3 JX3.2
GND GND JX3.9
GND GND JX3.10
– The unused pins in banks 12, 13, and 16 (JX1/JX2 signals) are not used on the MMP due
to the JX1/JX2 VCCO dependencies.
– The unused pins in banks 33 and 34 (DDR3 signals) are not used for other functions due
to 1.5V VCCO and also to allow easy routing of the DDR3 signals.
Page 52
2.2 Avnet Mini-Module Plus Baseboard 2 Functional Description
(From Mini Module Plus Baseboard 2 Users Guide)
A high-level block diagram of the Avnet Mini-Module Plus Baseboard 2 is shown below followed
by a brief description of each sub-section.
ICS874003- JX2_MGTREFCLK
(4 MGTs, 1 I/O)
05
Cleanup PLL Digilent
PCIe x4
JTAG Interface
Conn.
USB
JTAG-SMT1
JX1_SE_IO[32] Module
JX2_MGT[0:3]
PC4 Header
Synthesizer JX1_MGTREFCLK
JX1_SE_IO[22:26] LED
(5 I/O)
GBTCLK0_M2C
JX1_SE_IO[30:31] RS232-USB
JX1_MGT[0] (2 I/O)
FMC LPC Slot (1 MGT, 76 I/O)
JX1_DIFF_IO[00:13], JX2_SE_IO[00:03]
JX2_DIFF_IO[00:12] Push Switches
(4 I/O)
JX1_DIFF_RCLKIN,
JX2_DIFF_RCLKIN JX2_SE_IO[4:10]
SFP Socket
MMP JX1_MGT[1] (1 MGT, 7 I/O)
JX1_DIFF_CLKIN, JX2_DIFF_CLKIN
Connectors
JX1_SE_IO[00:13] JX2_DIFF_IO[13]
JX1_MGT[2] DisplayPort
(1 MGT, 3 I/O)
JX1_SE_IO[27]
MGT SMA
Connector
JX1_MGT[3]
Power Module Connector
12V Connectors
6-Pin
(1 MGT)
JX2_SE_IO[11:26] 2xPMOD
(16 I/O)
Connector
(6 I/O)
JX1_SE_IO[28:29]
Programmable
JX1_SE_CLKIN LVCMOS Clock
JX2_SE_CLKIN Source
Page 53
2.2.1 GTX (Gigabit Transceiver) Interfaces
The Mini-Module Plus Baseboard 2 supports a variety of Gigabit transceiver interfaces. GTX
Transceivers are full-duplex serial transceivers for point-to-point transmission applications. The
number of transceivers available is dependent on the model of Mini-Module that is installed on the
baseboard. Refer to the Mini-Module’s User Guide to get details on the number of transceivers
available and performance details for a specific model of Mini-Module. The table below lists a sub-
set of communication protocols supported by the Virtex-5 and Kintex-7 Mini-Modules.
Page 54
2.2.1.1 GTX Reference Clock Inputs
GTX interfaces require a reference clock to operate. The Mini-Module Plus Baseboard 2
offers three sources for the GTX reference clocks.
SW1 PR[1:0]
SW2 OD[2:0]
CDCM61001 LVDS_CLK_P/N PCLK0 Q JX1_MGTREFCLK_P/N
Programmable
LVDS Clock Generator
FMC_GBTCLK0_P/N PCLK1
ICS854S057BI
27MHz XIN
2:1
Differential MUX
SEL0
NC SEL1
2.5V
FMC Slot
JP3
Placing a jumper shunt on JP3 will enable the MUX to pass the FMC_GBTCLK0 pair to
the JX1_MGTREFCLK pins on the Mini-Module Plus mating connectors. The default
configuration from the factory is no jumper placed, passing the clock generator’s signal
pair through to the connector JX1.
The table below shows the electrical connections of the JX1_MGTREFCLK pair to the
Mini-Module Plus mating connector JX1.
Mini-Module Plus
Signal Name
Mating Connector (JX1)
JX1_MGTREFCLK_P JX1.67
JX1_MGTREFCLK_N JX1.69
PCI Express applications use the 100 MHz reference clock provided over the card edge.
The following figure shows the PCI Express reference clock architecture.
Page 55
PCIe
Card PCIe_REFCLK_P/N CLKIN
Edge
100MHz
ICS874003-05
Jitter Attenuator
JX2_MGTREFCLK_P/N
(U9)
SW11 FSEL[2:0]
The table below shows the appropriate dip switch settings for the valid output
frequencies.
The table below shows the electrical connections of the JX2_MGTREFCLK pair to the
Mini-Module Plus mating connector JX2.
Mini-Module Plus
Signal Name
Mating Connector JX2)
JX2_MGTREFCLK_P JX2.67
JX2_MGTREFCLK_N JX2.69
To add clocking integrity and flexibility in the end user design the Mini-Module Plus
Baseboard 2 development board utilizes the on board ICS874003-05 jitter attenuator. This
device provides a stable, low jitter reference clock that is programmable. See the figure
Page 56
below for an illustration of how the PCI Express reference clock is connected to the target
FPGA.
+
PCI Express
ICS 874003-05 Endpoint
- Device
MGTs
+ -
PCIe Link
PCIe Link
PCI Express Connector
PCIe Link
PCIe Link
+ -
See Section 2.1.1 for details about PCI Express programmable reference clock.
There is also a side band signal from the PCI Express card edge that connects to a
regular I/O pin on the target endpoint device. The “PERST#” signal is an active low reset
signal provided by the host PCI Express slot.
The lane width of the PCI Express interface is determined by the PRSNT1# and
PRSNT2# connections. There are separate PRSNT2# pins for each of the lane options:
one lane (x1) and four lanes (x4). These pins are pulled-up on the host motherboard.
There is a single PRSNT1# pin that is pulled-low or tied to GND on the host motherboard.
The add-in card connects the PRSNT1# pin to the PRSNT2# pin for the widest lane
option in most applications, which effectively pulls the corresponding PRSNT2# pin low.
This indicates to the host controller the lane width supported by the add-in card. The
Mini-Module Plus Baseboard 2 development board provides the ability for the user to
select the lane width by connecting the desired PRSNT2# pin with a jumper on JP5. See
the figure below for an illustration of JP5
Page 57
Figure 25 – PCI_PRSNT Configuration Jumper
Placing a jumper shunt across JP5 positions 1-2 indicates to the host system a x1
interface and placing a jumper shunt across JP positions 3-4 indicates a x4 interface.
The PCI Express receive lanes are AC coupled (DC blocking capacitors are included in
the signal path) on the development board as required by the PCI Express specification.
The Transmit pairs are AC coupled on the Mini-Module that is installed on the baseboard.
The table below shows the electrical connections to the Mini-Module Plus mating connector
JX2.
Mini-Module Plus
Signal Name
Mating Connector (JX2)
PCIe_RX0P JX2.55
PCIe_RX0N JX2.57
PCIe_TX0P JX2.56
PCIe_TX0N JX2.58
PCIe_RX1P JX2.61
PCIe_RX1N JX2.63
PCIe_TX1P JX2.62
PCIe_TX1N JX2.64
PCIe_RX2P JX2.43
PCIe_RX2N JX2.45
PCIe_TX2P JX2.44
PCIe_TX2N JX2.46
PCIe_RX3P JX2.49
PCIe_RX3N JX2.51
PCIe_TX3P JX2.50
PCIe_TX3N JX2.52
SFP_TD1_P
TD+
SFP_TD1_N
TD-
SFP_RD1_P
RD+
SFP_RD1_N
RD-
System Interface
Mini-Module
SFP_TR1_ LOS
Plus SFP_TR1_ RATESELECT
LOS
SFP Enable
JP4
The SFP connector includes a Host Board Connector, and top and bottom EMI cage. The
Host Connector is directly connected or DC coupled to the GTX port. SFP compliant
modules include AC coupling capacitors in the modules for both transmit and receive
signal paths so the AC coupling internal to the target GTX receiver may be bypassed.
Page 59
The table below shows the electrical connections to the Mini-Module Plus mating connector
JX2.
Signal Name Mini-Module Plus Mating Connector (JX1/JX2)
SFP0_RXP JX1.49
SFP0_RXN JX1.51
SFP0_TXP JX1.50
SFP0_TXN JX1.52
SFP_LOS JX2.15
SFP_RATESEL JX2.12
SFP_MODE0 JX2.11
SFP_MODE1 JX2.10
SFP_MODE2 JX2.9
SFP_TXFAULT JX2.7
SFP_TXDISABLE JX2.8
Page 60
SFP modules connect to the board via the Host Board Connector defined in the SFP Multi-
Source Agreement (MSA). This 20-pin connector provides connections for power, ground, high-
speed serial data, and the low-speed control signals for controlling the operation of the SFP
module. The following figure shows the host connector used on the Mini-Module Plus
Baseboard 2.
The following table lists the Host Board Connector pin assignments and provides a brief
description of each signal.
Page 61
2.2.1.4 GTX on FMC Expansion Connectors JX1 AND JX2
One GTX channel is interfaced to the target Mini-Module via the FMC slot JX3. Should a
user want to connect an FMC daughter board to the Mini-Module Plus Baseboard 2 one
gigabit channel is supported. The GTX channel is not AC coupled on the baseboard. The
user must evaluate whether AC coupling is required on the daughter card to safely
interface with the target Mini-Module.
Mini-Module Plus
Signal Name
Mating Connector (JX1/JX2)
FMC1_DP0_C2M_P JX1.44
FMC1_DP0_C2M_N JX1.46
FMC1_DP0_M2C_P JX1.43
FMC1_DP0_M2C_N JX1.45
2.2.1.5 SMA
One GTX channel is interfaced to the target Mini-Module via the on-board SMA
connectors. The SMA connectors are referenced on the board as J11, J12, J13 and J14.
Mini-Module Plus
Signal Name
Mating Connector (JX1)
SMA_TXP JX1.62
SMA_TXN JX1.64
SMA_RXP JX1.61
SMA_RXN JX1.63
2.2.1.6 DisplayPort
One half of a GTX channel (transmit only) is interfaced to the target Mini-Module via the
DisplayPort connector J9. This is a transmit only port that will allow the user to transmit
DisplayPort data to the DisplayPort capable video monitor. The DisplayPort interface also
utilizes one low speed differential auxiliary channel and a single DisplayPort HPD (Hot
Plug Detect) single ended I/O signal.
Mini-Module Plus
Signal Name
Mating Connector (JX1/JX2)
DP_ML_L0_P JX1.56
DP_ML_L0_N JX1.58
DP_AUX_CH_P JX2.112
DP_AUX_CH_N JX2.114
DP_HPD JX1.32
Page 62
2.2.2 FMC Low Pin Count (LPC) Interface
The FMC specification defines the LPC interface to be a 160-pin connector arranged in a
4x40 array. The LPC connector is populates 160 of the 400 possible positions. The HPC
(High Pin Count) version of the connector has all positions populated.
The FMC LPC configuration implemented on the Mini-Module Plus Baseboard 2 development
board uses one LPC connector (SAMTEC part number ASP-134603-01), for a total of 68
user I/Os. The connector is referenced as JX3 on the board.
The FMC specification defines five user signal types: Differential I/O, Differential Clock
Inputs, Differential Clock Outputs, MGT I/O, and MGT Clock Inputs. Because the FPGA I/Os
can be configured for either single-ended or differential use, the differential I/Os defined in the
FMC specification can serve a dual role. All the differential I/O signals can be configured as
either differential pairs or single-ended signals, as required by the end application. In
providing differential signaling, higher performance LVDS interfaces can be implemented
between the Mini-Module Plus Baseboard 2 development board and an FMC LPC module.
Connection to high speed A/Ds, D/As, and flat panel displays are possible with this signaling
configuration. Applications that require single-ended signals only can use each differential
pair as two single-ended signals, for a total of 68 single-ended I/O per LPC connector.
Page 63
Figure 28 – FMC LPC Connector Pin Out
Note: For the FMC LPC, the connector columns K, J, F, E, B, and A are not used and not
shown in the above table.
The SAMTEC connector plug on the board (CC-LPC-10 part number: ASP-134603-01) mates
with the SAMTEC low pin count receptacle (MC-LPC-10 part number: ASP-134604-01),
located on FMC modules.
Since the FMC connectors are connected to the I2C bus a geographical address must be
given to the connector. The GA[1:0] inputs provide a means to give the connector an I2C
address. For JX3 the address is hard wired to 0x00 by tying these inputs low through pull-
down resistors.
The following diagram and table shows how FMC LPC connector JX3 is connected to the
Mini-Module Plus mating connectors JX1 and JX2.
Page 64
DP0_C2M_P/N
GTX DP0_C2M_P/N
Diff
LA02_P/N – LA14_P/N
I/O
Mini-Module Plus
Connector
JX1
LA00-CC_P/N
CLK LA01-CC_P/N
CLK0_M2C_P/N
FMC LPC
Connector
JX3
LA15_P/N – LA16_P/N
Diff
I/O
LA19_P/N – LA28_P/N
Mini-Module Plus
Connector
JX2
LA17-CC_P/N
CLK LA18-CC_P/N
CLK1_M2C_P/N
Page 65
Mini-Module Plus Schematic FMC Connector Pin FMC Connector
Mating Connector (JX1/JX2) Net Name Location (JX1) Symbol Name
- GND C1 GND
JX1.44 FMC1_DP0_C2M_P C2 DP0_C2M_P
JX1.46 FMC1_DP0_C2M_N C3 DP0_C2M_N
- GND C4 GND
- GND C5 GND
JX1.43 FMC1_DP0_M2C_P C6 DP0_M2C_P
JX1.45 FMC1_DP0_M2C_N C7 DP0_M2C_N
- GND C8 GND
- GND C9 GND
JX1.88 FMC1_LA06_P C10 LA06_P
JX1.90 FMC1_LA06_N C11 LA06_N
- GND C12 GND
- GND C13 GND
JX1.105 FMC1_LA10_P C14 LA10_P
JX1.107 FMC1_LA10_N C15 LA10_N
- GND C16 GND
- GND C17 GND
JX1.111 FMC1_LA14_P C18 LA14_P
JX1.113 FMC1_LA14_N C19 LA14_N
- GND C20 GND
- GND C21 GND
JX2.81 FMC1_LA18_CC_P C22 LA18_P_CC
JX2.83 FMC1_LA18_CC_N C23 LA18_N_CC
- GND C24 GND
- GND C25 GND
JX2.106 FMC1_LA27_P C26 LA27_P
JX2.108 FMC1_LA27_N C27 LA27_N
- GND C28 GND
- GND C29 GND
JX1.14 SCL_0 C30 SCL
JX1.13 SDA_0_VT C31 SDA
- GND C32 GND
- GND C33 GND
- PULL-DOWN C34 GA0
- 12V C35 12P0V
- - C36 GND
- 12V C37 12P0V
- - C38 GND
- 3.3V C39 3P3V
- - C40 GND
- FMC_VADJ(PULL-UP) D1 PG_C2M
- GND D2 GND
- GND D3 GND
JX1.67 CLK_MUX_OUT_P D4 GBTCLK0_M2C_P
JX1.69 CLK_MUX_OUT_N D5 GBTCLK0_M2C_N
- GND D6 GND
- GND D7 GND
JX1.75 FMC1_LA01_CC_P D8 LA01_P_CC
JX1.77 FMC1_LA01_CC_N D9 LA01_N_CC
- GND D10 GND
JX1.87 FMC1_LA05_P D11 LA05_P
JX1.89 FMC1_LA05_N D12 LA05_N
- GND D13 GND
JX1.106 FMC1_LA09_P D14 LA09_P
JX1.108 FMC1_LA09_N D15 LA09_N
Page 66
Mini-Module Plus Schematic FMC Connector Pin FMC Connector
Mating Connector (JX1/JX2) Net Name Location (JX1) Symbol Name
- GND D16 GND
JX1.112 FMC1_LA13_P D17 LA13_P
JX1.114 FMC1_LA13_N D18 LA13_N
- GND D19 GND
JX2.117 FMC1_LA17_CC_P D20 LA17_P_CC
JX2.119 FMC1_LA17_CC_N D21 LA17_N_CC
- GND D22 GND
JX2.87 FMC1_LA23_P D23 LA23_P
JX2.89 FMC1_LA23_N D24 LA23_N
- GND D25 GND
JX2.111 FMC1_LA26_P D26 LA26_P
JX2.113 FMC1_LA26_N D27 LA26_N
- GND D28 GND
JX2.1 JTAG_TCK D29 TCK
JX1.2 MMP_TDO D30 TDI
- FMC1_TDO D31 TDO
- FMC_3.3V D32 3P3VAUX
JX2.2 JTAG_TMS D33 TMS
JX1.15 FMC_TRST_L D34 TRST_L
- PULLD-DOWN D35 GA1
- 3.3V D36 3P3V
- GND D37 GND
- 3.3V D38 3P3V
- GND D39 GND
- 3.3V D40 3P3V
- GND G1 GND
JX2.118 FMC1_CLK1_M2C_P G2 CLK1_M2C_P
JX2.120 FMC1_CLK1_M2C_N G3 CLK1_M2C_N
- GND G4 GND
- GND G5 GND
JX1.117 FMC1_LA00_CC_P G6 LA00_P_CC
JX1.119 FMC1_LA00_CC_N G7 LA00_N_CC
- GND G8 GND
JX1.82 FMC1_LA03_P G9 LA03_P
JX1.84 FMC1_LA03_N G10 LA03_N
- GND G11 GND
JX1.94 FMC1_LA08_P G12 LA08_P
JX1.96 FMC1_LA08_N G13 LA08_N
- GND G14 GND
JX1.100 FMC1_LA12_P G15 LA12_P
JX1.102 FMC1_LA12_N G16 LA12_N
- GND G17 GND
JX2.76 FMC1_LA16_P G18 LA16_P
JX2.78 FMC1_LA16_N G19 LA16_N
- GND G20 GND
JX2.82 FMC1_LA20_P G21 LA20_P
JX2.84 FMC1_LA20_N G22 LA20_N
- GND G23 GND
JX2.94 FMC1_LA22_P G24 LA22_P
JX2.96 FMC1_LA22_N G25 LA22_N
- GND G26 GND
JX2.100 FMC1_LA25_P G27 LA25_P
JX2.102 FMC1_LA25_N G28 LA25_N
- GND G29 GND
JX1.3 FMC1_LA29_P G30 LA29_P
Page 67
Mini-Module Plus Schematic FMC Connector Pin FMC Connector
Mating Connector (JX1/JX2) Net Name Location (JX1) Symbol Name
JX1.4 FMC1_LA29_N G31 LA29_N
- GND G32 GND
JX1.5 FMC1_LA31_P G33 LA31_P
JX1.6 FMC1_LA31_N G34 LA31_N
- GND G35 GND
JX1.9 FMC1_LA33_P G36 LA33_P
JX1.10 FMC1_LA33_N G37 LA33_N
- GND G38 GND
- FMC_VADJ G39 VADJ_2.5V
- GND G40 GND
- - H1 VREF_A_M2C
JX1.16 FMC1_PRSNT_M2C_L_VT H2 PRSNT_M2C_L
- GND H3 GND
JX1.118 FMC1_CLK0_M2C_P H4 CLK0_M2C_P
JX1.120 FMC1_CLK0_M2C_N H5 CLK0_M2C_N
- GND H6 GND
JX1.76 FMC1_LA02_P H7 LA02_P
JX1.78 FMC1_LA02_N H8 LA02_N
- GND H9 GND
JX1.81 FMC1_LA04_P H10 LA04_P
JX1.83 FMC1_LA04_N H11 LA04_N
- GND H12 GND
JX1.93 FMC1_LA07_P H13 LA07_P
JX1.95 FMC1_LA07_N H14 LA07_N
- GND H15 GND
JX1.99 FMC1_LA11_P H16 LA11_P
JX1.101 FMC1_LA11_N H17 LA11_N
- GND H18 GND
JX2.75 FMC1_LA15_P H19 LA15_P
JX2.77 FMC1_LA15_N H20 LA15_N
- GND H21 GND
JX2.88 FMC1_LA19_P H22 LA19_P
JX2.90 FMC1_LA19_N H23 LA19_N
- GND H24 GND
JX2.93 FMC1_LA21_P H25 LA21_P
JX2.95 FMC1_LA21_N H26 LA21_N
- GND H27 GND
JX2.99 FMC1_LA24_P H28 LA24_P
JX2.101 FMC1_LA24_N H29 LA24_N
- GND H30 GND
JX2.105 FMC1_LA28_P H31 LA28_P
JX2.107 FMC1_LA28_N H32 LA28_N
- GND H33 GND
JX1.7 FMC1_LA30_P H34 LA30_P
JX1.8 FMC1_LA30_N H35 LA30_N
- GND H36 GND
JX1.11 FMC1_LA32_P H37 LA32_P
JX1.12 FMC1_LA32_N H38 LA32_N
- GND H39 GND
- FMC_VADJ H40 VADJ_2.5V
27MHz
U10
XIN LVDS To
SW1 PR[1:0] PR OUT0_P MUX
PCLK_0
OUT0_N Input
(U5)
SW2 OD[2:0] OD
3.3V CDCM61001
U3
RST_N
CE
OS0
OS1
Please refer to the CDCM61001 datasheet for detailed tables regarding the Feedback
Divider and Output Divider values. The CDCM61001 FD and OD values are programmed
via dipswitches SW1 and SW2. These dipswitches should be configured prior to
powering up the board.
Only two of the outputs on the CDCE913 are used on the Mini-Module Plus Baseboard 2.
The CDCE913 clock outputs will connect to global clock inputs on the target Mini-Module.
The Y3 output is left floating.
The table below shows the electrical connection between the CDCE913 clock generator
and the Mini-Module Plus connectors.
Mini-Module Plus
Signal Name
Mating Connector (JX1/JX2)
CDCE_SCL JX1.34
CDCE_SDA JX1.33
CDCE_Y1_OUT JX1.39
CDCE_Y2_OUT JX2.39
Page 70
2.2.4 Communication
The Mini-Module Plus Baseboard 2 Implements a Silicon Labs CP2102 device that provides
a USB-to-RS232 bridge. The USB physical interface is brought out on a USB Type-B
connector labeled “J8”.
The USB-to-RS232 bridge interface connects to the Mini-Module Plus connectors at the
following pins:
Mini-Module Plus
Signal Name
Mating Connector (JX1/JX2)
UART_TX JX1.36
UART_RX JX1.35
2.2.5 Memory
The Mini-Module Plus Baseboard 2 implements a Micro-SD Card interface. The table below
shows how the Micro-SD Card connector connects to the Mini-Module Plus connectors.
Mini-Module Plus
Signal Name
Mating Connector (JX1/JX2)
SD1_D0 JX2.32
SD1_D1 JX2.33
SD1_D2 JX2.34
SD1_D3 JX2.35
SD1_CMD JX2.36
SD1_CLK JX2.37
Page 71
Table 46 – Peripheral Module Pin Assignments – J2
An eight-position dipswitch (SPST) has been installed on the board and connected to the
Mini-Module Plus connectors. These switches provide digital inputs to user logic as needed.
The signals are pulled low by 4.7K ohm resistors when the switch is open and tied high to
FMC_VADJ (see “Power” section) when closed as shown in the following table.
Page 72
2.2.8 User LEDs
Five discrete LEDs are installed on the board and can be used to display the status of the target
Mini-Module FPGA’s internal logic. These LEDs are attached as shown below and are lit by
forcing the associated FPGA I/O pin to a logic ‘1’ and are off when the pin is either low (0) or not
driven.
Net Mini-Module Plus
Reference
Name Mating Connector (JX1)
LED0 D20 JX1.27
LED1 D21 JX1.28
LED2 D22 JX1.29
LED3 D23 JX1.30
LED4 D24 JX1.31
2.2.9 Configuration
The Mini-Module Plus Baseboard 2 supports two methods of configuring the target Mini-
Module’s FPGA. Both configuration sources use Boundary-scan and use either the Xilinx
platform JTAG cable (J1) or the Digilent HS1 USB-JTAG module (U1). The blue “DONE” LED
(D1) on the board illuminates to indicate when the FPGA has been successfully configured.
TDI TD
TDI TDO TDI
TMS TMS O
TMS
TCK
TCK TCK
2.5V MMP
Push CONFIG_ PROGRAM Connectors FMC
Switch
Vref
CONFIG_ DONE
LED
Configuring the JTAG chain to include one or both can be done using jumper JP2.
Setting the jumper position to 1-2 will include both connectors, while placing the jumper to
position 2-3 includes only the Mini-Module Plus connectors.
Programming the FPGA on the target Mini-Module via Boundary-scan mode requires
either JTAG download cable (not included in the kit). The Xilinx PC4 download cable
plugs into the J1 connector on the board. Alternately, a standard USB A-Micro-B cable
Page 73
can be used to configure the target FPGA by plugging it into the Micro-B connector
located at U1.
2.2.10 Power
The Mini-Module Plus Baseboard 2 power is derived from a +12 V input provided by the
furnished power supply at J4 or from the 4-pin ATX power connector JP1. No power is available
to the baseboard through the PCI Express edge connector. All of the voltage rails used on the
board are derived from the 12V source. The 12V source is used to supply the input voltages to
a variety of power solutions that reside power modules that are available from Avnet for the
baseboard. This modular power approach allows the user to pick the best power solution for the
end application and also allows the user flexibility to design their own power module if desired.
Avnet currently offers pre-designed power module solutions from Panasonic, General
Electric, and Rohm. Click on the following links to get more details.
AES-POM-XXXX-G One Customer Selected Power Module
– GE Energy
– Panasonic Power Module
– Rohm Power Module
–
The voltage rails produced by the power modules are: 1.5V/1.35V (jumper selectable on the
power modules), 1.8V, 2.0V, 3.3V, 1.0V, 1.0V_MGT, and 1.2V_MGT.
In stand-alone mode the board is connected to the external power supply via the six pin right
angle connector J4. The power supply shipped with the Mini-Module Plus Baseboard 2 can
supply 12 V @ 5 Amps.
Page 74
When the Mini-Module Plus Baseboard 2 is plugged into a PCI Express slot within the PC’s
chassis it is recommended that the 4-pin ATX power connector JP1 is used to supply 12V to the
board.
The main power switch to for the development board is SW5 and must be turned ON to
supply any power to the board.
The figure below shows a high-level block diagram of the power architecture on the
development board.
6-pin 1.0V
12V
Bench Supply
J4 1.2V_MGT
1.0V_MGT
4-pin
ATX Connector
2.0V
JP1
1.5V/1.35V
(1.5V/1.35V) / 1.8V
SW13
1.8V
Mini-Module Plus
Connector
JX1
VCC_AUX
SW14
POWER
MODULE
2.5V
FMC_VADJ
3.3V SW15
VCC_AUX
(1.5V/1.35V) / 1.8V
Remote
Sense
3.3V
Mini-Module Plus
2.5V Connector
To JX1 and JX2 JX2
1.0V
12V
SW13 controls the voltage for the DDR circuits on a given target Mini-Module. Mini-Modules
that implement DDR2 memory will utilize the 1.8V rail. Mini-Modules implementing DDR3
memory will use the 1.35/1.5V rail. Since DDR3 core voltage can be either 1.35V or 1.5V, the
power modules have a jumper that can be placed to switch between 1.35V and 1.5V. Placing
SW13 in the DOWN position selects 1.8V, while placing the switch in the UP position selects
1.35V/1.5V.
NOTE: SW13 is not installed on Rev C boards. The SW13 setting has been hardwired to
support K7 Mini-Modules. See the bottom part of this section for details on the
hardwired settings and how to modify the setting to support Virtex-5 Mini-Modules.
Page 75
Figure 33 – DDR Voltage SW13
SW14 controls the VCC_AUX voltage being supplied to the target Mini-Module’s FPGA. The
Mini-Module Plus Baseboard 2 is backward compatible with the Virtex-5 Mini-Module, and
thus the reason for this switch. Setting SW14 in the DOWN position sets VCC_AUX = 2.5V
for Virtex-5 Mini-Modules. Setting the switch in the UP position sets the VCC_AUX = 1.8V,
supporting the Kintex-7 mini-Module.
NOTE: SW14 is not installed on Rev C boards. The SW14 setting has been hardwired to
support K7 Mini-Modules. See the bottom part of this section for details on the
hardwired settings and how to modify the setting to support Virtex-5 Mini-Modules.
Page 76
Figure 34 – VCC_AUX Voltage SW14
SW15 controls the FMC_VADJ voltage. The setting is either 2.5V or 3.3V. This setting is
completely application specific. If an FMC module is installed on the baseboard that utilizes
3.3V I/O then setting this switch to the 3.3V position insures that the I/O routed to the FPGA
banks connected to the FMC module will operate at the correct I/O voltage for the application.
The default circuits for SW13 and SW14 is set to support the Kintex-7 platform which
supplies 1.8V to VCC_AUX (SW14) and 1.5 or 1.35V to the DDR3 memory (SW13). The
DDR3 memory voltage is determined by a jumper on the power modules.
Page 77
See the picture below for an illustration of the default (K7) jumper positions as shipped from the
factory.
If the user intends to support the Virtex-5 Mini-Module Plus platform, the jumpers must be
moved to change the voltage settings for VCC_AUX (2.5V) and DDR2 memory (1.8V). The
illustration below shows the proper implementation of the jumpers to support the Virtex-5
platform.
Remote sense is implemented to insure more accurate voltage regulation at the loads of
the target Mini-Module. The Kintex-7 Mini-Module from Avnet implements the remote
sense connector. The Virtex-5 Mini-Module does not support the remote sense feature.
For Mini-Modules that implement remote sense feedback, the remote sense signals are
placed at strategic and/or critical places at the various Mini-Module loads. Those signals
are then routed down to the J10 connector on the baseboard and fed back to the power
module for precise load regulation on a per rail basis.
Remote sense can be disabled by the user by moving or removing the 0-ohm jumper
resistors on the baseboard. The default position of the resistor jumpers is in position 1-2,
which enables the remote sense feedback path to the power module regulators. Moving
the resistor jumpers to the 2-3 position ties the remote sense feedback loop directly to the
Page 78
regulated output voltage per rail. This may or may not be desirable depending on the
implementation of power module’s remote sense feedback loop.
It is recommended that the remote sense feature be left enabled. For Mini-Modules that
implement the remote sense feedback the voltages on each rail will be much more stable
and efficient. For Mini-Modules that do not use the remote sense feedback the circuits on
the power module will remain unaffected.
2.3.1 Introduction
The purpose of this section is to describe the functionality and contents of the Mini-Module
Plus power supply module from Avnet Electronics Marketing. This document includes
instructions for operating the board, descriptions of the hardware features and explanations
of the header signals and functionality.
2.3.1.1 Description
The Mini-Module Plus (MMP) power module is designed to be used with the Avnet Mini-
Module Plus development system. The power module operates off a 12VDC input
provided from the Mini-Module Plus Baseboard. The following table shows the output
voltages generated by the power module, as well as the voltage banks each rail is tied to
through the baseboard.
Page 79
2.3.1.2 Features
The MMP Power Module provides a complete power solution through the use of 3
headers. 2 headers are used to provide power between the Power Module and the MMP
Baseboard. The 3rd header is used to provide access to remote sensing for increased
regulation accuracy. There is one configurable supply provided on the board which is
selectable to be either 1.5V output or 1.35V output. This supply configurability allows the
MMP Power Module to work with Mini Module cards populated with either 1.5V or 1.35V
DDR3 memory.
Page 80
2.3.2 Functional Description
Pin 1 2 3 4 5 6 7 8 9 10
Signal GND 1.5V/1.35V GND 1.8V GND 2V GND 3.3V GND 12V
Table 52 – J1 Pinout
Pin 1 2 3 4 5 6 7 8
Signal GND 1V GND 1V(MGT) GND 1.2V GND 2.5V
Table 53 – J2 Pinout
Page 81
J3 (Samtec part # FW-05-05-F-D-361-085) is in place to provide access for remote
voltage sense. The mating connector on the Mini-Module Plus baseboard is Samtec part
# CLP-105-02-F-D. The signals on this header are tied directly to the FPGA voltage pins.
This header is pinned out left to right down the header as illustrated below:
1 2
3 4
5 6
7 8
9 10
Table 54 – J3 Diagram
Pins are defined as follows:
Pin 2 4 6 8 10
Signal 2.5Vrm 1Vmgtrm 2Vrm 1.2Vrm GND
Pin 1 3 5 7 9
Signal 3.3Vrm 1.8Vrm 1Vrm 1.5Vrm GND
Table 55 – J3 Pinout
Pin 1 location on J3 is indicated on the silk screen on the PCB. Pin 1 on J1 and J2 are
the right most pins when viewing the board header side up. Refer to Figure 1 for an
illustration of these pin positions.
Setting the voltage to 1.5V or 1.35V is dependent on the type of memory utilized on the
Mini-Module target board. In the case of the K7 Mini-Module for example, the DDR
memory used is 1.5V.
Page 82
WARNING: Do NOT power up the Power Module without the jumper set to either 1.5V
or 1.35V. Powering the board without the jumper in place can result in board failure.
When using remote sense, the signals tied to the header are traces that are terminated
right at the pin of the target load. In our case, these voltage pins are terminated right at
the pin on the FPGA. The signal is then routed as a trace back to the remote sense
header. It is important that this signal originate from as close to the target load as
possible. The signals on these pins are then used as the set point by the regulators to
regulate the output voltage. By using a signal directly tied to the load as the set point, the
power supplies are able to better regulate the voltage at the intended load.
Vccint (1V) -> Vccaux (1.8V) -> Vccaux_io (2V) -> Vcco
The power module is designed to start all remaining supplies after the 2V rail has come up.
The diagram below illustrates the start up sequencing of the power module.
1V Vccint
1.8V Vccaux
2V Vccaux_io
2.5V Vcco
3.3V Vcco
1V MGT
1.2V MGT
Each rail must start up between 0.2ms and 50ms to meet ramp requirements, as well as
have a monotonic rise. The requirement for power down sequencing states that the 3.3V
Page 83
Vcco rail cannot exceed the 1.8V Vccaux rail during shut down by more than 2.625V for
longer than 500ms. No additional power down circuitry is needed in the power module to
meet this requirement.
Page 84
3 Specifications and Ratings
This section contains the absolute maximum and the recommended operating ranges for SOM
temperature, supply voltages, and I/O voltages. Values listed are those available at the time of
publication. Users may want to consult the latest device manufacturer’s specifications if their application
approaches any of the limits.
SOM
1 The Fan Assembly shipped with the Kintex-7 MMP has a storage temperature rating of -40 to 70°C.
2 NDA required for Marvell 88E1119 datasheet. Please contact your Avnet/Silica FAE.
3 ‘High Range’ I/O capable of supporting nominal I/O voltages of 1.2V, 1.5V, 1.8V, 2.5V, and 3.3V at +/- 5%, as
determined by the supplied VCCO voltage and the Kintex configuration. Reference Xilinx datasheet DS182 for more
detail.
4 ‘High Performance’ I/O capable of supporting nominal I/O voltages of 1.2V, 1.5V, and 1.8V at +/- 5%, as determined
by the supplied VCCO voltage and the Kintex configuration. Reference Xilinx datasheet DS182 for more detail.
Page 85
Reference
Parameter Min Max Units Notes
Document
Xilinx Kintex
MMP_CONF_DONE -0.4 3.85 V Bank 0
MMP_CONF_PROGRAM -0.4 3.85 V Bank 0
MMP_JTAG_* -0.4 3.85 V Bank 0
PJTAG_* -0.4 3.05 V Bank 9
JX1_DIFF* -0.4 JX1_VCCIO_DIFF + 0.55 V Bank 16
JX*_SE* -0.4 JX2_VCCIO_SE + 0.55 V Bank 12 Xilinx
Datasheet
JX2_DIFF* -0.4 JX2_VCCIO_DIFF + 0.55 V Bank 13 DS182
JX1_MGTRX*/ -0.5 1.26 V Bank 115
JX1_MGTTX*
JX2_MGTRX*/ -0.5 1.26 V Bank 116
JX2_MGTTX*
JX*_MGTREFCLK* - - V Banks 115, 116. AC
coupled
Page 86
3.2 Recommended Operating Conditions
Parameter Min Max Units Notes Reference
Document
USB3 Micro B connector J3
is the only component with a
SOM 0 60 °C
recommended maximum
operating temp below 70°C
Table 60 – Recommended Ambient Operating Temperature
Reference
Parameter Min Max Units Notes
Document
SOM
5VCCAUX_IO setting of 2.0V required for DDR3 operation at 1066 Mbps. Do not exceed 2.0V to avoid
damaging FPGA.
Page 87
Uni Reference
Parameter Dir6 Min Max Notes
ts Document
Xilinx Kintex
MMP_CONF_DONE O 0 2.5 V
MMP_CONF_PROGRAM I -0.2 2.7 V
Bank 0 I/O voltage set to
MMP_JTAG_TCK I -0.2 2.7 V 2.5V on SOM
MMP_JTAG_TDI I -0.2 2.7 V
MMP_JTAG_TDO O 0 2.5 V
JX1_DIFF* Bank 16 I/O voltage set
IO -0.2 JX1_VCCIO_DIFF + 0.2 V
by carrier
Xilinx
JX*_SE* Bank 12 I/O voltage set Datasheet
IO -0.2 JX2_VCCIO_SE + 0.2 V
by carrier DS182
JX2_DIFF* Bank 13 I/O voltage set
IO -0.2 JX2_VCCIO_DIFF + 0.2 V
by carrier
JX1_MGTRX*/ Bank 115 - MGTAVTT
IO -0.2 MGTAVTT V
JX1_MGTTX* voltage set by carrier
JX2_MGTRX*/ Bank 116 - MGTAVTT
IO -0.2 MGTAVTT V
JX2_MGTTX* voltage set by carrier
JX*_MGTREFCLK* Banks 115, 116. AC
IO - - V
coupled
6 “Dir” is the Direction of the signal relative to the SOM. For example, MMP_CONF_PROGRAM is listed as
“I” which is Input to the SOM; therefore, this signal is an output from the Carrier.
Page 88
4 Mechanical Requirements
4.1 Kintex-7 MMP Mechanical
The following figure shows the Mini Module Plus physical dimensions and a suggested
component placements. The suggested FPGA orientation will allow optimal routing of the Kintex-
7 GTX ports to the JX1/JX2 connectors.
USB 3.0
ARM JTAG
Connector
Header
RJ45
Connector
USB 3.0
MAC/PHY
10/100/1000
Ethernet PHY Flash
JX1
4" JX2
FPGA
DDR3 DDR3
XADC Header
2.25"
Page 89
Figure 40 – Kintex-7 MMP Connectors Mechanical Locations
Page 90
Figure 41 – Kintex-7 MMP Mechanical Drawing
Page 91
4.2 Baseboard Mechanical
A mechanical diagram of the Avnet Mini-Module Plus Baseboard 2 is shown.
The component height requirement is for both sides of the board, meaning dual side population is
acceptable. Along with meeting these geometry requirements, headers J1, J2, and J3 must be
placed on the bottom of the board according to the definition below:
Page 92
Figure 43 – Power Module Mechanical Header and Mounting Hole Locations
These locations are based on a topside view looking through the board. The headers should be
placed on the bottom. J3 is measured to the center of the connector. The right side of the board
can grow up to 5500mils if necessary, however all header locations and mounting holes must
remain fixed. The mounting holes should be plated through holes with a 125mil diameter. The
mounting holes should not be electrically connected on the module.
Page 93
5 Acknowledgements
Avnet would like to acknowledge the following key partners for their key contributions to this project.
Micron
– Multi-I/O SPI Flash
– LPDDR Memory
Tyco
– RJ45 connector
– USB-A connector
– Micro-B USB connector
– DIP switch
– Push buttons
– USB Protection for electro-static discharge and over-voltage
Xilinx
– Spartan-6 FPGA (http://www.xilinx.com/spartan6)
– Xilinx ISE® Design Suite (IDS) 12.4 DVD WebPACK edition
– ChipScope™ Pro and SDK license voucher (device-locked to XC6SLX9)
Page 94
6 Getting Help and Support
The Kintex-7 Mini Module Plus page with Documentation and Reference Designs is located on the Avnet
Portal: search for “aes-mmp-7k”: "aes-mmp-7k" Results. From there you can select the SOM or
development kit from the ‘Products’ tab for specific information or select the ‘Documents’ tab for general
information, Product Briefs, Users Guides, Reference Designs, etc.
http://community.em.avnet.com/t5/Avnet-Development-Boards/ct-p/Avtbds
For Xilinx technical support, you may contact Xilinx Online Technical Support at
http://www.support.xilinx.com/.
On this site you will also find the following resources for assistance:
– http://community.avnet.com/t5/Other-Avnet-Boards/bd-p/OtherBds
Page 95
7 Appendix
7.1 How to Create an MCS file and Program the Flash using Impact
The following steps describe how to create an MCS file from a project BIT file, and then load that
MCS file to Flash. This example uses iMPACT 13.4 and the K7_MMP_PCIeEndpoint_Gen2.bit
file.
1. Start Impact:
a. Start -> Impact -> Xilinx ISE Design Suite 13.4 -> ISE Design Tools -> Tools -> iMPACT
b. Impact launches using a shell and takes a few seconds for the Application to start
2. An initial project screen will appear, select No.
Page 96
5. A welcome screen will appear, select “Prepare a PROM File”, then “OK”
Page 97
6. A PROM File Formatter Screen will appear. Select under Step 1, “BPI Flash” – “Configure
Single FPGA” then select the first arrow.
7. Continue with the PROM File Formatter Screen. Select under Step 2, Target FPGA “Kintex7”,
Storage Device “64M”, “Add Storage Device”, then select the second arrow.
8. Continue with the PROM File Formatter Screen. Select under Step 3, Checksum fill value
“FF”, an output file name and location, for this example choose the bit file name
K7_MMP_PCIeEndpoint_Gen2, and an output file location c:\test. Choose a File Format
“MCS”, Data Width “x16”, and Add Non-Configuration Data Files “No”. Then Press “OK”.
Page 98
Page 99
9. A new screen will appear with a prompt to “Add Device”, select “OK”
11. After a few seconds, a small screen will appear asking if you would like to add another device
file, select “No”:
Page 100
12. A small notification screen will appear, “You have completed the device file entry”, select OK:
Page 101
14. After the data file assignment map goes away, select (under iMPACT Processes on the left
half way down) “Generate File”
Page 102
15. After several seconds the screen should indicate “Generate Succeeded”
16. Make sure the Digilent USB programming cable is attached between Baseboard U1 and the
PC Host.
17. Make sure power is applied to the boards (All the power LED’s D3-10 should be lit).
Page 103
18. Under “iMPACT Flows” select “Boundary Scan”.
19. Right Click in the window where indicated, select “Initialize Chain”
Page 104
20. An assign configuration file window will appear, select “Bypass”
Page 105
22. The iMPACT window should now show the FPGA with a dotted line box for the BPI Flash.
Click the box so the FPGA is no longer hi-lighted green. Right click on this dotted box.
Page 106
23. A small box will appear Add SPI/BPI Flash… Click on the box.
Page 107
24. An Add PROM File window will appear. Navigate to the output file location entered previously
and open the K7_MMP_PCIeEndpoint_Gen2.mcs file.
25. A select attached SPI/BPI file window will appear. Select the PROM attached to the FPGA.
Select BPI PROM, 28F512P30, Data Width 16, and RS[1:0]b Not Used. Select OK.
Page 108
26. The Flash can now be highlighted:
Page 109
27. Right Click the Flash and select Program. A device programming screen will appear.
De-select verify, select design specific erase, select OK.
28. A small Status screen will appear which will track Flash Programming:
Page 110
29. After the Status reaches 50% the main window should indicate program succeeded!
Page 111