Recent Changes - Search:


Robotics I Fall 2007

Robotics II Spring 2007

Robotics I Fall 2006

Vision Servoing Laboratories

FPGA-Based Vision


LabVIEW Embedded


Site Admin

edit SideBar


The Handy Board is based on Analog Devices' Blackfin® processor, which combines a power-efficient 32-bit RISC core with a 16-bit DSP engine.

Here is a concise overview of the Blackfin Handy Board's design and feature set. Please see the block diagram for this information in graphic form.

Computing Core

  • Analog Devices Blackfin® ADSP-BF537 DSP running at 600 MHz
  • 64 MB SDRAM system memory
  • 256 MB NAND flash filesystem
  • 1 MB boot flash

Sensor/Motor Subsystem
The entire sensor/motor subsystem is controlled by a Xilinx Spartan 3e FPGA. The Blackfin Handy Board comes with a reference FPGA program that provides the functionality described below. Source to this program is provided and it can be extended by users. The FPGA is soft-booted by the Blackfin at board boot.

DC Motor Output
  • 4 channels bi-directional control
  • 1A, 12v per motor
  • locked antiphase & sign-magnitude PWM
  • back-EMF velocity sensing
  • motor status LEDs
Servo motor control
  • 8 outputs
  • 5A, +5v motor power supply
Analog sensor input
  • 12 powered analog sensor inputs, 0-5v levels
  • 10-bit A/D converters
  • 48 kHz sampling interval on all inputs
Digital sensor inputs
  • 8 powered digital inputs, 5v tolerant
Digital outputs
  • 8 digital outputs, 0-5v
Integral status sensors
  • battery level reading
  • 2-axis accelerometer

The Blackfin® 537 processor includes one PPI port (parallel peripheral interface), which uses DMA transfers to perform frame acquisition directly into Blackfin main memory. Native support is provided for inexpensive CMOS camera chips, such as those made by Omnivision.

  • 640x480 and 320x240, full color modes with $50 Omnivision camera
  • up to 30 frames per second
  • high-performance, software-based image processing using the Blackfin's DSP engine and Analog Devices' high-performance VDSP++ compiler
  • opportunity for FPGA-based image processing, since PPI pins are routed through Handy Board's FPGA

Communications with Host PC

  • built-in USB 1.1 Debug Agent, equivalent to ADI's USB-ICE emulator
  • JTAG connector if separate emulator is desired
  • 100/10BT Ethernet
  • female DB9 serial port

Communications with External Devices

  • additional serial port on 0.1" header with TTL levels
  • i2c interface (two ports on 0.1" header)

User Interface

  • 4 line x 16 character LCD screen
  • 2 pushbuttons
  • 4 LEDs
  • two-channel, high-quality DAC for audio output; built-in speaker
  • user knob

High-Performance Switching Power Circuit

  • 5A, +5v to power external devices, including servo motors and sensors
  • 3.3v and 1.8v supplies for Blackfin and FPGA

Integral Battery Power

  • 12v, 2000 mAh battery pack (10 AA NiMH cells) mounted in case underneath board
  • built-in rapid-charger with timed, voltage-slope, and thermal cutoff modes
  • 5.5/2.5mm coax power connector with bridge rectifier allows use of AC or DC adapters

Physical Features

  • board measures 6.9" x 4.9"
  • mounted in a rugged plastic enclosure, which houses the battery pack beneath the board
Edit - History - Print - Recent Changes - Search
Page last modified on March 30, 2006, at 05:53 PM