ADM-XRC-9R1 User Manual V1.7 - 16th Sept 2020 1 Introduction The ADM-XRC-9R1 is a high-performance XMC for applications using Zynq Ultrascale+ RFSoC from Xilinx. 1.1 Key Features Key Features • Single-width XMC, compliant to VITA Standard 42.0, 42.3 and 42.10d12 •...
= air cooled industrial Cooling /CC1 = conduction cooled industrial Table 1 : Build Options Not all combinations are available. Please check with Alpha Data sales for details. 1.3 References & Specifications ANSI/VITA 42.0 XMC Standard, December 2008, VITA, ISBN 1-885731-49-3 ANSI/VITA 42.2...
- Store in ESD safe bag. 2.1.2 Motherboard / Carrier Requirements The ADM-XRC-9R1 is a single width XMC.3 mezzanine with P6 and P4 connectors. The motherboard/ carrier must comply with the XMC.3 (VITA 42.3) specification for the Primary XMC connector, J5.
The power dissipation of the board is highly dependent on the Target FPGA application. A power estimator spreadsheet is available on request from Alpha Data. This should be used in conjunction with Xilinx power estimation tools to determine the exact current requirements for each power rail.
ADM-XRC-9R1 User Manual V1.7 - 16th Sept 2020 3.1.1 Switch Definitions There is a set of eight DIP switches placed on the rear of the board. Their functions are described in Switch Definitions. Note: SW1-5 and SW1-8 are OFF by default. Factory Configuration switch must be in the OFF position for normal operation.
Pin low Table 4 : LED Definitions 3.1.2.1 User LEDs The user LEDs are attached to the CPLD and use an SPI interface to control them. The ADM-XRC-9R1 reference design provides VHDL code to control this interface. Functional Description Page 7...
ADM-XRC-9R1 User Manual V1.7 - 16th Sept 2020 3.2 XMC Platform Interface 3.2.1 IPMI I2C A 2 Kbit I2C EEPROM (type M24C02) is connected to the XMC IPMI. This memory contains board information (type, voltage requirements etc.) as defined in the XMC based specification.
ADM-XRC-9R1 User Manual V1.7 - 16th Sept 2020 3.3 JTAG Interface 3.3.1 On-board Interface A JTAG boundary scan chain is connected to header U12. This allows the connection of the Xilinx JTAG cable for FPGA debug using the Xilinx ChipScope tools.
V1.7 - 16th Sept 2020 3.4 Clocks The ADM-XRC-9R1 provides a wide variety of clocking options. The board has a user-programmable clock generator. These clocks can be combined with the FPGA's internal PLLs to suit a wide variety of communication protocols.
ADM-XRC-9R1 User Manual V1.7 - 16th Sept 2020 3.4.3 PN6 Reference Clock (PN6_PCIEREFCLK) The reference clock "PN6_PCIEREFCLK" is a differential clock provided by a carrier card through the Secondary XMC connector P6 at pins A19 and B19. This board connects this pair to an MGT clock input.
3.4.7 RF Sampling Clocks The RF reference clocks are generated with a dual-loop jitter cleaner PLL. The RF sampling clocks are provided by three LMX2594 RF clock synthesisers. Figure 6 : ADM-XRC-9R1 RF sampling clock Signal Frequency Target FPGA Input "P"...
ADM-XRC-9R1 User Manual V1.7 - 16th Sept 2020 3.4.7.1 Sysref Clocks The sysref clocks provide the sysref functionality to synchronize the RF DACs and ADCs. They are provided by the RF clock generators. They are connected to the PL and the RF sampling block.
ADM-XRC-9R1 User Manual V1.7 - 16th Sept 2020 3.4.7.3 RF Clock Programming The RF reference clocks are programmed from the PL using SPI (LMX2594) or uWire (LMK04208). To minimise FPGA IO pin usage, a CPLD is used to multiplex a single 4-wire IO interface to the FPGA to each of the 4 devices.
3.5.4 PS DDR4 Memory The ADM-XRC-9R1 is fitted with one bank of PS DDR4 SDRAM. The bank is made up of a two 16-bit wide memory devices in parallel to provide a 32-bit datapath capable of running up to 1200MHz (DDR4-2400). 8Gbit devices (Micron MT40A512M16HA-083) are fitted as standard to provide 2GByte of memory.
Ports. The default speed of the COM ports is 115.2k. COM2 uses RS-232 by default but may be configured for RS-485 operation. Please contact Alpha Data for further details of the RS-485 mode. COM0 and COM2 are both connected to PS UART1, and are therefore mutually exclusive due to the PS only having two UART interfaces.
V1.7 - 16th Sept 2020 3.5.8 USB Interfaces The ADM-XRC-9R1 has two external USB interfaces connected to rear connector P4. The Zynq PS is configured as the USB host to the external interfaces. The on-board system monitor is accessible from the micro-USB connector...
The Target FPGA IO is arranged in banks, each with their own supply pins. The bank numbers, their voltage and function are shown in Target FPGA IO Banks. Full details of the IOSTANDARD required for each signal are given in the ADM-XRC-9R1 example design. IO Banks Voltage Purpose 3.3V...
V1.7 - 16th Sept 2020 3.6.3 Memory Interfaces The ADM-XRC-9R1 has two independent banks of DDR4 SDRAM. Each bank consists of one 8-bit wide memory device capable of running at up to 1200MHz (DDR-2400). 8Gbit devices (Micron MT40A1G8PM-083E) are fitted as standard.
The default configuration for the DAC is to operate in 20mA mode, with 2.5V DAC_AVTT). It is possible to run in 32mA mode, with 3.3V DAC_AVTT. Please contact Alpha Data for further details if this is required. The ADC voltages in the table below are the single ended voltages at the RF connector. The DAC voltages are the voltages driving a 50 Ohm impedance.
ADC measurements were taken over the range 50MHz to 3990MHz, and DAC measurements over the range 50MHz to 3190MHz. For all DACs/ADCs the result is adjusted to 0dB at 50MHz. Figure 15 : ADM-XRC-9R1 ADC Performance Page 22 Functional Description...
Monitoring. 3.9 System Monitoring The ADM-XRC-9R1 has the ability to monitor temperature and voltage to maintain a check on the operation of the board. The monitoring is implemented using the Atmel AVR microcontroller. Control algorithms within the microcontroller automatically check line voltages and on board temperatures and shares the information with the PS.
ADM-XRC-9R1 User Manual V1.7 - 16th Sept 2020 3.9.1 Automatic Temperature Monitoring At power-up, the control logic sets the temperature limits and resets the LM87's over-temperature interrupt. The temperature limits are shown in Table Temperature Limits: FPGA Board Commercial 0 degC...
3.9.3 System Monitor Interfaces There are two ways to communicate with the System Monitor to retrieve board status information on the ADM-XRC-9R1. One is through the Micro USB connector (shown in Interfaces), the other is using one of the PS UART interfaces (shown in Serial COM Ports).
ROOT0_L Table 23 : Pn5 Interface *FPGA pins MRSTO_L and MBIST_L are disconnected by default (with MRSTO_L pulled high with a pullup resistor). Please contact Alpha Data for further details if this is required. Rear Connector Pinouts Page 27 ad-ug-1353_v1_7.pdf...
GP18 Table 25 : Pn6 GPIO Pin Map *FPGA pins K10 and K12 can optionally drive MRSTO# and MBIST# on the XMC P5 connector. Please contact Alpha Data for further details if this is required. Rear Connector Pinouts Page 29...
ADM-XRC-9R1 User Manual V1.7 - 16th Sept 2020 Revision History Date Revision Nature of Change Initial Draft. 22 Jul 2019 First Release. 30 Jul 2019 Updated block diagram to show 2x Ethernet phys, added 03 Dec 2019 section about programming the RF clock synthesisers.
Page 38
ADM-XRC-9R1 User Manual V1.7 - 16th Sept 2020 Page Intentionally left blank Address: Suite L4A, 160 Dundee Street, Address: 611 Corporate Circle, Suite H Edinburgh, EH11 1DQ, UK Golden, CO 80401 Telephone: +44 131 558 2600 Telephone: (303) 954 8768...
Need help?
Do you have a question about the ADM-XRC-9R1 and is the answer not in the manual?
Questions and answers