FenTrac
Full Member level 5
- Joined
- Jul 6, 2014
- Messages
- 248
- Helped
- 50
- Reputation
- 102
- Reaction score
- 54
- Trophy points
- 1,308
- Location
- West Coast
- Activity points
- 4,264
This is a project for a single board 8 bit computer with 512k of RAM and
512k of FLASH.
It offers more RAM than the typical 8 bit micrcontroller.
As a DIY project, it uses open source or free software.
The double sided circuit board was made using the
laser printer toner transfer method.
The boot software example included uploads intel hex file
programs to the board using a terminal program and
ascii file transfer protocol at 115200 baud.
It's interfaced to the host using a USB to TTL adapter cable.
The board uses 4 chips:
Z8S18033VSG 33 Mhz CPU
SST39SF040-70 4 megabit flash
AS6C4008 55ns 4 megabit RAM
74HCT42 decoder.
The Z8S180 has 2 - UARTS, Clocked Serial I/O, 2 - 16 bit timers,
a DMA controller, and Memory Mangement SFRs.
The board brings all the CPU's signals out to headers to
accommodate expansion cards.
The initial boot program was loaded into FLASH using an Arduino Mega
shield as the programmer. Sketch and schematics are included.
Attached is a zip file with source code and files used to build the
board, along with some construction tips.
One side of etched board
Completed board and mega programmer
512k of FLASH.
It offers more RAM than the typical 8 bit micrcontroller.
As a DIY project, it uses open source or free software.
The double sided circuit board was made using the
laser printer toner transfer method.
The boot software example included uploads intel hex file
programs to the board using a terminal program and
ascii file transfer protocol at 115200 baud.
It's interfaced to the host using a USB to TTL adapter cable.
The board uses 4 chips:
Z8S18033VSG 33 Mhz CPU
SST39SF040-70 4 megabit flash
AS6C4008 55ns 4 megabit RAM
74HCT42 decoder.
The Z8S180 has 2 - UARTS, Clocked Serial I/O, 2 - 16 bit timers,
a DMA controller, and Memory Mangement SFRs.
The board brings all the CPU's signals out to headers to
accommodate expansion cards.
The initial boot program was loaded into FLASH using an Arduino Mega
shield as the programmer. Sketch and schematics are included.
Attached is a zip file with source code and files used to build the
board, along with some construction tips.
One side of etched board
Completed board and mega programmer