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.

www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_tiny030_cb030_cb030_r0_annotated_f.jpg

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)

Schematic

Gerber photoplot

Bill of Materials

EPM7128SQC100 design files

Memory map

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

builderpages/plasmo/cb030spec.txt · Last modified: 2024/10/18 22:40 by plasmo
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0