Bus Blaster
From DP
| Language: | English • EspaƱol |
|---|
| Project Summary | |
|---|---|
| Name: | Bus Blaster |
| Buy it: | Get one for $34.95 at Seeed Studio |
| Price: | $34.95 |
| Status: | Mature |
| Manufacturing: | Shipping |
| Forum: | Bus Blaster Forum |
Get a Bus Blaster v2 for $34.95.
Bus Blaster v2 is an experimental, high-speed JTAG debugger for ARM processors, FPGAs, CPLDs, flash, and more. Thanks to a reprogrammable buffer, a simple USB update makes Bus Blaster v2 compatible with many different JTAG debugger types in the most popular open source software.
- Based on FT2232H with high-speed USB 2.0
- Buffered interface works with 3.3volt to 1.2volt targets
- Reprogrammable buffer is compatible with multiple debugger types
- Compatible with 'jtagkey', 'KT-link' programmer settings in OpenOCD, urJTAG, and more
- Should support Serial Wire Debug when available
- Mini-CPLD development board: self programmable, extra CPLD pins to header
- Open source (CC-BY-SA)
Bus Blaster v2 is available NOW for $35. Each unit is tested with a real JTAG target before it ships.
Contents |
Downloads
Hardware
Bus Blaster v2
- Bus Blaster v2 design overview
- Bus Blaster v2 buffer logic makes BBv2 compatible with jtagkey and KT-link programmer types
- Design history and work product, see it come to life
- Bus Blaster v2 hardware revisions
Bus Blaster v1
- Design overview
- Buffer connection overview
- Design history and work product, see it come to life
Software
The Bus Blaster will work with many programs that support FT2232 debuggers.
urJTAG
SVF player for CPLDs, FPGAs, and other devices.
- urJTAG can use the libUSB driver or the FTDI drivers
- Bus Blaster urJTAG guide
- UrJTAG
- urjtag ft2232 cable overview
- On-board CPLD patch for Bus Blaster v2
OpenOCD
Debug server for ARMs, other JTAG chips.
- OpenOCD will only work with the libUSB drivers
- Bus Blaster OpenOCD guide
- OpenOCD
- OpenOCD 4.0 for Windows
XILINX tools driver
This open source driver supports FT2232-based JTAG debuggers from within the XILINX development tools (Impact, Chipscope and XMD)
- XILINX JTAG tools on Linux without proprietary kernel modules
- On-board CPLD patch for Bus Blaster v2
libxsvf
- libxsvf open source SVF and XSVF player library
libswd
- libswd open source 2-wire SWD JTAG debug library
FTjrev
jrev automates the reverse engineering of JTAG connections. The Bus Blaster v2+ with PicoTap buffer works with the FTjrev version for FTDI chips.
EJTAGproxy
EJTAGproxy is a utility for connecting GNU debugger to PIC32 microcontrollers via JTAG or ICSP adapter. Bus Blaster is supported with the JTAGkey-compatible buffer.
Misc
- Bus Blaster custom USB VID and PID, change the Bus Blaster USB IDs
- FT2232 MPSSE programming examples
Drivers
There are few different drivers that support the FTDI FT2232 chip under Windows, Linux, and Mac.
FTDI drivers
Not GPL compatible
libFTDI
GPL driver, alternative to D2xx. Built on top of libusb.
Resources
- FT2232H
- FTDI2232 datasheet
- V1 Manufacturing resources
- V2 Manufacturing resources
- Bus Blaster v2 and v3 self-test
License
- Hardware: CC-BY-SA
- Software: CC-0, GPL for UrJTag


