Balloon - Open Hardware development boards



Balloon is an Open hardware development board intended for use as a computing module in embedded devices, development projects or educational settings.

Balloon should be viewed as a versatile 'computer component'. Most projects need their own bit of hardware or IO. Balloon means you can concentrate on that part and add it on to the base Balloon. Balloon has the CPU, RAM, NOR and NAND Flash, serial, USB client/host/OTG, I2C, Compact Flash, IO header, buffered expansion bus, simple 8-bit bus, and a CPLD or FPGA. It is particularly suitable for battery-powered devices, wearable computing, low-power instrument monitoring, robotic control and university or corporate research needing physically small, lightweight (<30g), low-power(<1W), high-performance computing.

Version 3 - FPGA, top view

Balloon 3.0 Specification

Core Features
• Intel XScale PXA270 processor (max: 520Mhz)
• 128Mb Mobile SDRAM (max: 512MB)
• NOR flash ROM (max: 32MB)
• NAND-flash, including 16bit variants
• JTAG programmable ROM and PLD
• Real time clock
• Choice of FPGA or CPLD
• Mobile Scalable Link
• Single 5V Supply
• Small and Lightweight (113 x 56mm Typical weight: 20-30g)

I/O and Interfaces
• 10 GPIO
• 4 ADC inputs (10bit)
• LEDs & inputs for debugging
• Reset bus
• Stereo audio codec
• Touch screen interface
• LCD interface for STN & TFT displays
• Serial Interfaces
• USB host, slave and OTG ports
• MMC interface
• Docking connector
• 'Samosa' bus
• CompactFlash socket(s) (not hot-plug)
• Camera interface


• Balloon Homepage