This document provides programming instructions for a Xilinx CPLD CoolRunner-II XC2C64A module. It details the JTAG pin connections, requirements for an external 3.3V power supply, recommended programmers to use, troubleshooting tips for programming issues, and information on installation/support resources.
This document provides programming instructions for a Xilinx CPLD CoolRunner-II XC2C64A module. It details the JTAG pin connections, requirements for an external 3.3V power supply, recommended programmers to use, troubleshooting tips for programming issues, and information on installation/support resources.
Glitcher Xilinx CPLD CoolRunner-II XC2C64A Module Document version: 20111120: Contents Programming Note ................................................................................................................ 1 JTAG pins configuration ..................................................................................................... 1 Provide 3.3V power supply to Pin 20 and Pin 21 ................................................................ 1 Connect the your programmer to the JTAG port ................................................................ 2 Trouble shooting programming problem ........................................................................... 3 Installation instruction and Reference ................................................................................... 4 Support ................................................................................................................................. 4
Provide 3.3V power supply to Pin 20 and Pin 21 Youll need to provide external 3.3V power supply for your board. (Provide external power to Pin 20 VCC and Pin 21 GND, not provide external power to the VCC and GND in the JTAG port. ) (Either Xilinx Parallel Cable III LPT JTAG Programmer or Xilinx Platform USB Programmer wont supply power to the target board).
Xenosagaiv - RoryStudioWei 2010-2011 Here are five ways to supply external power: 1. You can get 3.3V from your DVD power connector cable (refer to the RGH Tutorial document): Use an old DVD drive supply cable by cutting 5 and 6 cable (3.3V and GND) and Connect it to a CK or the motherboard driver socket. 2. Solder the pin 20 to the J2C1.8 Point of the motherboard and pin 21 (GND) to a point of the motherboard like the legs of the various connector-metalcasing.(Refer to the RGH Tutorial document). 3. Or with this also might work if you have 5V(not tested).
4. Or with this input/output both adjustable power supply module (found in my shop):
5. Or simply use two 1.5V battery, might work. Connect the your programmer to the JTAG port
Programmers to use that support directly by Xilinx iMPACT: 1. Xilinx Parallel Cable III buffered LPT JTAG Programmer (can be found in my shop); 2. Xilinx USB Platform Programmer (can be found in my shop); 3. Homebrew built Xilinx LPT JTAG Programmer (see GliGlis schematic in the RGH tutorial, you might wont be able to get the first one you built work correctly). Programmers can be used in a way called (x)SVF player: many normal JTAG programmer but not Xilinx JTAG programmer. (Here we dont cover this kind of programming method as they are not supported by iMPACT). You must connect all 6 signals to the programmer including the VCC and GND. The VCC and GND in the JTAG port is for providing reference voltage for the programmer so the programmer can know what chip is on the target board. Programming steps using iMPACT please refer to the RGH tutorial PDF document.
Xenosagaiv - RoryStudioWei 2010-2011 Trouble shooting programming problem
If you have problem program your C-Mod board, things to check: Common problem: The external 3.3V should be provide to the Pin 20 VCC and Pin 21 GND, not the VCC /GND in the JTAG port; The VCC and GND should connect to the programmers VCC and GND. Note: Try dont connect the C-Mod board to the console motherboard while programming it, it could cause the programmer confused. Jtag cable, LPT port and computer provide 3.3V power to the boards GND and VCC (not the GND and VCC in JTAG port part) check wiring and soldering; make the JTAG cable shorter change the LPT port mode to normal/ECP/EPP change to use a different computer;
Operating system and iMPACT windows xp 32bit iMPACT 13.1 O.40d iMPACT 13.2 O.61xd try older iMPACT version
Other does iMPACT detect the JTAG cable even without having the taret board connected? does iMPACT detect an unknown chip while the target board is connected? does iMPACT detect something/unknown chip even the target board is not connected? does the CPLD chip been detected correctly as XC2C64A? tried to load XC2C64A.BSD/BDSL template file? ERROR:iMPACT - A problem may exist in the hardware configuration. Check that the cable, scan chain, and power connections are intact, that the specified scan chain configuration matches the actual hardware, and that the power supply is adequate and delivering the correct voltage. Is your external power supply OK? Measure the PIN 20 VCC and PIN 21 GND , check if the read is 3.3V; Measure the VCC AND GND in the JTAG port part and see if it gets 3.3V; Is your soldering/connection good? Common problem will be if you connect the JTAG signal to the board, there could be signal
Xenosagaiv - RoryStudioWei 2010-2011 problem due to bad connection/joints/long cable. Try measure the joints/connections to see if the connections are good. Is your programming cable good? This can be proved to be good with a successful programming with other target board. WARNING:iMPACT:923 - Can not find cable, check cable setup ! You probably running the 32bit version iMPACT on a 64bit Operating system, run the 64bit version iMPACT instead. Installation instruction and Reference The installation instruction diagram is available on Infinitymod teams official website http://www.infinitymod.com/download.html It is also mirrored here (In the folder Matrix Glitcher Rev1.1) http://www.box.net/shared/x9ficeuedves9ha8y0og Support Contact: [email protected] Where to Buy http://www.ebay.com/sch/xenosagaiv/m.html