Table of Contents
/* Imported from Wayback Machine
Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:68040:tiny040 Snapshot date: 2025-02-09 Generator : wayback-archiver
*/
Table of Contents
Tiny040, Rev0
Introduction
Tiny040 is a 3.3V SBC based on MC68040V. Its name derived from the 100x100mm Tinyxxx exploratory designs.
Features
3.3V SBC
MC68040RC33V CPU
4x512KB RAM for total of 2meg RAM
EPM570 CPLD
Bootstrap ROM in CPLD
Compact flash interface
Quad serial based on OX16C954
40-pin IO expansion bus
100x100mm 4-layer PC board
Theory of Operation
The exploratory aspect of Tiny040 is how it bootstrap from CPLD. EPM570 CPLD has 1KB of internal flash that's organized as a 16-bit wide flash. 68040 requires 32-bit wide memory for program execution, so TIny040 explores a scheme to read the first 16-bit flash data into a holding register then read the 2nd 16-bit data and presents the 32-bit data as program for 68040 to execute. The bootstrap program can load & run applications from CF disk.







