BitBuster b.2

Overview

BitBuster is a low-cost mixed-signal analysis platform. It features 2 analog channels and 8 external + 18 internal digital channels. The analog channels feature a bandwidth of ~20 MHz, the maximum sampling rate is 40 MSPS for all channels.

The 18 internal digital channels, as well as optionally the two analog channels, are routed to the Challenge-Slot on the mainboard. This slot is designated for challenge-boards that already feature the required modifications to analyze the challenge hardware.

Interfaces

The following connectors are available on the BitBuster Mainboard.

  1. USB-C power (used also for debug)
  2. 10/100 Mbit/s Ethernet
  3. 2x 0.1” External analog connector (CH0 and CH1)
  4. 8x 0.1” External digital connector (input only)
  5. (optional) 2x external analog connector (one each for CH0 and CH1)
  6. The Challenge-Slot
  7. A reset button and an OTA-Confirm button
  8. 5x status LED’s

The BitBuster analysis platform provides a number of software interfaces to interact with it from a network-connected client device.

These include the following:

In addition to the client-side interfaces, the BitBuster also provides a set of measurement-side interfaces, some of which can also be accessed externally via the external measurement inputs.

Powering up the BitBuster

  1. Plug in the challenge board to the Challenge-Slot.
  2. Plug in a USB-C power source to the USB-C power connector.
  3. Connect the BitBuster to a local network that has a DHCP server.
  4. Wait for the DHCP-LED to turn on.
  5. Using the hostname printed on the bottom left label, you should now be able to connect to the BitBuster.

Board Network Discovery (DHCP / mDNS)

The board will request a DHCP lease from a local DHCP server on bootup and will then advertise itself via mDNS using the hostname printed on the board label.

Please also provide either a default gateway that responds to pings, or ping access to the broader internet. If both fail, the device will periodically reset it’s network port.

LED’s

The BitBuster features five LED’s to indicate the board’s status. On the top left you’ll find a DETECT LED (labeled DUT-DETECT on the BitBuster b.2) that indicates whether a challenge board is plugged in and detected properly by the BitBuster. On the bottom side next to the ethernet port you will find a DHCP led indicating a working network connection. If this LED is off, fix your network setup to respond to DHCP requests, there is usually no need to unplug or reset the board as the BitBuster will frequently fully reset the network connection if no stable connection can be obtained.

On the right side of the board we have (top to bottom)

Known bugs / limitations for version b.2

A few of these boards do not support USB C Power Delivery, i.e. for boards with a board revision 900-006-B, a USB-C to USB-C cable will not provide power to the device, only data. However, you can use a USB-C to USB-A cable to provide power to the BitBuster. Boards with revision 900-006-C support USB-C Power Delivery, so USB-C to USB-C is fine here. You can find your board revision above the ERROR LED.