The Acromag/Xembedded/Xycom PMC-DX2003 is a reconfigurable FPGA module built around a Xilinx Virtex-II XC2V2000 FPGA with 24,192 logic cells. It delivers high-speed digital I/O via 16 bidirectional TTL channels and 24 bidirectional RS422/485 differential channels, all configurable through downloadable FPGA code. The module implements a 32-bit PCI Master interface via PLX PCI 9056 at 66 MHz, dual-channel DMA support, and onboard 256K × 36-bit SRAM. Configuration loads via PCI bus or flash memory. Direction control, interrupt handling, and signal routing are fully programmable in VHDL using Xilinx tools.
Technical Specifications
FPGA Core
• Xilinx Virtex-II XC2V2000 with 24,192 logic cells
• Configuration via PCI bus or onboard flash memory
• 256K × 36-bit SRAM for direct FPGA access
PCI Interface
• PCI Local Bus Specification Revision 2.2
• 32-bit PCI Master (PLX PCI 9056)
• 66 MHz clock frequency
• 5V and 3.3V signaling compliance
• Dual-channel DMA support
TTL I/O (16 Bidirectional Channels)
• Input voltage range: 0 to 5V DC
• Input thresholds: 3.5V typical (low-to-high), 1.5V typical (high-to-low)
• Input response time: 10 ns typical
• Output voltage range: 0 to 5V DC
• Output current: −32 to +32 mA
• Output turn-on/off time: 10 ns
• 4.7 kΩ socketed pullup resistors
• Direction controlled as signal pairs or two-channel groups; defaults to input on power-up
Differential I/O (24 Bidirectional RS422/485 Channels)
• Driver output voltage (50 Ω load): 2V to 5V
• Common mode output voltage: 3V maximum
• Input impedance: 12 kΩ minimum
• 120 Ω termination resistor networks (socketed)
• Independent per-channel or 4-channel group direction control
• Rear I/O models support 23 channels
Interrupts
• 8 channels, software programmable
• Trigger modes: high-to-low, low-to-high, or any change-of-state
– Key Features
• Single-width PMC form factor with front or rear I/O connector options
• Fully reconfigurable digital logic via FPGA bitstream download
• Mixed-signal I/O: TTL for short-range, differential for long-distance transmission
• Example VHDL code provided for PCI, SRAM, PLL, and I/O control
• Programmable interrupt generation on state transitions
– Typical Applications
• Hardware simulation and in-circuit diagnostics
• Communication protocol translation and bridging
• High-speed custom digital signal processing
• Real-time data acquisition with flexible I/O routing
– Compatibility & Integration
Designed for PCI-based embedded systems. Xilinx design tools and VHDL proficiency required for custom logic implementation.

















