Table of Contents
CB030 Rev0, A 68030 SBC for Hobbyists
Introduction
CB030 Rev0 is obsolete; current design is CB030 rev1.
CB030 is named after Cecil B. a 680×0 enthusiast who has motivated me to update the Tiny030 design and made it available to hobbyists. It is based ona 24MHz 68030, 16 Meg DRAM initially but 64/128 Meg final, 512K boot flash, compact flash mass storage, dual serial ports, and an I/O expansion port on a 4“ x 4” pc board. The emphasis is on a capable yet economical foundation that hobbyists can build on. The design will have mostly through-hole components, but to reduce complexity and cost of components and PC board, it will have a surface mounted CPLD as glue logic. The surface mounted CPLD can be assembled and programmed by an individual such as myself or assembly shop and the remainder assembled by the end users.
Features
- 24MHz 68030
- 512K bootstrap EPROM
- 72-pin SIMM, 16meg/64meg/128meg
- EPM7128S glue logic
- 68681 DUART with 2 serial ports and discrete I/O
- Console serial interface 38400, N-8-1
- 44-pin IDE Compact Flash interface
- CP/M68K ready
- 8-bit I/O expansion bus
- Economical 4“x4” 2-layer pc board
- 5V 1Amp
Functions
CB030 is simple to build but with sophiscated capabilities. This is possible with an economical but capable Complex Programmable Logic Device (CPLD), Intel (formerly Altera) EPM7128S. All address decode, DRAM controller, dynamic bus sizing, cache interface, and RAM/EPROM remapping are done in the CPLD.
Design Information (Rev0 design files, not for production)
(Please note these are rev 0 design files. They are subject to change quickly. These are place holders for later version of hardware and software)
Gerber photoplot
Bill of Materials
EPM7128SQC100 design files
Software
CB030 monitor
CP/M68K BIOS
CP/M68K distribution files
CP/M68K CCP/BDOS
EPROM programming file for 512Kx8 EPROM
Manuals and Instructions
Getting Started with CB030
CB030 development blog