Rig 100 Development Kit
Rig 100 is a development and prototyping platform for projects using Bluewater Systems' Snapper 255 Single Board Computer module. By using Rig 100 an engineering team can quickly start developing and testing the software aspects of a Snapper 255 based project in parallel to the development of custom hardware.
Designed to be used exclusively with Snapper, the Rig 100 Development Kit is the ideal platform for developing software for target products that use Snapper as their system core. The kit offers a wide range of standard peripherals and connectors and can be quickly configured to provide a base from which to develop further custom hardware and software components and access the I/O available via Snapper 255's FPGA.
Rig 100 provides access to most of the features of Snapper 255 and provides users with a set of standard interfaces to Snapper's Ethernet, USB, LCD and touch screen control, audio, serial, IrDa and xD card components, in addition to access to its Microprocessor core, Altera FPGA and memory.
A Rig 100 Brochure [PDF] is available.
Rig 100 Features and Interfaces
Rig 100 includes the following major features:
- 10/100T Ethernet
- USB 2.0 Revision 1
1 x Host-only port
1 x Host or Device Port
1 x USB 1.1 Device Port
- PCMCIA socket
- Touch-screen Interface
- Stereo Audio Input/Output
- 16-bit Colour LCD Support
Sony ACX705AKM 240 x 160
Hitachi SX21V001 640 x 480
Sharp LQ121S1DG31
Generic LCD Connector
- Mini-PCI connector
- Processor daughterboard for:
Processor & Memory Upgradability
Reduced Main PCB layers
Enhanced System Testability
- 8 user DIP switches
- 8 user LEDs
- Reset switch (momentary)
- Expansion headers for access to CPU system bus and FPGA I/O
- Single xD/MMC/SD Card Socket
Rig 100 PXA255 Processor Features
The Intel Xscale microarchitecture incorporated in the PXA255 Processor includes:
- ARM Architecture Version 5TE ISA compliant
ARM Thumb Instruction Support
ARM DSP Enhanced Instructions
- Low power consumption and high performance
- Intel Media Processing Technology
- Enhanced 16-bit Multiply
- 40-bit Accumulator
- 32-KByte Instruction Cache
- 32-KByte Data Cache
- 2-KByte Mini Data Cache
- 2-KByte Mini Instruction Cache
- Instruction and Data Memory Management Units
- Branch Target Buffer
- Debug Capability via JTAG Port
Rig 100 PXA255 Peripherals
- Memory Controller
- Clock and Power Controllers
- Universal Serial Bus Client
- DMA Controller
- LCD Controller
- AC'97
- I2C
- General Purpose I/O pins
- Pulse Width Modulation outputs
- UARTs
- Real-Time Clock
- OS Timers
Rig 100 LAN91C111 10/100 Ethernet Features
- 10/100 MBit autosensing
- Integrated MAC & PHY
- These are provided by the Snapper Linux Single Board Computer
Rig 100 Philips ISP1362 USB Features
- Low-power CMOS design ISP 1362 USB Controller
- USB Spec 2.0 Rev 1.0 (USB OTG) compliant
- Full-speed (12 Mbit/s) & low-speed (1.5 Mbit/s)
Rig 100 PCMCIA Features
- Supports type 2 PCMCIA cards
- Hot swap functionality available
Rig 100 UCB1400 Touch Screen Controller Features
- 20-bit stereo audio codec
- Integrated headphone driver
- Four-wire resistive touch screen interface
- AC '97 Rev. 2.1 interface supports XscaleTM
- 10-bit successive-approximation ADC
Rig 100 SDRAM
- 64 MB or 128 MB (4M or 8M x 32) (on Snapper)
- Supported Devices:
NEC EDS2532AA
Samsung K4S413233C
Rig 100 Boot Flash
- 1 MB NOR Boot Flash (on Snapper)
Rig 100 Storage Flash
- xD/MMC/SD Card Socket for non-volatile storage
Rig 100 Software Support
Rig 100 supports ARM Linux. Other Operating Systems may be ported by arrangement,
or according to customer demand. If you have a need for another OS, please contact
us.
Rig 100 is shipped with a Snapper Linux Single Board Computer Module and 'Rig 100 ARM Linux' CD which includes the following:
- ARM Linux 2.6.15 kernel
- Drivers for all peripherals including NOR flash, NAND flash, FPGA, UARTs,
USB host and device, IIC, ethernet, MMC/SD, audio, LCD, PCMCIA and touch screen. Drivers for mini PCI
are in development
- For the LCD, a frame buffer driver is supplied to operate with SDL, Trolltech's QT, X and various other GUI toolkits
- All drivers include full source code
- FPGA example source code
- GNU toolchain v3.4.5 which includes C and C++ compilers, gdb and insite
- U-Boot boot loader with ethernet, serial, LCD and NAND/NOR flash support
- Documentation describing the boot process, how to rebuild the kernel, building user applications and storing data on the xD/MMC card, among other topics
Rig 100 Development Kit Contents
The Rig 100 Development Kit includes:
- Snapper system module with 64 MB SDRAM and 64 MB NAND flash
- Rig 100 Development Board
- Power pack (120-240V)
- Quick Start Guide
- Rig 100 ARM Linux CD
PDF Brochure
A Rig 100 Brochure [PDF] is available.