ISI / Molex XA-160M PCI Express XMC Module features two 16-bit, 160MSPS analog-to-digital converters (ADC) channels and two 16-bit, 615MSPS digital-to-analog converter (DAC) channels. This I/O module is designed for high-speed stimulus-response, ultrasound, and servo control applications. Flexible trigger methods include counted frames, software triggering, and external triggering. The sample rate clock is either an onboard programmable PLL clock source or an external clock. Data acquisition control, signal processing, buffering, and system interface functions are handled in a Xilinx Artix®-7 FPGA device. Two 256Mx16 memories offer data buffering and FPGA computing memory. The logic can be fully customized using VHDL and MATLAB using the framework logic toolset. The MATLAB BSP supports real-time hardware-in-the-loop development using the block diagram Simulink environment with Xilinx System Generator.
The PCI Express 2.0 interface of the ISI / Molex XA-160M XMC Module supports continuous data rates up to 1600MB/s between the host and the module. A flexible data packet system implemented over the interface offers high data rates to the host that is readily expandable for custom applications.