Skip to content

TheMachines

TheRadialActive edited this page Jul 29, 2016 · 2 revisions

eXternal Benchmarking Harness XBH

The XBH setup comprises an Atmel ATmega644 microcontroller running at 16 MHz, a Microchip ENC28J60 Ethernet controller and a MAX232 TTL/RS232 voltage level shifter. For simplicity it is based on a commercially available module for home automation ​Pollin NetIO which requires only minor modifications to act as XBH. An in system programmer connector is available to update the firmware as well as several signal connectors. The module runs on 9V AC power and can supply XBDs with up to 100mA of operating current.

ATmega644 XBH (right) with ATMega644 XBD

eXternal Benchmarking Device XBD

The first XBD was of the same model ​ATmega644 microcontroller used on the XBH. Since RAM was really tight with the demands of both our framework and non-size optimized implementations, we added the ​ATmega1281.

ATmega644 XBH (right) with ATMega1281 XBD

Jens had an ARM920T based telemetry box we modified to be our 3rd XBD. With that preview on ARM speeds, we were eager to obtain a modern ARM based target and managed to get a Cortex-M3 based ​LM3S811 eval board (BIG thanks, Richard!!!).

ATmega644 XBH (right) with Cortex-M3 XBD

Finally Atmel shipped the ​ATmega1284P which we added to our portfolio. Currently we are working on using a DSL router (AVM Fritz! Box) and a NAS as XBDs.

Clone this wiki locally