|
|
 |
|
APOLLO181 is a homemade didactic CPU made of TTL bipolar logics and memories.
The entire project is based upon the Bugbook® I and II chips, in particular on the 74181 Arithmetic and
Logic Unit.
"After having intensively explored the Z80 CPU, I decided to make a
processor from scratch by myself. The Bugbooks® volumes written by Dr. Peter R. Rony in 1974 (which were my first
study books) inspired and encouraged me to realize this. The most important feature of APOLLO181 is its effective programmability:
like real CPUs, it can be instructed to perform many operations at different times and conditions while exchanging data
with the outside world.
I’m very delighted that Dr. Peter Rony, to whom I have recently communicated this my project, has defined APOLLO181
“a labour of love”.
Gianluca.G. May 2012
APOLLO181 has
been conceived and assembled in Italy in 2012 by Gianluca G. (author of the homemade Z80/AM95 microcomputer)
using early 1970s TTL technology. Designed and tested with the aid of a hardware
simulator, APOLLO181 is running today at 2.5 MHz on a 12x12 inches single perfboard.
The design is based on the
famous 74181 chip that is a TTL Arithmetic and Logic Unit.
APOLLO181 uses 8-bit instruction word and 8-bit address
bus which can access 256 Byte of user program memory. The reason we classify it a 4-bit processor is that
the internal registers and the arithmetic logic unit perform computation on 4-bit (or nibble) intermediate results: advantages of a shorter word are simpler circuits and higher speeds.
The instruction
set consists of sixteen basic commands which perform input and output interfacing, conditional jumps and operations
like addition, subtraction, increment, decrement, shift operand, magnitude comparison, Exclusive-OR, AND, NAND, OR, NOR on
4-bit data words.
APOLLO181
is a multi-chip board and its peculiarity is that each TTL component here employed has been described in the Bugbook®
I & II (LOGIC & MEMORY EXPERIMENTS USING TTL INTEGRATED CIRCUITS, written
by Dr. Peter R. Rony © 1974, 1st edition), as a Gianluca G.'s personal tribute to these books. By happy coincidence we are
also approaching the 40 years Bugbook® publication anniversary.
This project obviously aims to be more educational and recreational than being
a practical useful processor: the major limitations compared with normal CPUs are the maximum program length of only 256 instructions, the lack of subroutine calls
and the absence of memory manipulation instructions. The RAM contains only the user program but we can use up to sixteen internal
registers to store 4-bit temporary results. The processor is anyway
capable of driving sixteen independent input and output ports, so the theoretical areas of application of APOLLO181 could
be the same as microcontrollers: small domestic appliances, white and brown goods, security systems, toys, office equipment and industrial control applications.

|
 |
|
Homebuilt CPUs WebRing
JavaScript by Qirien Dhaela
Join the ring?
To join the Homebuilt CPUs ring, drop me a line,
mentioning your page's URL. I'll then add it to the list.
You will need to copy this code fragment into your page.
Note: The ring is chartered for projects that include a home-built
CPU. It can emulate a commercial part, that′s OK. But actually using that
commercial CPU doesn′t rate. Likewise, the project must have been
at least partially built: pure paper designs don′t rate either. It can be built using any technology
you like, from relays to FPGAs.
|
 |
|
|
 |
|
|
 |
|
|
|
|
DISCLAIMER & CREDIT: All data here reproduced
are for educational and non-commercial purpose, following fair-use guidelines.
This is an INDIPENDENT AND UNOFFICIAL hobby site.
Either Dr. Peter R. Rony or the Blacksburg group or other third-party DO NOT HAVE ANY ASSOTIATION
with this work.
This site is not in the business of making money.
This site is visible thanks to the Free Web Hosting Tripod Service, so it is ad-supported: advertisement contents, costs and
revenues are full managed by the service itself. Author does not have any involvement in them. The advertising links in the
Site pages and in the pop-up windows are not Author's property. They can change and the Author is non-responsible about their
contents and working. The Author is not responsible about the linked sites. The information presented here is just that:
INFORMATION. Use it at your own risk and for only non commercial purpose. The information here presented is believed to be
technically correct and everything presented on this site is done so in good faith. Anyhow you (the reader) are responsible
for anything that you might do as a result of reading this article. You assume complete and total responsibility for your
actions! Author is not responsible for any misuse or damage coming from the reading and using this information.
Text and images from original typewritten Bugbooks
I and II in 1974 are permission courtesy of Dr. Peter R. Rony, the original author and sole copyright owner of the Bugbooks
I, II, IIA, III, V, and VI.
The background image on the header of
each page of the site is "Sunset over western South America" photographed on 12 April
2011 by an Expedition 27 crew member on the International Space Station. (Image credit: NASA). On it I
have merged titles and a my photo of TIL302 displays.
Copyright (c) 2012 by Gianluca.G. All rights reserved.
|
|
|
 |