Alpha ADM-XRC-9R1 Adc Xmc Standalone User Manual
- June 2, 2024
- Alpha
Table of Contents
- Alpha ADM-XRC-9R1 Adc Xmc Standalone
- Product Information
- Product Usage Instructions
- Introduction
- Board Features
- Switch Definitions
- **M.2 Drive Selection
- GPIO Interface
- Current/Voltage Monitoring
- On-Board Generated Power Supplies
- Connector Pin Assignments when used with an XMC card
- Dimensions
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
Alpha ADM-XRC-9R1 Adc Xmc Standalone
Product Information
Specifications:
- Model: ADC-XMC-STANDALONE
- Document Revision: 2.0
- Date: 15/01/2024
- Manufacturer: Alpha Data Parallel Systems Ltd.
- Power Supply Requirement: 60W (varies based on XMC board and FPGA design)
- Compatibility: Single-sided M.2 NVMe drives
Product Usage Instructions
Board Features:
The ADC-XMC-STANDALONE board features various components highlighted in Figure
2 of the user manual.
Switch Definitions:
The default switch definitions are all OFF. Refer to Table 1 for detailed
descriptions of each switch and its function.
M.2 Drive Selection:
Ensure to use single-sided M.2 NVMe drives due to components underneath the
M.2 drive slot.
Main Input Power Supply Requirements:
The total power requirement for the main input supply will vary based on the
XMC board and FPGA design. A 60W supply is recommended, but Alpha-Data can
provide a power supply estimator spreadsheet for accurate estimation.
FAQ:
-
Q: Can I use double-sided M.2 drives with the ADC-XMC-STANDALONE?
A: No, it is recommended to use single-sided M.2 NVMe drives due to components underneath the M.2 drive slot. -
Q: How can I estimate the total power requirements for my specific FPGA design?
A: Alpha-Data can provide a power supply estimator spreadsheet tailored to your particular FPGA design and XMC board to accurately estimate the power requirements.
Introduction
The ADC-XMC-STANDALONE is a standalone carrier for Alpha-Data XMCs. The board
provides Ethernet, Serial COM, USB, SATA, M.2 PCIe, QSFP, FireFly, GPIO and
DisplayPort IO options. To allow compatibility with various XMC board pinouts,
a personality wiring card that matches the XMC pinout is used to route signals
through to the IO interfaces.
Apart from the IO functionality, ADC-XMC-STANDALONE uses a single 15V-30V
input power supply, and generates all supplies required by the XMC site
internally. An on-board system monitor micro-controller provides
voltage/current monitoring of the generated power supplies, as well as
providing the capability to turn the supplies on/off via the micro USB
interface. A USB to JTAG circuit is also provided, giving access to the JTAG
chain without requiring an external JTAG box.
IO interface support is dependent on the XMC type fitted, as well as the
configuration of that XMC board.
Board Features
The following photos highlight the various features of the ADC-XMC-STANDALONE
Switch Definitions
Default switch definitions are all OFF.
Table 1: Switch Definitions:
Switch | Description |
---|---|
SW1-1 | DisplayPort Enable. Uses upper 2 PCIe lanes, limiting NVME devices to |
PCIe x2.
SW1-2| USB3 enable on USB-0 port J20. Uses PCIe lane 0, therefore effectively
disabling NVME PCIe.
SW1-3| USB3 enable on USB-1 port J24. Uses PCIe lane 1, limiting NVME devices
to PCIe x1.
SW1-4| Enables UART connection between system monitor and PMOD J3 pins 1, 2, 3
and J16 pins C15, F15, C14.
SW1-5| AVR service mode.
SW1-5| XMC MVMRO Enable.
SW1-6| Unused.
SW1-7| Unused.
**M.2 Drive Selection
**
The ADC-XMC-STANDALONE has some components underneath the M.2 drive, so should only be used with single-sided M.2 NVMe drives.
Main Input Power Supply Requirements
The total power requirement for the main input supply will vary depending
on the XMC board fitted, as well as the particular FPGA design within that
board. A 60W supply would likely be more than enough for most FPGA designs
before thermal limits of the device and heatsink become the limiting factor.
Alpha-Data can provide a power supply estimator spreadsheet to estimate the
total power requirements for a particular FPGA design with a particular XMC
board.
Table 2: Suggested Input Supply Specifications:
Spec | Value |
---|---|
Voltage | 15V-30V |
Power | 60W |
Current | 5A Max. |
Connector | 2.1mm x 5.5mm DC power plug, centre pin positive |
Installation and Power Up
The required personality card should be attached to connectors J21, J22 and
J23 on the read of the board prior to attaching the XMC card to J14, J15 and
J16.
To power up the board, ensure that power switch SW2 is OFF, and connect a 15V-
30V power supply. To turn the board ON, switch the power switch S2 to ON.
JTAG Interface
A USB to JTAG circuit is provided, giving access to the XMC JTAG interface
without the need for an external programming box (e.g. Xilinx Platform Cable
II). The USB to JTAG converter is compatibile with Vivado, and will appear in
hardware manager as a Digilent device. A 14-pin JTAG header is also available,
with an on-board multiplexer to switch between the 14-pin header or the USB to
JTAG converter. The multiplexer selects the USB to JTAG circuit when a micro
USB cable is attached.
GPIO Interface
The GPIO is provided as a set of connectors conforming to the Digilent PMOD
specification: https://digilent.com/reference/_media/reference/pmod/pmod-
interface-specification-1_2_0.pdf
The PMOD connectors are 12-pin connectors, with two 3.3V VCC pins, two GND
pins and 8 data pins:
Maximum current draw on the VCC pins is not specified by the Digilent PMOD specification, but it recommends no more than approximately 100mA. On the ADC- XMC-STANDALONE, the 3.3V PMOD pins are connected directly to the main 3.3V power rail. This rail has a maximum current draw of 7A, although it is shared with the XMC board and other on-board devices, so total current draw of all PMOD devices should leave enough headroom for other devices on the 3.3V rail to operate. There are a total of 5 PMOD connectors (J8, J3, J11, J12 and J13). The data pins of these connectors connect directly to the XMC J16 user defined IO pins. The GPIO pins connected to connector J8 also connect to the FireFly and QSFP sideband signals (I2C/RESET_L/INT_L/MODPRS_L), so are dual use. The FPGA pins that the PMOD data pins connect to are listed in section: Connector Pin Assignments when used with an XMC card. Some PMOD GPIO pins may be unconnected, depending on the number of GPIO pins available on the XMC card.
Current/Voltage Monitoring
The ADC-XMC-STANDALONE provides high-side current sense functionality on both
the 12V and 3V3+3V3_AUX supplies. These values can be reported over the
microUSB interface, using the alpha-data “avr2util” utility.
Avr2util for Windows and the associated USB driver can be downloaded here:
https://support.alpha-data.com/pub/firmware/utilities/windows/
Avr2util for Linux can be downloaded here: https://support.alpha-
data.com/pub/firmware/utilities/linux/
Use “avr2util.exe /?” to see all options.
For example “avr2util.exe /usbcom com4 display-sensors” will display all
sensor values.
Note that ‘com4’ is used here as an example, and should be changed to match
the com port number assigned under Windows Device Manager
On-Board Generated Power Supplies
The ADC-XMC-STANDALONE generates the 3V3/3V3_AUX/12V0/-12V0 supplies required by the XMC site from a single 15V-30V input supply. Each supply has the following specifications:
Table 3: ADC-XMC-STANDALONE Power Supplies:
Power supply | Voltage (V) | Max. current (A) | Monitoring |
---|---|---|---|
3V3_DIG | 3.3 | 7.0 [1] | Voltage and current [1] |
3V3_AUX | 3.3 [2] | 7.0 [1] | Voltage and current [1] |
12V0_DIG | 12.0 | 7.0 | Voltage and current |
-12V0_DIG | -12.0 | 1.5 | Unmonitored |
- The 3V3_DIG and 3V3_AUX rails are generated from the same supply, so the maximum current is the combination of 3V3_AUX + 3V3_DIG. The current monitoring also measures the combined current.
- The 3V3_AUX rail is an always-on 3.3V auxiliary power supply from the 15V-30V input.
Connector Pin Assignments when used with an XMC card
The pinout depends on the personality board used. Select the correct table below for the pinout. Any pins not listed in the tables below are NC
ADM-XRC-9R1 pcb revision 3+ pinout
Unlisted PMOD pins are N/C when used with the ADM-XRC-9R1. For ADC-XMC-
STANDALONE rev2 PCBs, the PMOD connector silkscreen has pins 1-7 swapped with
pins 8-12. The pinout in the table below is correct as per the PMOD spec, but
does not match the silkscreen. Dual use pins (e.g.
GPIO4/PMOD_J8_10/FIREFLY_SDA) are also routed to the QSFP/FireFly module’s
sideband control signals, as well as the GPIO headers. The I2C signals
(SDA/SCL) have 4k32 on-board pull-ups to 3.3V, and the RESET_L/MODPRS_L/INT_L
signals have 12k0 pull-ups to 3.3V
Table 4: ADM-XRC-9R1 PCB revision 3+ pinout for J16:
Signal Name| J16 Pin| ADM-XRC-9R1 FPGA Pin| Function|
Voltage Standard
---|---|---|---|---
QSFP_TX0_P| A1| B28| QSFP0 Tx+ (MGT128 3)| LVDS
QSFP_TX0_N| B1| B29| QSFP0 Tx- (MGT128 3)| LVDS
QSFP_RX0_P| A11| A31| QSFP0 Rx+ (MGT128 3)| LVDS
QSFP_RX0_N| B11| A32| QSFP0 Rx- (MGT128 3)| LVDS
QSFP_TX1_P| D1| C30| QSFP1 Tx+ (MGT128 2)| LVDS
QSFP_TX1_N| E1| C31| QSFP1 Tx- (MGT128 2)| LVDS
QSFP_RX1_P| D11| B33| QSFP1 Rx+ (MGT128 2)| LVDS
QSFP_RX1_N| E11| B34| QSFP1 Rx- (MGT128 2)| LVDS
QSFP_TX2_P| A3| D28| QSFP2 Tx+ (MGT128 1)| LVDS
QSFP_TX2_N| B3| D29| QSFP2 Tx- (MGT128 1)| LVDS
QSFP_RX2_P| A13| D33| QSFP2 Rx+ (MGT128 1)| LVDS
QSFP_RX2_N| B13| D34| QSFP2 Rx- (MGT128 1)| LVDS
QSFP_TX3_P| D3| E30| QSFP3 Tx+ (MGT128 0)| LVDS
QSFP_TX3_N| E3| E31| QSFP3 Tx- (MGT128 0)| LVDS
QSFP_RX3_P| D13| F33| QSFP3 Rx+ (MGT128 0)| LVDS
QSFP_RX3_N| E13| F34| QSFP3 Rx- (MGT128 0)| LVDS
SATA_TX0_P| A5| G30| SATA0 Tx+ (MGT129 3)| LVDS
SATA_TX0_N| B5| G31| SATA0 Tx- (MGT129 3)| LVDS
SATA_RX0_P| A15| H33| SATA0 Rx+ (MGT129 3)| LVDS
SATA_RX0_N| B15| H34| SATA0 Rx- (MGT129 3)| LVDS
SATA_TX1_P| D5| J30| SATA1 Tx+ (MGT129 2)| LVDS
SATA_TX1_N| E5| J31| SATA1 Tx- (MGT129 2)| LVDS
SATA_RX1_P| D15| K33| SATA1 Rx+ (MGT129 2)| LVDS
SATA_RX1_N| E15| K34| SATA1 Rx- (MGT129 2)| LVDS
---|---|---|---|---
GPIO_19| C7| D9| GPIO19/PMOD_J11_9| 3.3V CMOS
GPIO_18| C8| C9| GPIO18/PMOD_J11_8| 3.3V CMOS
GPIO_17| C9| B10| GPIO17/PMOD_J11_7| 3.3V CMOS
GPIO_23| B19| F28| GPIO19/PMOD_J11_3| 3.3V CMOS
GPIO_22| A19| F29| GPIO19/PMOD_J11_2| 3.3V CMOS
GPIO_12| F14| C14| GPIO12/PMOD_J3_10| 3.3V CMOS
GPIO_11| C14| C11| GPIO11/PMOD_J3_9| 3.3V CMOS
GPIO_10| F15| K12| GPIO10/PMOD_J3_8| 3.3V CMOS
GPIO_9| C15| E10| GPIO9/PMOD_J3_7| 3.3V CMOS
GPIO_16| C10| B11| GPIO16/PMOD_J3_4| 3.3V CMOS
GPIO_15| C11| A9| GPIO15/PMOD_J3_3| 3.3V CMOS
GPIO_14| C12| E11| GPIO14/PMOD_J3_2| 3.3V CMOS
GPIO_13| C13| D11| GPIO13/PMOD_J3_1| 3.3V CMOS
GPIO_4| F18| A10| GPIO4/PMOD_J8_10/FIREFLY_SDA| 3.3V CMOS
GPIO_3| C18| K10| GPIO3/PMOD_J8_9/QSFP_MODPRS_L| 3.3V CMOS
GPIO_2| F19| C13| GPIO2/PMOD_J8_8/QSFP_SDA| 3.3V CMOS
GPIO_1| C19| B13| GPIO1/PMOD_J8_7/QSFP_SCL| 3.3V CMOS
GPIO_8| F16| E9| GPIO8/PMOD_J8_4/OPTICAL_INT_L| 3.3V CMOS
GPIO_7| C16| H10| GPIO7/PMOD_J8_3/ OPTICAL_RESET_L| 3.3V CMOS
GPIO_6| F17| C10| GPIO6/PMOD_J8_2/ FIREFLY_MODPRS_L| 3.3V CMOS
GPIO_5| C17| H9| GPIO5/PMOD_J8_1/FIREFLY_SCL| 3.3V CMOS
Table 5: ADM-XRC-9R1 pcb revision 3+ pinout for J14:
Signal Name | J14 Pin | Function | Voltage Standard |
---|---|---|---|
Front RJ1 pin1 | 1 | Ethernet0 MD0+ | 1000-baseT |
Front RJ1 pin2 | 3 | Ethernet0 MD0- | 1000-baseT |
Front RJ1 pin3 | 7 | Ethernet0 MD1+ | 1000-baseT |
Front RJ1 pin4 | 2 | Ethernet0 MD1- | 1000-baseT |
Front RJ1 pin5 | 4 | Ethernet0 MD2+ | 1000-baseT |
Front RJ1 pin6 | 9 | Ethernet0 MD2- | 1000-baseT |
Front RJ1 pin7 | 8 | Ethernet0 MD3+ | 1000-baseT |
Front RJ1 pin8 | 10 | Ethernet0 MD3- | 1000-baseT |
Side RJ1 pin1 | 13 | Ethernet1 MD0+ | 1000-baseT |
Side RJ1 pin2 | 15 | Ethernet1 MD0- | 1000-baseT |
Side RJ1 pin3 | 19 | Ethernet1 MD1+ | 1000-baseT |
Side RJ1 pin4 | 14 | Ethernet1 MD1- | 1000-baseT |
Side RJ1 pin5 | 16 | Ethernet1 MD2+ | 1000-baseT |
Side RJ1 pin6 | 21 | Ethernet1 MD2- | 1000-baseT |
Side RJ1 pin7 | 20 | Ethernet1 MD3+ | 1000-baseT |
Side RJ1 pin8 | 22 | Ethernet1 MD3- | 1000-baseT |
Front RJ2 pin3 | 43 | COM1 Tx | RS232 |
Front RJ2 pin6 | 42 | COM1 Rx | RS232 |
Side RJ2 pin3 | 47 | COM2 Tx | RS232 |
Side RJ2 pin6 | 48 | COM2 Rx | RS232 |
Front USB DP | 27 | USB Data+ | USB |
Front USB DM | 25 | USB Data- | USB |
Front USB VBus | 29 | USB Vcc | 5V0 Power |
Side USB DP | 28 | USB Data+ | USB |
Side USB DM | 26 | USB Data- | USB |
Side USB VBus | 30 | USB Vcc | 5V0 Power |
Dimensions
Table 6: ADC-XMC-STANDALONE PCB dimensions:
Dimension | Measurement |
---|---|
X PCB | 219mm |
X including connectors | 230.15mm |
Y PCB | 112.5mm |
Y including connectors | 113.1mm |
Order Code
ADC-XMC-STANDALONE/X/T
Table 7: ADC-XMC-STANDALONE Order Code:
Name | Symbol | Configurations |
---|---|---|
XMC Personality Card | x | 9R1 = ADM-XRC-9R1, |
7Z1 = ADM-XRC-7Z1,
7Z2 = ADM-XRC-7Z2,
7Z4 = ADM-XRC-7Z4
XMC Connector Type| t| blank = XMC (VITA 42) Connectors,
/X2 = XMC2 (VITA 61) Connectors
Revision History
Date | Revision | Nature of Change |
---|---|---|
22 Feb 2021 | 1.0 | Preliminary issue |
18 May 2021 | 1.1 | Added board diagram, added PMOD connector pin numbers, added |
9R1 FPGA pin numbers
14 Oct 2021| 1.2| Added description of the USB to JTAG, moved pin assignments
to the end of the document
21 July 2022| 1.4| Added P6 MGT refclk to 9R1 IO tables
05 October 2022| 1.5| Added M.2 drive selection section
31 October 2022| 1.6| Clarified PMOD due to pins 1-6 being swapped with 7-12
2 December 2022| 1.7| Added switch defintions
4 January 2023| 1.8| Added section describing GPIO PMOD connectors
15 November 2023| 1.9| Fixing incorrect PMOD pin numbers in description for
SW1-4
15 January 2024| 2.0| Updating GPIO_22/GPIO_23 signal name to more accurately
reflect the pin usage on the 9R1.
© 2024 Copyright Alpha Data Parallel Systems Ltd.
All rights reserved.
This publication is protected by Copyright Law, with all rights reserved. No
part of this publication may be reproduced, in any shape or form, without
prior written consent from Alpha Data Parallel Systems Ltd.
Head Office
Address: Suite L4A, 160 Dundee Street, Edinburgh, EH11 1DQ, UK
Telephone: +44 131 558 2600
Fax: +44 131 558 2700
email: sales@alpha-data.com
website: http://www.alpha-data.com
US Office
10822 West Toller Drive, Suite 250 Littleton, CO 80127
(303) 954 8768
(866) 820 9956 – toll free
sales@alpha-data.com
http://www.alpha-data.com
References
- Salesforce Data Cloud - Salesforce.com US
- Alpha Data - committed to providing solutions
- Digilent – Start Smart, Build Brilliant.
- support.alpha-data.com - /pub/firmware/utilities/linux/
- support.alpha-data.com - /pub/firmware/utilities/windows/
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>