Given the popularity of RC2014 / RCBus and as a design challenge, I chose to try redesign my eZ-Tiny system into the 1.1 inch RCBus "small" module form factor. The prototype is working and one unique feature is that this board / system can be be used either with an RCBus backplane or simply as a standalone system connected to a host via USB.
Unlike most through-hole RCBus designs, this one is mostly surface mount devices that aren't for the soldering novice. It's primarily an all-in-one system that doesn't require other RCBus boards but can access them either as memory or I/O or via I2C while operating at the rough equivalent of a Z80 at about 60-70 MHz. That brings up the question of whether others might be interested in a pre-assembled and tested board like this or is it too radical a departure from typical RCBus boards?
Some preliminary documentation is available
<here>.
Features:
- Zilog eZ80F92 at 18.432 MHz with 128 KB internal flash & 8 KB internal RAM
- 512KB or 2MB of zero-wait SRAM
- 2KB of I2C EEPROM available for user programs
- A header for other I2C devices
- 8MB of serial flash as a resident flash "disk"
- Two serial ports via USB or RCBus signals with a default of 8,N,1 at 230400 baud
- A microSD push-push socket with SPI interface at 3MHz
- A Real Time Clock (RTC) with rechargeable battery
- A RUN (green) / HALT (red) bicolour LED
- A user-programmable LED
- A RESET pushbutton
- An optional ZDI debug header
- Power via USB or RCBus