Bus Blaster v3 manufacturing resources

From DP

Jump to: navigation , search

Programming the CPLD with urJTAG

Bus Blaster v3 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:\

Program

jtag> include ./in.txt
Connected to libftd2xx driver.
IR length: 8
Chain length: 1
Device Id: 00000110111000011100000010010011 (0x06E1C093)
 Filename:     c:/bsdl/xc2c32a_vq44.bsd
Parsing    660/664 ( 99%)
Scanned device output matched expected TDO values.
jtag>
  1. Run the patched version of UrJTAG (urjtag-revXX.exe)
  2. At the UrJTAG command prompt type include ./in.txt to run the in.txt script and program the Bus Blaster
  3. Push UP ARROW key then ENTER to repeat for each Bus Blaster

Hardware selftest

Bbv2-manufacturing-test-self-test.png

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.

Warning!!!
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
TRST TDI
TMS TCK
RTCK TDO
TSRST DBGRQ
P28/IO09GND
JP4JP4


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

Bus Blaster v4 manufacturing resources