Bus Blaster v4 manufacturing resources

From DP

Jump to: navigation , search

Programming the CPLD with urJTAG

Bus Blaster can program the CPLD itself using our patched version of urJTAG.

  1. Download and install FTDI drivers for the FT2232 chip
  2. Download and install UrJTAG
  3. Copy the patched .exe file (urjtag-revXX.exe) to the install location (C:\Program Files\UrJTAG)
  4. Copy in.txt to the UrJTAG install location (C:\Program Files\UrJTAG)
  5. Copy \bsdl and \svf to c:\


jtag> include ./in.txt
Connected to libftd2xx driver.
IR length: 8
Chain length: 1
Device Id: 00000110111001011100000010010011 (0x06E5C093)
 Filename:     c:/bsdl/XC2C64A_VQ100.bsdl
Parsing   1140/1144 ( 99%)
Scanned device output matched expected TDO values.
  1. Move the MODE jumper to Update Buffer position
  2. Plug in the Bus Blaster
  3. Run the patched version of UrJTAG (urjtag-revXX.exe)
  4. At the UrJTAG command prompt type include ./in.txt to run the in.txt script and program the Bus Blaster
  5. Push UP ARROW key then ENTER to repeat for each Bus Blaster

Hardware selftest


The hardware self test is part of the factory jtagkey-compatible buffer shipped with the Bus Blaster. This mode allows testing all the connections between the FT2232 and CPLD, and CPLD to pin header.

Ensure Bus Blaster is in test mode before running the test
Conflicting pin directions during the test could fry a chip
Test connections
PinA PinB

  1. Unplug the Bus Blaster!
  2. Place a jumper on JP4. This powers the buffer from the main power supply
  3. Place the MODE jumper in the Normal position
  4. Connect the pin headers as shown in the table. The P1 connection to ground activates the test buffer
  5. Plug in the Bus Blaster
  6. LED lights and pin P64 will measure 3.3volts if the test mode is active
  7. Run the test utility run.bat file
  8. The test reports success or fail
  9. Unplug the Bus Blaster before removing the connections
We highly recommend users upgrade to a non-selftest buffer immediately.