Nibbler — компьютер из 17 микросхем. С дискретным TTL процессором

от автора

2 года назад тут писали про самодельный компьютер с процессором на отдельных интегральных микросхемах — BMOW1. С архитектурной точки зрения он был весьма продвинут, однако крайне сложен для повторения.

Автор BMOW1 (Стив Чемберлин — Steve Chamberlin) разработал компьютер Nibbler, состоящий всего из 17 микросхем. Причем — процессор там также собран на дискретной логике.

Что-ж, посмотрим что у него внутри.

Архитектура


Nibbler — 4-х битный процессор. 2 ПЗУ используются для хранения микрокода, 1 ПЗУ для памяти команд — 12 бит адрес, 8 бит команда.
Оперативная память — 12 бит адрес, 4 бита данные. Арифметику считает стандартное АЛУ 74181 (наш аналог К155ИП3).

С внешним миром Nibbler общается через спикер, стандартный текстовый LCD экран HD44700.

Тактовая частота — 2Мгц, каждая команда занимает 2 такта. Конечно, невозможность писать в память кода накладывает серьёзные ограничения на сложность программ — но чем-то приходится жертвовать ради упрощения конструкции. Помимо этого, невозможно читать/писать память по вычисленному адрес — т.к. банально нет регистров нужной длины чтобы читать/писать из памяти по произвольному адресу.

Редкий случай, когда схема компьютера умещается на одном экране:

Конструкция

Как и BMOW — Nibbler собран скруткой проводов, а не пайкой.

В сравнении с предшественником:

Видео работы

Думаю, собрать такой компьютер из дискретных элементов вполне под силу каждому не затрачивая на это пол жизни 🙂

ссылка на оригинал статьи http://habrahabr.ru/post/200930/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *