Upload
others
View
29
Download
0
Embed Size (px)
Citation preview
R
Xilinx Personality Module (XPM) Interface SpecificationFor RocketIO MGT and LVDS Access
UG142 (v1.1) April 26, 2006
XPM Interface Specification www.xilinx.com UG142 (v1.1) April 26, 2006
Xilinx is disclosing this Specification to you solely for use in the development of designs to operate on Xilinx FPGAs. Except as stated herein, none of the Specification may be copied, reproduced, distributed, republished, downloaded, displayed, posted, or transmitted in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Xilinx. Any unauthorized use of this Specification may violate copyright laws, trademark laws, the laws of privacy and publicity, and communications regulations and statutes.
Xilinx does not assume any liability arising out of the application or use of the Specification; nor does Xilinx convey any license under its patents, copyrights, or any rights of others. You are responsible for obtaining any rights you may require for your use or implementation of the Specification. Xilinx reserves the right to make changes, at any time, to the Specification as deemed desirable in the sole discretion of Xilinx. Xilinx assumes no obligation to correct any errors contained herein or to advise you of any correction if such be made. Xilinx will not assume any liability for the accuracy or correctness of any engineering or technical support or assistance provided to you in connection with the Specification.
THE SPECIFICATION IS PROVIDED “AS IS" WITH ALL FAULTS, AND THE ENTIRE RISK AS TO ITS FUNCTION AND IMPLEMENTATION IS WITH YOU. YOU ACKNOWLEDGE AND AGREE THAT YOU HAVE NOT RELIED ON ANY ORAL OR WRITTEN INFORMATION OR ADVICE, WHETHER GIVEN BY XILINX, OR ITS AGENTS OR EMPLOYEES. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE SPECIFICATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NONINFRINGEMENT OF THIRD-PARTY RIGHTS.
IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR RELATING TO YOUR USE OF THE SPECIFICATION, EVEN IF YOU HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE TOTAL CUMULATIVE LIABILITY OF XILINX IN CONNECTION WITH YOUR USE OF THE SPECIFICATION, WHETHER IN CONTRACT OR TORT OR OTHERWISE, WILL IN NO EVENT EXCEED THE AMOUNT OF FEES PAID BY YOU TO XILINX HEREUNDER FOR USE OF THE SPECIFICATION. YOU ACKNOWLEDGE THAT THE FEES, IF ANY, REFLECT THE ALLOCATION OF RISK SET FORTH IN THIS AGREEMENT AND THAT XILINX WOULD NOT MAKE AVAILABLE THE SPECIFICATION TO YOU WITHOUT THESE LIMITATIONS OF LIABILITY.
The Specification is not designed or intended for use in the development of on-line control equipment in hazardous environments requiring fail-safe controls, such as in the operation of nuclear facilities, aircraft navigation or communications systems, air traffic control, life support, or weapons systems (“High-Risk Applications”). Xilinx specifically disclaims any express or implied warranties of fitness for such High-Risk Applications. You represent that use of the Specification in such High-Risk Applications is fully at your risk.
© 2004-2006 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx, Inc. All other trademarks are the property of their respective owners.
Revision HistoryThe following table shows the revision history for this document.
R
Date Version Revision
09/28/04 1.0 Initial Xilinx release.
10/04/04 1.0.1 Minor non-technical edits. Corrected TOC.
01/14/05 1.0.2 Corrected typos in Table 2-6, page 22.
04/26/06 1.1 Minor edits throughout. Updated Table 2-5, page 19 and Table 2-6, page 22.
XPM Interface Specification www.xilinx.com 3UG142 (v1.1) April 26, 2006
Preface: About This GuideGuide Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Typographical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Online Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1 Introduction1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.2 Z-Dok Personality Module Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.3 Host Board Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.0.1 Connector 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.3.0.2 Connector 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.4 Adapter Board Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.5 Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2 Signal Definitions2.1 Z-Dok+ Connector Pin Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1.1 Host Board Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152.1.1.1 Z-Dok+ Connector Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.1.2 Adapter Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.2 Z-DOK+ Utility Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.1 Contact Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.2.2 PM1 Power and Ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.2.3 PM2 Power and Ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3 Host Board User I/O Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.3.1 PM1 User I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.3.2 PM2 User I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3 Mechanical Specification3.1 Personality Module Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.2 PCB Layout for Host Board Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.3 PCB Layout for Adapter Board Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table of Contents
XPM Interface Specification www.xilinx.com 5UG142 (v1.0.2) January 14, 2005
R
Preface
About This Guide
This document provides the specifications for designing customized personality modules for Xilinx Embedded Development Platforms that are equipped with personality module interface connectors.
Guide ContentsThis manual contains the following chapters:
• Section 1, “Introduction,” provides an overview of the host board and the personality module as adapter board
• Section 2, “Signal Definitions,” defines the signals of the XPM connectors
• Section 3, “Mechanical Specification,” shows the dimensions for personality modules and the XPM connectors
Additional ResourcesFor additional information, go to http://www.xilinx.com/support/. The following table lists some of the resources you can access from this website. You can also directly access these resources using the provided URLs.
Resource Description/URL
Tutorials Tutorials covering Xilinx design flows, from design entry to verification and debugging
http://www.xilinx.com/support/techsup/tutorials/index.htm
Answer Browser Database of Xilinx solution records
http://www.xilinx.com/xlnx/xil_ans_browser.jsp
Application Notes Descriptions of device-specific design techniques and approaches
http://www.xilinx.com/xlnx/xweb/xil_publications_index.jsp?category=Application+Notes
Data Sheets Device-specific information on Xilinx device characteristics, including readback, boundary scan, configuration, length count, and debugging
http://www.xilinx.com/xlnx/xweb/xil_publications_index.jsp
6 www.xilinx.com XPM Interface SpecificationUG142 (v1.0.2) January 14, 2005
Preface: About This GuideR
ConventionsThis document uses the following conventions. An example illustrates each convention.
TypographicalThe following typographical conventions are used in this document:
Problem Solvers Interactive tools that allow you to troubleshoot your design issues
http://www.xilinx.com/support/troubleshoot/psolvers.htm
Tech Tips Latest news, design tips, and patch information for the Xilinx design environment
http://www.xilinx.com/xlnx/xil_tt_home.jsp
Resource Description/URL
Convention Meaning or Use Example
Courier fontMessages, prompts, and program files that the system displays
speed grade: - 100
Courier boldLiteral commands that you enter in a syntactical statement ngdbuild design_name
Helvetica bold
Commands that you select from a menu File → Open
Keyboard shortcuts Ctrl+C
Italic font
Variables in a syntax statement for which you must supply values
ngdbuild design_name
References to other manualsSee the Development System Reference Guide for more information.
Emphasis in textIf a wire is drawn so that it overlaps the pin of a symbol, the two nets are not connected.
Square brackets [ ]
An optional entry or parameter. However, in bus specifications, such as bus[7:0], they are required.
ngdbuild [option_name] design_name
Braces { } A list of items from which you must choose one or more lowpwr ={on|off}
Vertical bar | Separates items in a list of choices lowpwr ={on|off}
XPM Interface Specification www.xilinx.com 7UG142 (v1.0.2) January 14, 2005
R
Online DocumentThe following conventions are used in this document:
Vertical ellipsis...
Repetitive material that has been omitted
IOB #1: Name = QOUT’ IOB #2: Name = CLKIN’...
Horizontal ellipsis . . . Repetitive material that has been omitted
allow block block_name loc1 loc2 ... locn;
Convention Meaning or Use Example
Convention Meaning or Use Example
Blue textCross-reference link to a location in the current document
See the section “Additional Resources” for details.
Refer to “Title Formats” in Chapter 1 for details.
Red text Cross-reference link to a location in another document
See Figure 2-5 in the Virtex-II Handbook.
Blue, underlined text Hyperlink to a website (URL) Go to http://www.xilinx.com for the latest speed files.
8 www.xilinx.com XPM Interface SpecificationUG142 (v1.0.2) January 14, 2005
Preface: About This GuideR
XPM Interface Specification www.xilinx.com 9UG142 (v1.1) April 26, 2006
R
1 Introduction
1.1 OverviewXilinx Personality Module (XPM) interface connectors provide users with access to the high-speed LVDS and RocketIO transceiver pins on Xilinx embedded development boards, thereby extending the functionality of these boards. This document defines the XPM interface connector signals and mechanical specifications for an add-on personality module.
Figure 1-1 is an example of a personality module connected to an ML310 Embedded Development Platform (the host board) through the XPM connectors. The plug is referred to as the host board connector. The receptacle, located on the personality module, is referred to as the adapter board connector.
Figure 1-1: Personality Module Connected to an Embedded Development Platform
Host Board ConnectorAdapter Board Connector
Personality Module Host BoardUG142_01_01_122005
10 www.xilinx.com XPM Interface SpecificationUG142 (v1.1) April 26, 2006
R
1.2 Z-Dok Personality Module ConnectorsFigure 1-2 shows a close-up view of the two XPM connectors on an ML310 host board.
The connectors are Tyco Z-Dok+ docking connectors, similar to the Z-Dok plug and receptacle illustrated in Figure 1-3. In addition to having the differential pairs and shielding ground connections of Z-Dok connectors, Z-Dok+ connectors include added utility connections for power, ground, and sensing. Tyco Z-Dok+ high-speed connectors are rated to 6.25 Gb/s.
Figure 1-2: XPM Connectors on the ML310 Board (Detail)
Figure 1-3: Z-Dok Connector, Plug and Receptacle Detail
Plug(Host Board Connector)
Receptacle(Adapter Board Connector)
UG142_01_03_1000404
XPM Interface Specification www.xilinx.com 11UG142 (v1.1) April 26, 2006
Z-Dok Personality Module ConnectorsR
Figure 1-4 is a detailed drawing showing the pin numbering for the Z-Dok+ connector. Zoom in for greater detail.
Figure 1-4: Z-Dok+ Connector Pin Numbering
D2
D2
D1
D1
E2
E2
D1
8D
18
D1
7D
17
E1
8E
18
D1
6D
16
D1
5D
15
E1
6E
16
D1
4D
14
D1
3D
13
E1
4E
14
D1
2D
12
D11
D11
E1
2E
12
D1
0D
10
D9
D9
E1
0E
10
D8
D8
D7
D7
E8
E8
D6
D6
D5
D5
E6
E6
D4
D4
D3
D3
E4
E4
D2
0D
20
D1
9D
19
E2
0E
20
B1
B1
C2
C2
C1
C1
B1
7B
17
C1
8C
18
C1
7C
17
B1
5B
15
C1
6C
16
C1
5C
15
B1
3B
13
C1
4C
14
C1
3C
13
B11
B11
C1
2C
12
C11
C11
B9
B9
C1
0C
10
C9
C9
B7
B7
C8
C8
C7
C7
B5
B5
C6
C6
C5
C5
B3
B3
C4
C4
C3
C3
B1
9B
19
C2
0C
20
C1
9C
19
A2
A2
A1
A1
B2
B2
A1
8A
18
A1
7A
17
B1
8B
18
A1
6A
16
A1
5A
15
B1
6B
16
A1
4A
14
A1
3A
13
B1
4B
14
A1
2A
12
A11
A11
B1
2B
12
A1
0A
10
A9
A9
B1
0B
10
A8
A8
A7
A7
B8
B8
A6
A6
A5
A5
B6
B6
A4
A4
A3
A3
B4
B4
A2
0A
20
A1
9A
19
B2
0B
20
E1
E1
F2
F2
F1
F1
E1
7E
17
F1
8F
18
F1
7F
17
E1
5E
15
F1
6F
16
F1
5F
15
E1
3E
13
F1
4F
14
F1
3F
13
E11
E11
F1
2F
12
F11
F11
E9
E9
F1
0F
10
F9
F9
E7
E7
F8
F8
F7
F7
E5
E5
F6
F6
F5
F5
E3
E3
F4
F4
F3
F3
E1
9E
19
F2
0F
20
F1
9F
19
B5 B5
C6 C6
C5 C5
B7 B7
C8 C8
C7 C7
A6 A6
A5 A5
B6 B6
A8 A8
A7 A7
B8 B8
E5 E5
F6 F6
F5 F5
E7 E7
F8 F8
F7 F7
D6 D6
D5 D5
E6 E6
D8 D8
D7 D7
E8 E8
B1 B1
C2 C2
C1 C1
B3 B3
C4 C4
C3 C3
A2 A2
A1 A1
B2 B2
A4 A4
A3 A3
B4 B4
E1 E1
F2 F2
F1 F1
E3 E3
F4 F4
F3 F3
D2 D2
D1 D1
E2 E2
D4 D4
D3 D3
E4 E4
B13 B13
C14 C14
C13 C13
B15 B15
C16 C16
C15 C15
A14 A14
A13 A13
B14 B14
A16 A16
A15 A15
B16 B16
E13 E13
F14 F14
F13 F13
E15 E15
F16 F16
F15 F15
D14 D14
D13 D13
E14 E14
D16 D16
D15 D15
E16 E16
B17 B17
C18 C18
C17 C17
B19 B19
C20 C20
C19 C19
A18 A18
A17 A17
B18 B18
A20 A20
A19 A19
B20 B20
E17 E17
F18 F18
F17 F17
E19 E19
F20 F20
F19 F19
D18 D18
D17 D17
E18 E18
D20 D20
D19 D19
E20 E20
B9 B9
C10 C10
C9 C9
B11 B11
C12 C12
C11 C11
A10 A10
A9 A9
B10 B10
A12 A12
A11 A11
B12 B12
E9 E9
F10 F10
F9 F9
E11 E11
F12 F12
F11 F11
D10 D10
D9 D9
E10 E10
D12 D12
D11 D11
E12 E12
Host Board Utility Pins
Host Board Utility Pins
UG142_01_04_122005
12 www.xilinx.com XPM Interface SpecificationUG142 (v1.1) April 26, 2006
R
1.3 Host Board ConnectorsFigure 1-6 is a mechanical drawing of the host board connector.
Figure 1-5: Utility Pin (Detail)
Figure 1-6: Z-Dok+ Host Board Connector, Mechanical Drawing
Housing
Pin D1
Pin B1, Signal Ground
Pin A1, Signal Contact
Pin E1
Utility Contact UG142_01_06_1000404
XPM Interface Specification www.xilinx.com 13UG142 (v1.1) April 26, 2006
Host Board ConnectorsR
Each host board is equipped with two XPM connectors. Each connector has 40 differential pairs and several power and ground pins. Together, the two XPM connectors support 158 high-speed I/O pins that can be user defined. The XPM signals include:
• 8 RocketIO MGT pairs (32 pins total)
• 42 LVDS pairs (can be used as 84 single-ended I/O at 2.5V)
• 1 LVDS clock pair
• 38 single-ended I/O
♦ 12 at 2.5V
♦ 26 at 3.3V
• 2 single-ended 2.5V clocks
• 2 pins not connected
For details on Z-Dok+ host board connectors, see the 1367550-5 data sheet at Tyco’s website (www.z-dok.com). For host board connector pinouts, see the user guide for the specific Xilinx embedded development platform you are using.
1.3.0.1 Connector 1
Connector 1 on the host board provides the following signals:
• 8 RocketIO 3.125 Gb/s MGTs
• 3 LVDS pairs at 2.5V (can be used as 6 single-ended I/O at 2.5V)
• 1 LVDS clock pair at 2.5V
• 12 single- ended I/O at 2.5V
• 26 single-ended I/O at 3.3V
• 1 single-ended clock at 2.5V
Note: One pin not connected
1.3.0.2 Connector 2
Connector 2 on the host board provides the following signals:
• 39 LVDS pairs at 2.5V (can be used as 78 single-ended I/O at 2.5V)
• 1 single-ended clock at 2.5V
Note: One pin not connected
14 www.xilinx.com XPM Interface SpecificationUG142 (v1.1) April 26, 2006
R
1.4 Adapter Board ConnectorsFigure 1-7 is a mechanical drawing of the Z-Dok+ adapter board connector. For details on the adapter board connectors, see the 1367555-1 data sheet at Tyco’s website (www.z-dok.com).
1.5 Related DocumentsVisit the Xilinx website for documentation specific to the target FPGA family.
• For information on printed-circuit board (PCB) layout, refer to the RocketIO user guide
• For information on electrical characteristics, refer to the device data sheet
• For information on signal integrity, see the Xcell Journal online:http://www.xilinx.com/publications/xcellonline/xc_si49.htm
• For information and documentation on Xilinx Embedded Development Platforms, see http://www.xilinx.com/xob
Figure 1-7: Z-Dok+ Adapter Board Connector, Mechanical Drawing
Housing
Pin D1
Pin B1, Signal Ground Contact
Pin A1, Signal Contact
Pin E1
Utility ContactLevel 4
Level 3
Level 1
UG142_01_07_1000404
XPM Interface Specification www.xilinx.com 15UG142 (v1.1) April 26, 2006
R
2 Signal Definitions
2.1 Z-Dok+ Connector Pin Overview
2.1.1 Host Board ConnectorFigure 2-1 shows an edge view of the host board connectors on an ML310 board.
Each signal pair on the host board connectors has a wide ground pin on the opposite side of the plastic divider, as shown in Figure 2-2. The signal pairs alternate from side to side along the length of the divider. All of the B and E pins are grounded on the ML310. The A, C, D, and F pins are signal pins.
Figure 2-1: Edge View of Host Board Connectors
Figure 2-2: Host Board Connector Pin Detail
PM1 Host Board Connector
PM2 Host Board ConnectorUG142_02_01_1000404
Plastic DividerCopper Pins
D 2D 1 E 2 D 4D 3 E 4
B 1 C 2C 1 B 3 C 4C 3
A 2A 1 B 2 A 4A 3 B 4
E 1 F 2F 1 E 3 F 4F 3
UG142_02_02_1000404
16 www.xilinx.com XPM Interface SpecificationUG142 (v1.1) April 26, 2006
R
2.1.1.1 Z-Dok+ Connector Offsets
The Z-Dok+ connectors used on the embedded development platforms provide four rows of signals pairs. Each row has a particular propagation delay through a mated pair of connectors as shown in Table 2-1.
All signals with length matching requirements, MGT and LVDS pairs, must include an offset to account for the Z-Dok+ propagation delays. Xilinx embedded development platforms account for one-half of the offset, while a user-designed adapter board must account for the other half. The relative offsets for the ML310 host board PM connector are included in Table 2-2. Users are required to compensate for these offsets when designing adapter boards.
Table 2-1: Delay Offsets
ZDOK+ ConnectorConnector Propagation
Delay(1) Physical Length
Row A 145.2 ps 830 mils
Row C 196.8 ps 1125 mils
Row D 213.3 ps 1219 mils
Row F 264.8 ps 1513 mils
Notes: 1. Propagation delay, i.e., the delay when traversing through the host board connector and the adapter
board connector, was calculated assuming 175 ps/inch. Propagation delay is the total between each male and female connector pair.
Table 2-2: Relative Offsets from the FPGA to the PM1 and PM2 Connectors
ZDOK+ Connector Difference Offset Offset/2
Row A F-A = 1513 - 830 683 342
Row C F-C = 1513 - 1125 389 194
Row D F-D = 1513 - 1219 294 147
Row F F-F = 0 - 0 0 0
Notes: 1. All offsets are normalized to row F. Xilinx host boards are designed based on the data in the Offset/2
column.
XPM Interface Specification www.xilinx.com 17UG142 (v1.1) April 26, 2006
Z-DOK+ Utility PinsR
2.1.2 Adapter BoardOn the adapter board connectors, located on the personality module, each signal pair has a pair of ground pins on the opposite side of the open space, as shown in Figure 2-3. The signal pairs alternate from side to side along the length of the open space. All of the B and E pins are two contacts tied together and grounded on the personality module. The A, C, D, and F pins are signal pins.
2.2 Z-DOK+ Utility PinsFigure 2-4 shows the Z-DOK+ utility pins and numbering for the host board connector.
Figure 2-3: Adapter Board Connector Pin Detail
B1
C2
C1
B3
C4
C3
A2
A1
B2
A4
A3
B4
E1
F2
F1
E3
F4
F3
D2
D1
E2
D4
D3
E4
Plastic HousingCopper Pins
UG142_02_03_1000404
Figure 2-4: Z-DOK+ Utility Pins (Host Board Side)
6 5 4 3 2 1
UG142_02_04_1000404
18 www.xilinx.com XPM Interface SpecificationUG142 (v1.1) April 26, 2006
R
Figure 2-5 shows the Z-DOK+ utility pins and numbering for the adapter board connector.
Note: The pins on the adapter board connector are at varying heights, as shown in Table 2-3 and Table 2-4.
2.2.1 Contact OrderThe Z-Dok+ power and ground pins contact in the following order:
• 1 and 6;
• then 2 and 5;
• then 3 and 4
2.2.2 PM1 Power and GroundTable 2-3 shows the power and ground pins for the PM1 host board connector.
Figure 2-5: Z-DOK+ Utility Pins (Adapter Side)
1 2 3 4 65
UG142_02_05_1000404
Table 2-3: PM1 Power and Ground Pins
Pin Number Description Length Contact Order
1, 6 Ground Level 4 First
2, 5 2.5V Level 3 Second
3 3.3V Level 2 Third
4 FPGA Core Voltage(1)
Level 2 Third
Notes: 1. Pin 4 provides access to the host board FPGA core voltage. To maintain
compatibility across different host boards, treat this pin as a no connect when designing personality modules. To ascertain the core voltage value of a specific board, refer to the applicable host board’s documentation.
XPM Interface Specification www.xilinx.com 19UG142 (v1.1) April 26, 2006
Host Board User I/O PinsR
2.2.3 PM2 Power and GroundTable 2-4 shows the power and ground pins for the PM2 host board connector.
2.3 Host Board User I/O Pins
2.3.1 PM1 User I/OThe PM1 connector makes the MGT signals from the eight RocketIO transceivers available to the user, along with LVDS pairs and single-ended signals. Table 2-5 shows the pinout for the PM1 connector.
Table 2-4: PM2 Power and Ground Pins
Pin Number Description Length Contact Order
1, 6 Ground Level 4 First
2, 5 5V Level 3 Second
3, 4 12V Level 2 Third
Table 2-5: PM1 Pinout
PM1 Pin Pin DescriptionFPGA Bank
VCCOPin Function
A1 IO_PM1_A1 2.5V Single-ended 50Ω impedance
A2 IO_PM1_A2 2.5V Single-ended 50Ω impedance
A3 IO_PM1_A3 2.5V Single-ended 50Ω impedance
A4 IO_PM1_A4 2.5V Single-ended 50Ω impedance
A5 IO_PM1_A5 3V Single-ended 50Ω impedance
A6 IO_PM1_A6 3V Single-ended 50Ω impedance
A7 IO_PM1_A7 3V Single-ended 50Ω impedance
A8 IO_PM1_A8 3V Single-ended 50Ω impedance
A9 IO_PM1_A9 3V Single-ended 50Ω impedance
A10 IO_PM1_A10 3V Single-ended 50Ω impedance
A11 IO_PM1_A11_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedA12 IO_PM1_A12_N 2.5V
A13 RX_PM1_A13_PMGT RX pair received by host FPGA
A14 RX_PM1_A14_N
A15 RX_PM1_A15_PMGT RX pair received by host FPGA
A16 RX_PM1_A16_N
A17 TX_PM1_A17_PMGT TX pair driven by host FPGA
A18 TX_PM1_A18_N
20 www.xilinx.com XPM Interface SpecificationUG142 (v1.1) April 26, 2006
R
A19 TX_PM1_A19_PMGT TX pair driven by host FPGA
A20 TX_PM1_A20_N
C1 IO_PM1_C1 2.5V Single-ended 50Ω impedance
C2 IO_PM1_C2 2.5V Single-ended 50Ω impedance
C3 IO_PM1_C3 3V Single-ended 50Ω impedance
C4 IO_PM1_C4 3V Single-ended 50Ω impedance
C5 IO_PM1_C5 3V Single-ended 50Ω impedance
C6 IO_PM1_C6 3V Single-ended 50Ω impedance
C7 IO_PM1_C7 3V Single-ended 50Ω impedance
C8 IO_PM1_C8 3V Single-ended 50Ω impedance
C9 IO_PM1_C9_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedC10 IO_PM1_C10_N 2.5V
C11 IO_PM1_C11 3V Single-ended 50Ω impedance
C12 IO_PM1_C12 3V Single-ended 50Ω impedance
C13 RX_PM1_C13_PMGT RX pair received by host FPGA
C14 RX_PM1_C14_N
C15 RX_PM1_C15_PMGT RX pair received by host FPGA
C16 RX_PM1_C16_N
C17 TX_PM1_C17_PMGT TX pair driven by host FPGA
C18 TX_PM1_C18_N
C19 TX_PM1_C19_PMGT TX pair driven by host FPGA
C20 TX_PM1_C20_N
D1 IO_PM1_D1 2.5V Single-ended 50Ω impedance
D2 IO_PM1_D2 2.5V Single-ended 50Ω impedance
D3 IO_PM1_D3 2.5V Single-ended 50Ω impedance
D4 IO_PM1_D4 2.5V Single-ended 50Ω impedance
D5 IO_PM1_D5 3V Single-ended 50Ω impedance
D6 IO_PM1_D6 3V Single-ended 50Ω impedance
D7 IO_PM1_D7 3V Single-ended 50Ω impedance
D8 IO_PM1_D8 3V Single-ended 50Ω impedance
D9 IO_PM1_D9 3V Single-ended 50Ω impedance
Table 2-5: PM1 Pinout (Continued)
PM1 Pin Pin DescriptionFPGA Bank
VCCOPin Function
XPM Interface Specification www.xilinx.com 21UG142 (v1.1) April 26, 2006
Host Board User I/O PinsR
D10 IO_PM1_D10 3V Single-ended 50Ω impedance
D11 IO_PM1_D11_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedD12 IO_PM1_D12_N 2.5V
D13 TX_PM1_D13_NMGT TX pair driven by host FPGA
D14 TX_PM1_D14_P
D15 TX_PM1_D15_NMGT TX pair driven by host FPGA
D16 TX_PM1_D16_P
D17 RX_PM1_D17_NMGT RX pair received by host FPGA
D18 RX_PM1_D18_P
D19 RX_PM1_D19_NMGT RX pair received by host FPGA
D20 RX_PM1_D20_P
F1 IO_PM1_F1 2.5V Single-ended 50Ω impedance
F2 IO_PM1_F2 2.5V Single-ended 50Ω impedance
F3 IO_PM1_F3 3V Single-ended 50Ω impedance
F4 IO_PM1_F4 3V Single-ended 50Ω impedance
F5 IO_PM1_F5 3V Single-ended 50Ω impedance
F6 IO_PM1_F6 3V Single-ended 50Ω impedance
F7 IO_PM1_F7 3V Single-ended 50Ω impedance
F8 IO_PM1_F8 3V Single-ended 50Ω impedance
F9 PM_CLK_TOP 2.5V Clock
F10 No Connect No Connect
F11 LVDS_CLKEXT_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedF12 LVDS_CLKEXT_P 2.5V
F13 TX_PM1_F13_NMGT TX pair driven by host FPGA
F14 TX_PM1_F14_P
F15 TX_PM1_F15_NMGT TX pair driven by host FPGA
F16 TX_PM1_F16_P
F17 RX_PM1_F17_NMGT RX pair received by host FPGA
F18 RX_PM1_F18_P
F19 RX_PM1_F19_NMGT RX pair received by host FPGA
F20 RX_PM1_F20_P
Table 2-5: PM1 Pinout (Continued)
PM1 Pin Pin DescriptionFPGA Bank
VCCOPin Function
22 www.xilinx.com XPM Interface SpecificationUG142 (v1.1) April 26, 2006
R
2.3.2 PM2 User I/OThe PM2 connector makes most of the LVDS pairs available to the user, along with single-ended signals. Table 2-6 shows the pinout for the PM2 connector.
Table 2-6: PM2 Pinout
PM2 Pin Pin DescriptionFPGA Bank
VCCOPin Function
A1 IO_PM2_A1_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedA2 IO_PM2_A2_P 2.5V
A3 IO_PM2_A3_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedA4 IO_PM2_A4_P 2.5V
A5 IO_PM2_A5_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedA6 IO_PM2_A6_P 2.5V
A7 IO_PM2_A7_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedA8 IO_PM2_A8_P 2.5V
A9 IO_PM2_A9_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedA10 IO_PM2_A10_P 2.5V
A11 IO_PM2_A11_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedA12 IO_PM2_A12_N 2.5V
A13 IO_PM2_A13_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedA14 IO_PM2_A14_N 2.5V
A15 IO_PM2_A15_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedA16 IO_PM2_A16_N 2.5V
A17 IO_PM2_A17_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedA18 IO_PM2_A18_N 2.5V
A19 IO_PM2_A19_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedA20 IO_PM2_A20_N 2.5V
C1 IO_PM2_C1_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedC2 IO_PM2_C2_P 2.5V
C3 IO_PM2_C3_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedC4 IO_PM2_C4_P 2.5V
C5 IO_PM2_C5_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedC6 IO_PM2_C6_P 2.5V
C7 IO_PM2_C7_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedC8 IO_PM2_C8_P 2.5V
XPM Interface Specification www.xilinx.com 23UG142 (v1.1) April 26, 2006
Host Board User I/O PinsR
C9 IO_PM2_C9_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedC10 IO_PM2_C10_N 2.5V
C11 IO_PM2_C11_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedC12 IO_PM2_C12_N 2.5V
C13 IO_PM2_C13_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedC14 IO_PM2_C14_N 2.5V
C15 IO_PM2_C15_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedC16 IO_PM2_C16_N 2.5V
C17 IO_PM2_C17_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedC18 IO_PM2_C18_N 2.5V
C19 IO_PM2_C19_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedC20 IO_PM2_C20_N 2.5V
D1 IO_PM2_D1_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedD2 IO_PM2_D2_P 2.5V
D3 IO_PM2_D3_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedD4 IO_PM2_D4_P 2.5V
D5 IO_PM2_D5_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedD6 IO_PM2_D6_P 2.5V
D7 IO_PM2_D7_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedD8 IO_PM2_D8_P 2.5V
D9 IO_PM2_D9_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedD10 IO_PM2_D10_P 2.5V
D11 IO_PM2_D11_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedD12 IO_PM2_D12_N 2.5V
D13 IO_PM2_D13_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedD14 IO_PM2_D14_N 2.5V
D15 IO_PM2_D15_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedD16 IO_PM2_D16_N 2.5V
D17 IO_PM2_D17_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedD18 IO_PM2_D18_N 2.5V
Table 2-6: PM2 Pinout (Continued)
PM2 Pin Pin DescriptionFPGA Bank
VCCOPin Function
24 www.xilinx.com XPM Interface SpecificationUG142 (v1.1) April 26, 2006
R
D19 IO_PM2_D19_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedD20 IO_PM2_D20_N 2.5V
F1 IO_PM2_F1_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedF2 IO_PM2_F2_P 2.5V
F3 IO_PM2_F3_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedF4 IO_PM2_F4_P 2.5V
F5 IO_PM2_F5_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedF6 IO_PM2_F6_P 2.5V
F7 IO_PM2_F7_N 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedF8 IO_PM2_F8_P 2.5V
F9 No Connect No Connect
F10 PM_CLK_BOT 2.5V Clock
F11 IO_PM2_F11_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedF12 IO_PM2_F12_N 2.5V
F13 IO_PM2_F13_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedF14 IO_PM2_F14_N 2.5V
F15 IO_PM2_F15_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedF16 IO_PM2_F16_N 2.5V
F17 IO_PM2_F17_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedF18 IO_PM2_F18_N 2.5V
F19 IO_PM2_F19_P 2.5V LVDS pair 100Ω differential impedance; can also be used as single-endedF20 IO_PM2_F20_N 2.5V
Table 2-6: PM2 Pinout (Continued)
PM2 Pin Pin DescriptionFPGA Bank
VCCOPin Function
XPM Interface Specification www.xilinx.com 25UG142 (v1.1) April 26, 2006
R
3 Mechanical Specification
3.1 Personality Module DimensionsFigure 3-1 shows the dimensions for the personality module, also known as the adapter board.
Figure 3-1: Module Dimensions
0.475"
0.565"
Connector Area
PM1 PM2
Pin A1
Component Side ShownAll dimensions in Inches
0.925"
4.700"
0.124"0.124" 0.475"
0.565"
4.300"
3.800"
0.250"
0.250"
8.100"
9.100"
0.250" plated back to 0.156" ID Holes
UG142_03_01_1000404
26 www.xilinx.com XPM Interface SpecificationUG142 (v1.1) April 26, 2006
R
3.2 PCB Layout for Host Board ConnectorFigure 3-2 shows the PCB layout for the XPM connectors on the host board.
3.3 PCB Layout for Adapter Board ConnectorFigure 3-3 shows the PCB layout for the XPM connectors on the personality module.
Figure 3-2: PCB Layout for Host Board Connector
Recommended PC Board FootprintComponent Side Shown
Scale 5:1
Spacing to Adapter BoardConnector Pin A1 Location
UG142_03_02_1000404
Figure 3-3: PCB Layout for Adapter Board Connector
Recommended PC Board FootprintComponent Side Shown
Scale 5:1 UG142_03_03_1000404