TXMC637 FPGA Module with 32 16-bit Analog Inputs, 8 16-bit Analog Outputs and 32 Digital TTL I/O

XMC module providing a user configurable Artix™ 7 FPGA with 32 single-ended 16bit or 16 differential 16bit ADC input channels, 8 single-ended 16bit DAC output channels, 32 digital TTL I/O, and 512MB DDR3L SDRAM. Each input channel has 16bit resolution and can operate at up to 1 Msps. The programmable gain amplifier is software configurable and allows a full-scale input voltage range of up to +/-10.24V. Each DAC output has 16bit resolution and the output voltage is configurable as ±10V, ±5V or ±2.5V. The 32 digital TTL I/O lines can also be configured as 16 TTL lines and 8 RS422 ports. The switching is done by the user FPGA. The user FPGA is connected to a 512MB DDR3L SDRAM.

For customer specific I/O extension or inter-board communication, the TXMC637 provides 4 FPGA Multi-Gigabit transceiver on P16 and 64 FPGA I/Os on P14. The P14 I/O lines could be used as 64 single-ended LVCMOS25 or 32 differential LVDS25 interfaces. All front I/O lines of the module such as the 32 single-ended or 16 differential analog inputs, 8 single-ended analog outputs and the 32 digital TTL I/O lines are available via a VHD100 connector.

The FPGA is configured by a flash SPI flash. The flash device is in-system programmable. An in-circuit debugging option is available via a JTAG header for real-time debugging of the FPGA design with AMD Tandem methodologies "Tandem PROM". User applications for the TXMC637 with AMD Artix™ 7 FPGA can be developed using the design software AMD Vivado™.

A wide range of drivers is available: Linux, LynxOS, Integrity, QNX, VxWorks and Windows. All drivers - except the Windows drivers - are supplied as C source code.


Technical Description

  • XMC module, PCIe 1.1 ANSI/VITA 42.3-2006 compliant
  • AMD Artix 7 FPGA (XC7A200T-2FBG676I)
  • Serial Flash for FPGA configuration
  • 512 MB 16-bit DDR3L SDRAM
  • Flash device programmable via JTAG and in-system
  • Front I/O lines:
    • 32 single-ended 16bit 1MSPS or 16 differential 16bit 1MSPS ADC analog inputs
    • 8 single-ended 16bit DAC analog outputs
    • 32 digital TTL I/O or 16 TTL I/O interfaces and 8 RS422 ports
  • Rear I/O lines:
    • 64 single-ended LVCMOS25 or 32 differential LVDS25 interfaces via P14
    • 4 Multi-Gigabit transceiver (MGT) via P16
  • -40°C .. +85°C operating temperature range
  • Integrity, Windows, Linux, QNX, and VxWorks drivers available
  • 5 years warranty

Order Information


Arix-7 FPGA XMC module


1.2 m cable with one VHDCI-100 connector and two HD50 connector


50 pin terminal block with 50 pin SCSI-2 type connector


Integrity driver


VxWorks driver


Windows driver


Linux driver


QNX driver

Technical Documentation

TXMC637 data sheet

VxWorks driver user manual

LINUX driver user manual