Rabbit 2000 Systems

Introduction

The Rabbit 2000 is a highly integrated microprocessor from Rabbit Semiconductor. You can buy complete development kits from as little as $99, which includes a board with Rabbit 2000, RAM and FLASH, a prototyping board, Dynamic C compiler and IDE and a programming cable. I bought the first kit when it came out, but there are better ones now which include an RTOS and TCP/IP library.

These kits are a great way to build small microprocessor controlled equipment, without having to solder absoluely everything yourself. If you want to mess about with homebrew computers with a minumum of fuss I can recommend buying one of the kits, especially the TCP/IP version.

I have three systems, two BL1820 single board computers, plus a CM2020 core module. They all run versions of my command line interface (CLI)  monitor, R-SYS.  Dynamic C differs from regular C in a number of ways, and the IDE is quite usable, although I do have a number of criticisms:

These things aside there's plenty of good points:

EEPROM Programmer

The most useful device in my collection is my EEPROM programmer, which is constructed from a Rabbit 2000 CM2020 core module and a prototyping board, connected to piece of stripboard which has a 24-pin socket for 2816 devices and a ZIF socket for 2864 devices. I can also use the sockets to check 2kB and 8kB SRAMs, such as 6116, 4016 and 6264s.

Some Pictures:

EP8000 EEPROM Programmer Mainboard, showing Rabbit CM2020 core module mounted on prototyping card

 
 EP8000 ZIF socket board showing ZIF socket for 28 pin EEPROMs, plus a 24 pin 2k RAM/EEPROM socket.

Another Rabbit 2000 based system, this time it's a BL1820 Single Board Computer mounted in a small box. The eight LEDs,
visible at the bottom right of the picutre are just glued to the face plate and form a "service port"allowing low level diagnostics.
Communication is via the serial connector on the back of the box, through which you can expect an R-SYS prompt.