Digital Electronics and Software Projects
MiniMAX-40 Processor Module
MiniMAX-40 is a single board credit card size microcomputer which employs the V40HL from NEC and a Xilinx XC3020, XC3030 or XC3042 LCA. It has 32-512kB battery backed SRAM and 128-512kB Flash EPROM on board. Also a real-time clock and a "silicon serial number" are implemented.
Here are the miniMAX-40 schematics as a zipped PDF-File (75kB):
|
|
EMU-40 is the development tool for miniMAX-40 ("emulator"). It is plugged between miniMAX-40 and the target hardware. EMU-40 downloads programs from a PC, test-runs them on miniMAX-40 and optionally programs the Flash-EEPROM on miniMAX-40. The RS-232 communication with a PC can run at up to 115kBd and it is optically insulated for safety reasons.
Here are the schematics of EMU-40 as a zipped PDF-File (101kB):
|
|
miniMAX-40 and EMU-40 have been described in a series of articles for the German electronics magazine ELRAD (Michael Krämer, Im Gleichklang, ELRAD 1996, Heft 2, 3 und 5).
Software
For the miniMAX-project I have written two software packages, which could be of interest for other projects as well. UniLoc is a locator tool and UniMOS is a real time and/or time sliced operating system kernel.
UniLoc V2.3
|
Download
|
-
UniLoc isfreeware
-
UniLoc creates Intel-Hex or Motorola S-record output files from .EXE input files
-
UniLoc relocates relative segments/groups to any absolute location within the address space
-
DOS and OS/2 version included
-
Adapted startup code for Borland C/C++ 3.1 included
|

178 kB
|
UniMos
|
Download
|
-
Multitasking kernel for 8088/188 compatible processors
-
Event driven or time sliced algorithm
-
System size is only limited by available memory
-
High speed by coding in assembler
-
Timeouts for all system functions that can wait for events
-
Fully functional demo version which can also run under DOS
-
Source files available here
-
UniMos is freeware for private and commercial purposes. No warranty, (maybe) no support!
|

Demo: 114 kB
PDF Doc: 449 kB
(German only)
|