Bolton Engineering Project Notes

 

Project Files

- Bicycle Power Meter
- Faxview Handheld Fax Machine
- Force Feedback Joystick
- Force Feedback Joystick Controller
- Personal Relaxation Device
- CO-Smoke Detector
- PCI Motion Control Interface
- Phased Array Microphone
- Fingerprint ID System
- 128 Line Phone Switch
- Wastewater Sludge Detector
- PCI 4DI Imaging System
- Lottery Ticket Vending Machine
- Molecular Characterization Detector
- Tera Ohm Meter
- Pharmaceutical Vending Machine
- Blackfin Stamplet Board
- Board Tester
- RF Power Amplifier Predistortion Engine
- Thermal Imaging Camera
- DSP-Based Software Radio
- Steganographic Audio Processor
- Canoe Controller for the Handicapped
- MIT Daedalus Aircraft
- Display Reader for the Blind
- Molecular Characterization Detector
- Micro Ohm Meter
- Tera Ohm Meter
- Lung Impedance Analyzer
- Personal Relaxation Device
- Pharmaceutical Vending Machine
- TCP/IP Engine
- Laser Diode Driver
- Laser System Speed Sensor
- Medical Image Processor
- Miniature USB Camera
- Sine Wave Generator
- Touch Panel and Display Interface
- Bi-Pedal Research Robot
- Force Feedback Joystick
- Force Feedback Joystick Controller
- Canoe Controller for the Handicapped
- LittleDog Robot
- PCI Motion Control Interface
- TCP/IP Engine
- Thermal Imaging Camera
- Laser System Speed Sensor
- Medical Image Processor
- Phased Array Microphone
- RF Power Amplifier Predistortion Engine
- DSP-Based Software Radio
- Blackfin Stamplet Board

Blackfin Stamplet Board and TCP/IP Engine

Printer Friendly Version , requires Acrobat Reader

Bolton Engineering was working on several Blackfin projects and needed a miniature development board that could be used to jump-start software development. Two of the projects needed to run Linux, and also required significant programmable logic content. Using the Analog Devices Blackfin Stamp board as a starting point, Bolton Engineering designed the Blackfin Stamplet.     

System Overview


The Blackfin Stamplet is constructed around the Analog Devices BF531/2 Blackfin processor. It stores UBOOT, Linux, and simple application programs in its on-board Flash memory, and connects to an external FTP server to access larger application programs and datasets. It executes its programs from on-board SDRAM running at the maximum Blackfin bus speed of 125MHz. It’s on-board 6000 Logic Equivalent (LE) sized Programmable Logic Device (PLD) may be configured to implement a variety of custom peripherals or interfaces. With careful planning, Bolton Engineering was able to fit the Blackfin Stamplet and Ethernet interface onto a 2.25” x 2.90” board of only 6-layers. An enhanced version of this board with more Flash memory is in development.

TCP/IP Engine


One of the first applications for the Stamplet was a configurable TCP/IP Engine to dump large amounts of data from an experimental Software Radio System. The Stamplet took in 16-bit data at high speed and dumped it out to an FTP server. The PLD implemented a straightforward 16-bit interface into the Blackfin memory via the Blackfin’s Programmable Parallel Interface (PPI). A simple handshake protocol controlled data flow. All software was written as an application-level program under Linux. The system was able to sustain an over 30MBPS data rate through a dedicated Ethernet link to an FTP server.

Project Scope


Bolton Engineering wrote the specification, designed the schematics, designed the 6-layer circuit board, bought up UBOOT and Linux, wrote driver application in ‘C’, debugged the system, and delivered over fifty boards to several clients.
   
Bolton Engineering, Inc. | 72 Stone Place | Melrose, MA 02176
Tel: 781.662.1670 | Fax: 781.662.1680