Description The configurator in-system programming cable (ISP cable) is a PC-only based cable that attaches to the parallel port of a computer. This cable can be used to download and verify configuration data cascading up to 8 devices. This cable allows designers to quickly and economically program Atmels family of AT17 configuration memories. It also provides support for new devices in the AT17 family prior to third-party program- mer support being available. Therefore, it is a truly portable solution that allows engineers to work from their lab bench or office. In-System Supported Devices The AT17 series configurators can interface with many SRAM-based FPGA families. Programming This document is limited to example implementations for the following families: Cable Atmel AT94K(FPSLIC), AT40K, AT6K Xilinx XC4000, XC5200, Spartan , Spartan2, Virtex , VirtexE Altera EPF6K, EPF8K, EPF10K ATDH2225 Cypress Delta39K15, 39K30, 39K50, 39K100, 39K165, 39K200 FPGA Software Support Configuration Make sure to use the latest CPS software (Connecting Cable to The cable draws its power from the target system through VCC and GND. Therefore, power to the cable, as well as to the target FPGA, must be stable. Do not connect any Target System signals before connecting VCC and GND. Connect the programming dongle to your printer parallel port. Connect the other end with 10-pin header to your target system (Figure 1). Your target system should have the 10-pin header pin layout as follow in order to match the download cable (Figure 2). The pin 9 of the 10-pin header on the tar- get system is a key pin therefore, it is cut off. The control signals generated by the software are fed to the header. The programming algorithms written by Atmel can be used to program an AT17 device in-system. Figure 1. In-System Programming Application Parallel Port Target System FPGA FPGA ATDH2225 PC In-System Programming AT17C/LVXXX Connector Header Configurator In-System Configurator Programming Cable (Direct connects to PC) Figure 2. In-System Programming Header DATA 1 2 CE SCLK 3 4 RESET/OE NC 5 6 NC GND 7 8 VCC NC 9 10 (SER EN)GND 2 ATDH2225 FPGA