26
R Xilinx Personality Module (XPM) Interface Specification For RocketIO MGT and LVDS Access UG142 (v1.1) April 26, 2006

Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

  • Upload
    others

  • View
    29

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

R

Xilinx Personality Module (XPM) Interface SpecificationFor RocketIO MGT and LVDS Access

UG142 (v1.1) April 26, 2006

Page 2: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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.

Page 3: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 4: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

4 www.xilinx.com XPM Interface SpecificationUG142 (v1.1) April 26, 2006

R

Page 5: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 6: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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}

Page 7: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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.

Page 8: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

8 www.xilinx.com XPM Interface SpecificationUG142 (v1.0.2) January 14, 2005

Preface: About This GuideR

Page 9: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 10: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 11: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 12: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 13: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 14: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 15: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 16: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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.

Page 17: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 18: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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.

Page 19: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 20: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 21: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 22: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 23: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 24: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 25: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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

Page 26: Xilinx Personality Module (XPM) Interface SpecificationXPM Interface Specification 5 UG142 (v1.0.2) January 14, 2005 R Preface About This Guide This document provides the specifications

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