• Please review our updated Terms and Rules here

N8VEM

Erik

Site Administrator
Staff member
Joined
Apr 27, 2003
Messages
3,588
Location
San Jose, CA
N8VEM is a [wiki]Z80[/wiki] [wiki]CP/M[/wiki] home brew computer project.
The N8VEM [wiki]Single Board Computer[/wiki] is a home brew Z80 small computer project. It is made in the style of [wiki="retrocomputing"]vintage computers[/wiki] of the mid to late 1970's and early 1980's using a mix of classic and modern technologies.
Designed with the free [wiki]KiCad[/wiki] [wiki]Electronic design automation (EDA)[/wiki] toolset. [wiki]Printed Circuit Board[/wiki] routing provided by [wiki]http://freerouting.net FreeRouting.net[/wiki] All software is developed in [wiki]Z80[/wiki]/[wiki]8085[/wiki] [wiki]assembly language[/wiki] using the following toolset for [wiki]MSDOS[/wiki] called [wiki]http://home.comcast.net/~tasm/ Telemark Cross Assembler[/wiki] (a.k.a. TASM) A major design goal is to use freely available tools to the maximum extent possible. You can help out too! The [wiki]Printed Circuit Board[/wiki] design is supplemented using component libraries available here [wiki]http://kicadlib.org KiCad Libraries[/wiki], specifically the [wiki]Zilog[/wiki] [wiki]Z80[/wiki] [wiki]CPU[/wiki] and [wiki]Intel 8255[/wiki] PPI chips.
Encourages low cost development and assembly by hobbyist amateurs using common tools such as 25 watt [wiki]soldering iron[/wiki], [wiki]multimeter[/wiki], [wiki]logic probe[/wiki] (optional), and common hand tools. An [wiki]oscilloscope[/wiki] is recommended but not required. Some basic electronic skills are good but the [wiki]Printed Circuit Board[/wiki] is designed for relative beginners.
Design principles include using low cost commonly available standard [wiki]Transistor?transistor logic[/wiki] [wiki]Dual In-line Package[/wiki] components such as [wiki]74LS[/wiki] using 0.1" spaced [wiki]through hole technology[/wiki]. Design avoids usage of advanced [wiki]printed circuit board[/wiki] construction techniques such as [wiki]Surface-Mount Technology[/wiki] and custom and/or hard to obtain components. Also avoids usage of programmable devices such as [wiki]Programmable Array Logic[/wiki], [wiki]Generic Array Logic[/wiki], [wiki]CPLD[/wiki], and [wiki]FPGA[/wiki] except for standard [wiki]EPROM[/wiki] components.
Computer is designed to be a low cost [wiki]Single Board Computer[/wiki] with simple IO. The current design supports a [wiki]UART[/wiki] for serial IO and PPI for parallel IO. Includes [wiki]Real-time clock[/wiki] for time keeping with battery back up and a small amount of [wiki]NVRAM[/wiki] storage. While low cost is a key goal, the [wiki]Single Board Computer[/wiki] is also designed to be a component in a larger bus based system. The [wiki]Single Board Computer[/wiki] includes an [wiki]http://de.wikipedia.org/wiki/ECB-Bus EuroCard Bus[/wiki] connector.
There are eight Eurocard ECB PCBs available: the SBC, the ECB backplane, the ECB bus monitor, the ECB prototyping board, the DiskIO board, the Zilog Peripherals board, the 6809 host processor, and the VDU.
In addition, there are S-100 homebrew PCBs such as the S-100 backplane, S-100 prototyping board, S-100 buffered prototyping board, and the S-100 IDE controller.
More ECB and S-100 homebrew PCBs are in development. New builders are always welcome to join.
The N8VEM [wiki]Single Board Computer[/wiki] is supported by the [wiki]SIMH[/wiki] simulator. The SIMH simulator allows for off target software development using a conventional personal computer.
[h="2"] Sources [/h]
[h="3"]Independent Third Party N8VEM Projects[/h]
[h="3"]Similar Home Brew Computer Projects[/h]
[wiki]Category:Systems[/wiki]
 
Back
Top