N.A.T. MAMC-XLINK Product manual

Meikon
MAMC-XLINK – Technical Reference Manual
MAMC-XLINK
Technical Reference Manual V1.1
HW Revision 1. , 1.1

Meikon
MAMC-XLINK – Technical Reference Manual
The MAMC-XLINK has been designed by:
Meikon Ltd
1 Bringsty Common
Worcester
WR6 5UJ
Great Britain
Phone +44 1886 8222 8
Internet: http:// www.meikon.net
and
N.A.T. GmbH
Kamillenweg 22
53757 Sankt Augustin
Germany
Phone: +49 2241 3989-
Fax: +49 2241 3989-1
E-Mail: [email protected]
Internet: http://www.nateurope.com

Meikon
MAMC-XLINK – Technical Reference Manual
Disclaimer
The following documentation, compiled by Meikon Ltd. and N.A.T. GmbH (henceforth
called Meikon and N.A.T. , represents the current status of the product´s development. The
documentation is updated on a regular basis. Any changes which might ensue, including those
necessitated by updated specifications, are considered in the latest version of this
documentation. Meikon and N.A.T. are under no obligation to notify any person,
organization, or institution of such changes or to make these changes public in any other way.
Caution this publication may include technical inaccuracies or typographical errors.
Meikon and N.A.T. offer no warranty, either expressed or implied, for the contents of this
documentation or for the product described therein, including but not limited to the warranties
of merchantability or the fitness of the product for any specific purpose.
In no event will Meikon or N.A.T. be liable for any loss of data or for errors in data utilization
or processing resulting from the use of this product or the documentation. In particular,
Meikon or N.A.T. will not be responsible for any direct or indirect damages (including lost
profits, lost savings, delays or interruptions in the flow of business activities, including but
not limited to, special, incidental, consequential, or other similar damages arising out of the
use of or inability to use this product or the associated documentation, even if Meikon or
N.A.T., or any authorized representative has been advised of the possibility of such damages.
The use of registered names, trademarks, etc. in this publication does not imply, even in the
absence of a specific statement, that such names are exempt from the relevant protective laws
and regulations (patent laws, trade mark laws, etc. and therefore free for general use. In no
case does Meikon or N.A.T. guarantee that the information given in this documentation is free
of such third-party rights.
Neither this documentation nor any part thereof may be copied, translated, or reduced to any
electronic medium or machine form without the prior written consent from Meikon or N.A.T..
This product (and the associated documentation is governed by the Meikon and N.A.T.
General Conditions and Terms of Delivery and Payment.
Note:
The release of the Hardware Manual is related
to a particular HW board revision given in the
document title. For earlier hardware revisions
please contact Meikon or N.A.T. for the relevant
Hardware Manual release.

Meikon
MAMC-XLINK – Technical Reference Manual
Table of Contents
LIST OF TABLES ................................................................................................................................................. 5
LIST OF FIGURES ............................................................................................................................................... 5
CONVENTIONS .................................................................................................................................................... 6
1 INTRODUCTION ............................................................................................................................................... 7
1.1 INSTALLATION .................................................................................................................................................... 8
1.2 BLOCK DIAGRAM ................................................................................................................................................ 9
1.3 BOARD FEATURES ............................................................................................................................................. 10
1.4 BOARD SPECIFICATION ....................................................................................................................................... 11
2 INSTALLATION ............................................................................................................................................... 12
2.1 SAFETY NOTE .................................................................................................................................................. 12
2.2 INSTALLATION PREREQUISITES AND REQUIREMENTS ................................................................................................ 13
2.3 STATEMENT ON ENVIRONMENTAL PROTECTION ...................................................................................................... 14
2.4 LOCATION OVERVIEW ........................................................................................................................................ 16
3 FUNCTIONAL BLOCKS ................................................................................................................................ 17
3.1 RE-DRIVER CIRCUITRY ...................................................................................................................................... 17
3.2 IPMI CONTROLLER .......................................................................................................................................... 17
3.3 IPMB INTERFACE ............................................................................................................................................ 17
3.4 AMC CLOCK INTERFACE .................................................................................................................................. 18
3.5 CABLE INTERFACE CONTROL SIGNALS ................................................................................................................. 18
4 HARDWARE DESCRIPTION ......................................................................................................................... 19
4.1 AMC PORT DEFINITION .................................................................................................................................... 19
4.2 DEFINITION OF ATMEGA645 PORT PINS .............................................................................................................. 20
4.3 FRONT PANEL LEDS ........................................................................................................................................ 22
5 CONNECTORS AND SWITCHES .................................................................................................................. 23
5.1 CONNECTOR OVERVIEW ..................................................................................................................................... 23
5.2 AMC CONNECTOR CON1 ............................................................................................................................... 24
5.3 FRONT PANEL CONNECTOR CON2 .................................................................................................................... 26
5.4 AVR PROGRAMMING PORT CONNECTOR JP1 ..................................................................................................... 26
5.5 HOT SWAP SWITCH SW1 .................................................................................................................................. 26
5.6 DIL SWITCH SW2 ........................................................................................................................................... 27
5.7 DIL SWITCH SW3 ........................................................................................................................................... 27
6 MAMC-XLINK PROGRAMMING NOTES .................................................................................................. 28
6.1 AMC CONTROL SIGNALS ................................................................................................................................. 28
6.2 SELECTING THE PCIE CLOCK SOURCE ................................................................................................................ 28
6.3 PCI EXPRESS EXTERNAL CABLE INTERFACE CONTROL SIGNALS ............................................................................ 28
6.4 PROGRAMMING THE RE-DRIVER DEVICE STRAPPING PINS ...................................................................................... 29
6.5 SETUP OF THE SERIAL INTERFACES ...................................................................................................................... 30
7 KNOWN BUGS / RESTRICTIONS ................................................................................................................. 31
APPENDIX A: REFERENCE DOCUMENTATION ...................................................................................... 32
APPENDIX B: DOCUMENT’S HISTORY ...................................................................................................... 33

Meikon
MAMC-XLINK – Technical Reference Manual
List of Tables
TABLE 1: LIST OF USED ABBREVIATIONS .................................................................................................. 6
TABLE 2: MAMC-XLINK FEATURES ............................................................................................................ 11
TABLE 3: AMC PORT DEFINITION ............................................................................................................... 19
TABLE 4: ATMEGA645 PORT PIN USAGE (PORT A) ................................................................................. 2
TABLE 5: ATMEGA645 PORT PIN USAGE (PORT B) ................................................................................. 2
TABLE 6: ATMEGA645 PORT PIN USAGE (PORT C) ................................................................................. 2
TABLE 7: ATMEGA645 PORT PIN USAGE (PORT D) ................................................................................. 21
TABLE 8: ATMEGA645 PORT PIN USAGE (PORT E) ................................................................................. 21
TABLE 9: ATMEGA645 PORT PIN USAGE (PORT F) ................................................................................. 21
TABLE 1 : ATMEGA645 PORT PIN USAGE (PORT G) .............................................................................. 22
TABLE 11: AMC CONNECTOR CON1 ............................................................................................................ 24
TABLE 12: PIN ASSIGNMENT OF THE FRONT PANEL CONNECTOR CON2 ..................................... 26
TABLE 13: ATMEGA645 PROGRAMMING PORT JP1 ............................................................................... 26
TABLE 14: SWITCH ASSIGNMENT OF DIL SWITCH SW2 ...................................................................... 27
TABLE 15: SWITCH ASSIGNMENT OF DIL SWITCH SW3 ...................................................................... 27
TABLE 16: RE-DRIVER STRAPPING PINS SEL – 2, EQUALIZER SELECTION ................................ 29
TABLE 17: RE-DRIVER STRAPPING PINS SEL3 – 4, OUTPUT SWING CONTROL ............................ 29
TABLE 18: RE-DRIVER STRAPPING PINS SEL5 – 6, OUTPUT DE-EMPHASIS ADJUSTMENT ....... 29
List of Figures
FIGURE 1:MAMC-XLINK ON A CARRIER BOARD (ATCA) ...................................................................... 8
FIGURE 2:MAMC-XLINK BLOCK DIAGRAM ............................................................................................... 9
FIGURE 3:LOCATION DIAGRAM OF THE MAMC-XLINK ..................................................................... 16
FIGURE 4:CONNECTORS OF THE MAMC-XLINK .................................................................................... 23

Meikon
MAMC-XLINK – Technical Reference Manual
Conventions
If not otherwise specified, addresses and memory maps are written in hexadecimal notation,
identified by 0x.
Table 1 gives a list of the abbreviations used in this document:
Table 1: List of used Abbreviations
Abbreviation Description
AMC Advanced Mezzanine Card
ATCA Advanced Telecommunications Computing Architecture
b Bit, binary
B byte
IPMI Intelligent Platform Management Interface Specification
MCH µTCA Carrier Hub
µTCA Micro Telecommunications Computing Architecture
nc not connected
PCI Peripheral Component Interconnect
PCIe PCI Express
PICMG PCI Industrial Computer Manufacturers Group

Meikon
MAMC-XLINK – Technical Reference Manual
1 Introduction
The MAMC-XLINK is a high performance standard Advanced Mezzanine Card, single
width, full height. It can be plugged onto any ATCA carrier board supporting AMC
standards. It is also designed to meet the requirements of µTCA systems.
The MAMC-XLINK connects one lane of a PCIe backplane through a programmable
Re-Driver circuitry to a PCI Express External Cable Interface Connector on the front
panel.
The MAMC-XLINK is member of a family of XLINK boards which enable the
connection of different system platforms via a PCI Express External Cable Interface.
Typically one system will be a master system containing a processor card and the second
system will be a slave system which does not contain a processor card and is controlled
by the master system. Examples of other XLINK products are the MPCI-XLINK and the
MPCIe-XLINK.

Meikon
MAMC-XLINK – Technical Reference Manual
1.1 Installation
The MAMC-XLINK can be installed either on a carrier board or plugged into a µTCA
system.
Figure 1: MAMC-XLINK on a Carrier Board (ATCA)
Backplane Connectors
MAMC-XLINK
(Back View
NAMC-8560-8E1/T1/J1
(Back View
The MAMC-XLINK provides master functionality for the cable interface, i.e. provides
clock and management signals. When connecting it to another XLINK board, please
make sure that the other board does not have master functionality for the cable interface.
The other board will be in a slave system. This slave system should be powerd up before
the system containing the MAMC-XLINK to ensure that the AMC system finds the
slave rack when it powers up.

Meikon
MAMC-XLINK – Technical Reference Manual
1.2 Block Diagram
The MAMC-XLINK has the following major features implemented on-board:
•1 Lane PCI Express Interface Rev. 1.1 to backplane
•1 Lane PCI Express External Cable Interface Rev. 1.0 to front panel
•Re-Driver circuitry for boost and reshaping of the PCIe signals
•IPMI Controller
Figure 2: MAMC-XLINK Block Diagram
PCIe ReDriver
PI2EQX4402D
PCIe x 1
uTCA Backplane
PCIe x 1
PCIe Cable
MAMC-X INK
IPMI Controller,
Temp. Sensor,
Control
Power Supplies,
Clock generation,
Hot Swap

Meikon
MAMC-XLINK – Technical Reference Manual
1.3 Board Features
•PCI Express Interface
The MAMC-XLINK includes a 1 – lane PCI Express interface. The PCI Express inter-
face connects to Port 4 of the Fat Pipe Region of the AMC backplane connector. The
implementation of PCIe conforms to the AMC.1 specification.
•PCI Express External Cable Interface
The MAMC-XLINK includes a 1 – lane PCI Express External Cable Interface. The
PCI Express External Cable Interface connects to a special PCI Express External Cable
connector. The implementation of PCI Express External Cable Interface conforms to the
PCI Express External Cabling Specification, Rev. 1.0.
•IPMI Controller
The MAMC-XLINK implements an IPMB interface which conforms to the AMC.0
specification. The IPMI firmware complies to the IPMI – Intelligent Platform
Management Interface Specification, v1.5., Revision 1.1.
•Re-Driver Circuitry
The MAMC-XLINK includes Re-Driver circuitry, in order to guarantee PCIe signal
quality at the receiver portion of the PCI Express External Cable Interface.
•Clock Selection
The MAMC-XLINK offers the choice to select between a local PCIe clock and the
backplane clock FCLKA, which is defined in the AMC.0 specification.

Meikon
MAMC-XLINK – Technical Reference Manual
1.4 Board Specification
Table 2: MAMC-XLINK Features
AMC-Module standard Advanced Mezzanine Card, single width, full height
Front-I/O 1-lane PCI Express External Cable Connector
Firmware IPMI firmware
Power consumption 12V 0.2A max. Payload Power
3.3V 0.1A max. Management Power
Environmental
conditions
Temperature (operating :
Temperature (storage :
Humidity:
0°C to +70°C with forced cooling
-40°C to +85°C
10 % to 90 % rh noncondensing
Standards compliance PICMG AMC.0 Rev. 2.0
PICMG AMC.1 Rev. 1.0
PICMG µTCA.0 Rev. 1.0
PCI Express Base Specification Rev. 1.1
PCI Express External Cabling Specification, Rev. 1.0
IPMI Specification v2.0 Rev. 1.0

Meikon
MAMC-XLINK – Technical Reference Manual
2 Installation
2.1 Safety Note
To ensure proper functioning of the MAMC-XLINK take the following
precautions before handling the board.
CAUTION
Electrostatic discharge and incorrect board installation and removal can
damage circuits or shorten their life.
•Before installing or removing the MAMC-XLINK read this installation
section
•Before installing or removing the MAMC-XLINK, read the Installa-
tion Guide and the User’s Manual of the carrier board used, or of the uTCA
system the board will be plugged into.
•Before installing or removing the MAMC-XLINK on a carrier board
or in a rack:
- Check all installed boards and modules for steps that you have to take
before turning on or off the power.
- Take those steps.
- Finally turn on or off the power if necessary.
- Make sure the part to be installed / removed is hot swap capable, if you
don’t switch off the power.
•Before touching integrated circuits take all precautions required for
handling electrostatic devices.
•Ensure that the MAMC-XLINK is connected to the carrier board or to
the uTCA backplane with the connector completely inserted.
•When operating the board in areas of strong electromagnetic radiation
ensure that the module
- is bolted to the front panel or rack
- and shielded by a screened enclosure

Meikon
MAMC-XLINK – Technical Reference Manual
2.2 Installation Prere uisites and Re uirements
IMPORTANT
Before powering up
•check this section for installation prerequisites and requirements
2.2.1 Re uirements
The installation requires only
•an ATCA carrier board, or a µTCA backplane for connecting the
MAMC-XLINK, with a PCI Express lane connected to Port 4
•power supply
•cooling devices
2.2.2 Power supply
The power supply for the MAMC-XLINK must meet the following specifications:
• +12V 0.2A Payload Power
• +3.3V 0.1A Management Power
2.2.3 Automatic Power Up
In the following situations the MAMC-XLINK will automatically be reset and
proceed with a normal power up.
Voltage sensors
The voltage sensor generates a reset
•when +12V voltage level drops below 10V (payload power
•when +3.3V voltage level drops below 3.08V (management power
or when the carrier board / backplane signals AMC Disable.
2.2.4 Thermal Considerations
The MAMC-XLINK can be operated in a temperature range of 0°C to +70°C if the
air velocity does not fall below 1 m/s.

Meikon
MAMC-XLINK – Technical Reference Manual
2.3 Statement on Environmental Protection
2.3.1 Compliance to RoHS Directive
Directive 2002/95/EC of the European Commission on the "Restriction of the use of
certain Hazardous Substances in Electrical and Electronic Equipment" (RoHS states
that all electrical and electronic equipment being put on the European market after
June 30th, 2006 may contain lead, mercury, hexavalent chromium, polybrominated
biphenyls (PBB and polybrominated diphenyl ethers (PBDE and cadmium in
maximum concentration values of 0.1% respective 0.01% by weight in homogenous
materials only.
As these hazardous substances are currently used with semiconductors, plastics (i.e.
semiconductor packages, connectors and soldering tin, any hardware product is
affected by the RoHS directive if it does not belong to one of the groups of products
exempted from the RoHS directive.
Although many of the Meikon / N.A.T. hardware products are exempt from the RoHS
directive it is the policy of Meikon / N.A.T. to produce compliant products wherever
possible. Since January 31st, 2005 Meikon / N.A.T. has stipulated RoHS compliant
components from its suppliers. RoHs compliance is also mandatory in the production
process.
2.3.2 Compliance to WEEE Directive
Directive 2002/95/EC of the European Commission on "Waste Electrical and
Electronic Equipment" (WEEE mandates that manufacturers of electrical and
electronic equipment which is put onto the European market have to contribute to the
reuse, recycling and other forms of recovery of such waste. This directive makes
reference to the Directive 2002/95/EC of the European Commission on the
"Restriction of the use of certain Hazardous Substances in Electrical and Electronic
Equipment" (RoHS .
Although the main focus is on household use, the directive also affects business-to-
business relationships. The directive is quite restrictive on how household waste has to
be handled by the supplier/manufacturer; however, it allows a greater flexibility in
business-to-business relationships. This is due to the fact that industrial electrical and
electronic products are commonly integrated into larger and more complex
environments or systems that cannot easily be dismantled when it comes to their
disposal at the end of their life cycle.

Meikon
MAMC-XLINK – Technical Reference Manual
As Meikon / N.A.T. products are sold solely to industrial customers, at the time of
purchase the customer agrees to take the responsibility for a WEEE compliant disposal
of the used Meikon / N.A.T. product. All Meikon / N.A.T. products are marked
according to the directive with a crossed out bin to indicate that these products within
the European Community must not be disposed with ordinary waste.
If you have any questions on the policy of Meikon / N.A.T. regarding the Directive
2002/95/EC of the European Commission on the "Restriction of the use of certain
Hazardous Substances in Electrical and Electronic Equipment" (RoHS or the
Directive 2002/95/EC of the European Commission on "Waste Electrical and
Electronic Equipment" (WEEE please contact Meikon / N.A.T. by phone or e-mail.
2.3.3 Compliance to CE Directive
Compliance to the CE directive is declared. A ‘CE’ sign can be found on the PCB.

Meikon
MAMC-XLINK – Technical Reference Manual
2.4 Location Overview
Figure 3 "Location diagram of the MAMC-XLINK" shows the position of major
components. Some of the components may not be populated depending on the board
version..
Figure 3: Location Diagram of the MAMC-XLINK
EDs
MAMC-X INK ocation Diagram
Re-Driver
Switches
PCIe
External Cable
Connector
IPMI
Controller
Power
Supplies
AMC Connector
Clock
Generator
/ Selector

Meikon
MAMC-XLINK – Technical Reference Manual
3 Functional Blocks
The MAMC-XLINK can be divided into a number of functional blocks, which are described
in the following paragraphs.
3.1 Re-Driver Circuitry
The MAMC-XLINK includes a Re-Driver circuitry, in order to guarantee PCIe signal quality
at the receiver portion of the PCI Express External Cable Interface. There are different cables
with different lengths on the market, which comply to the PCI Express External Cable
Interface Specification. Although the specification does not specify individual cable lengths,
transmission characteristics require that the cable length should not exceed 7m. The Pericom
PI2EQX4402D Re-Driver device installed on the MAMC-XLINK allows the user to adapt
transmission charateristics to different cable lengths. As cable types and lengths will differ, it
is not possible to give specific settings for the re-driver under all conditions. The user may
need to adjust the settings if the default settings do not result in a satisfactory performance.
With the MAMC-XLINK this can be done either in Software (by means of programming the
IPMI controller appropriately , or by switch settings. Please refer to chapters 5.6, 5.7, and 6.3
for a more detailed explanation. The PI2EQX4402D Re-Driver device implements four
unidirectional ports, two of which are used on the MAMC-XLINK. Port A is used to drive
the PCIe line from the AMC backplane to the PCI Express Cable Interface connector, Port C
is used to drive the PCIe line from the PCI Express Cable Interface connector to the AMC
backplane. Ports B and D are permanently disabled.
3.2 IPMI Controller
The AVR ATmega645 microcontroller used to implement IPMI functionality integrates an
SPI Programming Interface, an I2C interface, analogue inputs, and interrupt capabilities on
some port pins. IPMI firmware makes use of some of these features. Please refer to chapters
4.2 and 6 for a more detailed explanation.
3.3 IPMB Interface
The MAMC-XLINK implements an IPMB interface consisting of an AVR ATmega645
microcontroller and a temperature sensor. The IPMB controller also manages the hot swap
functionality and the geographical address as requested by the AMC.0 specification.

Meikon
MAMC-XLINK – Technical Reference Manual
3.4 AMC Clock Interface
AMC backplane clock port FCLKA (Clock 3 is connected to a clock selector, in order to be
used as a reference clock for PCI Express. FCLKA is only received. FCLKA is routed to a
multiplexer, which allows programming the clock source of the PCI Express External Cable
Interface to be either FCLKA, or an internal differential 100 MHz reference clock.
The MAMC-XLINK is always clock master of the PCI Express External Cable Interface, i.e.
the clock is transmitted to the cable interface, but not received from there.
3.5 Cable Interface Control Signals
The PCI Express External Cable Interface implemented on the MAMC-XLINK supports the
following Cable Interface control signals:
CPERST#, CPRSNT#, CWAKE#, CPWRON
For definition, usage, sensing, and programming of these control signals please refer to
chapter 6.3 and to the PCI Express External Cable Interface Specification.

Meikon
MAMC-XLINK – Technical Reference Manual
4 Hardware Descri tion
4.1 AMC Port Definition
Table 3: AMC Port Definition
Port
No.
AMC Port Mapping
Strategy
Ports used as
Basic Connector
CLK1
Clocks
unassigned
CLK2 unassigned
CLK3 Reference Clock 3 (FCLKA, PCI Express
Clock
0 Common
Options
Region
unassigned
1 unassigned
2 unassigned
3 unassigned
4
Fat
Pipes
PCI Express Lane 0
5 unassigned
6 unassigned
7 unassigned
Extended Connector
8 Region unassigned
9 unassigned
10 unassigned
11 unassigned
12
Extended
Options
Region
unassigned
13 unassigned
14 unassigned
15 unassigned
CLK4/5 unassigned
17 unassigned
18 unassigned
19 unassigned
20 unassigned
For proper operation, the MAMC-XLINK requires a PCI Express Lane to be connected to
Port 4 of the AMC connector.

Meikon
MAMC-XLINK – Technical Reference Manual
4.2 Definition of ATmega645 Port Pins
ATmega645 port pins are used to communicate with the PCI Express External Cabling
Interface and to set up some Re-Driver configuration as follows:
Table 4: ATmega645 Port Pin Usage (Port A)
Signal Function ATmega645 Port A Pin Description
/HS_SW PA7 Hot Swap Switch
PWRGD PA6 Power Good Indicator
/IALERT PA5 Power Good Indicator
GA_PALLUP PA4 driver for Geographical Address
sensing
GA2 PA3 Geographical Address 2
GA1 PA2 Geographical Address 1
GA0 PA1 Geographical Address 0
/AMC_ENABLE PA0 Enable AMC module
Table 5: ATmega645 Port Pin Usage (Port B)
Signal Function ATmega645 Port B Pin Description
/CPRSNT PB7 PCIe Cable Interface present
indicator
not used PB6 pin is unconnected
/PWRON PB5 Power On PCIe Cable Interface
control pin
/PERST PB4 PCIe Reset Output
MISO PB3 SPI programming interface
MOSI PB2 SPI programming interface
SCLK PB1 SPI programming interface
not used PB0 pin is unconnected
Table 6: ATmega645 Port Pin Usage (Port C)
Signal Function ATmega645 Port C Pin Description
EN_A PC7 enable Port A programmability
SEL_A6 PC6 SEL6 Re-Driver Port A
SEL_A5 PC5 SEL5 Re-Driver Port A
SEL_A4 PC4 SEL4 Re-Driver Port A
SEL_A3 PC3 SEL3 Re-Driver Port A
SEL_A2 PC2 SEL2 Re-Driver Port A
SEL_A1 PC1 SEL1 Re-Driver Port A
SEL_A0 PC0 SEL0 Re-Driver Port A
Table of contents
Other N.A.T. PCI Card manuals