Компьютер «Таймыр» — Эволюция В Обратном Направлении

Мне хотелось сделать что-то, пусть и бесполезное, но хотя бы свое.

И не чужую под копирку, а свою - с нуля.

Так родилась идея собрать процессор из чипов 155-й серии (и еще нескольких серий).

А там так удачно получилось, что процессор плавно перерос в ВМ.

В ЭVM со своей микроархитектурой и своим компилятором.

И главная «фишка» проекта: все это собрано на гетинаксе и микросхемы времен СССР.



Компьютер «Таймыр» — эволюция в обратном направлении

Было много проблем при создании.

Все осложнялось тем, что было непонятно, где ошибка.

Либо в микроархитектуре, либо чип бракованный, либо компилятор скомпилировал что-то случайное.



Компьютер «Таймыр» — эволюция в обратном направлении

Вот уже почти 2 года я медленно, но верно иду дальше.

В настоящее время используется 146 микросхем.

«ВМ работает от кварца 4 МГц и выполняет одну операцию за 2 такта.

Это 2 миллиона операций в секунду.

Программа загружается 16-битными словами — 8-битная команда, 8-битные данные.

Внутренняя шина 8 бит. АЛУ 8-битный формат выполняет операции сложения, вычитания, операций «больше», «меньше», «равно» и поразрядного сравнения.

ПЗУ (ноутбук и посредник в лице Ардуино) КР573РФ4 со временем будет установлен.

БАРАН (2 шт. 537РУ17) 8к х 16 бит. На борту имеется один таймер.

Процессор знает 39 инструкций.



Компьютер «Таймыр» — эволюция в обратном направлении



Компьютер «Таймыр» — эволюция в обратном направлении

Для связи с внешним миром имеются два 8-битных порта ввода данных и два 8-битных порта вывода.

К этим портам параллельно подключаются дополнительные устройства: карта памяти данных, звуковая карта, SD-карта, видеокарта,.

и возможно что-то еще.

плата памяти данных: 8к х 8 бит. Он хранит массивы переменных звуковая карта: Генерирует 4 частоты (когда-нибудь сделаю получше, а пока нормально — пищит и ничего страшного) Плата SD: ЭVM отлично определила SD-карту.

FAT32 — это здорово, но у меня слишком мало оперативной памяти.

Поэтому я изобрету велосипед (примитивную файловую систему).

видеокарта: 256 х 96 пикселей, 64 цвета ( ЦАП Никак не могу переделать - тогда будет 256 цветов).

Расширить вертикальное разрешение можно добавив еще 537РУ17.

Компьютер «Таймыр» — эволюция в обратном направлении

Отдельно хотелось бы выразить свои эмоции от видеокарты.

Никогда не делайте видеокарту, если у вас нет осциллографа! За полгода она свернула мне столько крови, что страшно вспомнить.

И еще есть небольшие искажения.

Либо тактовые импульсы «гуляют», либо синхронизация пикселей ненормальная.

В идеале нужно «тикать» от кварца на 25,175 МГц, но у меня 12,5 МГц.

И частоты наверное высокие для такого типа микросхем.

Вот видео про ЭВМ "Таймыр" все части Теги: #Компьютерное железо #Компьютер #самодельный процессор #Самодельный компьютер #Компьютер Таймыр #самодельный компьютер #самодельная видеокарта

Вместе с данным постом часто просматривают: