The Xilinx DLC6 Multilink Cable USB Module is an in-system programming interface for Xilinx FPGAs, CPLDs, and programmable logic devices. It delivers high-speed, reliable configuration and debugging connectivity between a host computer and target devices through USB 2.0 or RS-232 serial interfaces. The module supports multiple programming protocols—JTAG, Slave Serial, SelectMAP, and SPI—accommodating diverse device architectures and development workflows.
Technical Specifications
Programming Modes: JTAG (IEEE 1149.1 / IEEE 1532), Slave Serial, SelectMAP, SPI
Host Interface:
• USB 2.0: up to 12 Mbits/sec; sustained slave-serial configuration at 24 Mb/s in Hi-Speed USB mode
• RS-232: baud rates to 57.6 kbaud with 9-pin D-sub connector and 25-pin adapter included
Target Voltage Support: 2.5V to 5V with automatic adjustment
Power Requirements:
• Input: 2.5V to 5V on PWR lead
• Consumption: 300 mA @ 5V, 500 mA @ 3.3V, 750 mA @ 2.5V
Connectors:
• USB Type-A to Type-B cable
• RS-232 9-pin D-sub with 25-pin PC/UNIX adapter
• Four flying-lead connectors (0.025 in² header pins)
Status Indicators: Single Status LED for diagnostics
– Key Features
• Automatic I/O voltage detection and adaptation across 2.5V–5V range
• Multi-protocol support: JTAG, Slave Serial, SelectMAP, and SPI
• Dual host connectivity: USB 2.0 and legacy RS-232 serial
• Four independent flying-lead channels for flexible target connections
– Typical Applications
• In-system programming and configuration of Xilinx FPGAs and CPLDs
• Device debugging and verification during development
• Production programming workflows
– Compatibility & Integration
Operating Systems: Windows NT 4.0 or higher, Windows 98, Windows 2000
Xilinx Device Families: Virtex, Spartan, XC4000, XC5200, XC9500, XC3000

















