2016-11-19

vak: (Улыбка)
Автоматическая самоходная тележка это круто. Вождение по улицам Palo Alto вообще не сахар, приходится постоянно быть начеку. Однако электронные мозги отлично справляются, судя по ролику. Впечатляет автоматическая парковка в конце.

Вот так процессоры MIPS входят в 21-й век.

vak: (Улыбка)
Текущее состояние проекта следующее.

(1) Реализованы все блоки кроме сигналов прерываний. Успешно проходят четыре основных теста первой группы (initest, sectest, octtest и memtest).

(2) При запуске процессор корректно завершает инициализацию, на 16497-й микрокоманде считывает из ОЗУ по адресу 0x00060 и пытается выполнить первую инструкцию. Пора готовить тесты команд.

(3) Кэш данных и кэш команд не используются. Они заложены в схемотехнику и для них есть тесты, но реальный микрокод не использует операции обращения к кэшам.

(4) Тесты памяти уровня микрокоманд проверяют только первый мегабайт ОЗУ, адреса 00000-1ffff. Очевидно, в первом экземпляре МКБ-8601 имелось не 8Мб, а всего 1Мб памяти. Понятно, почему крейт на фотографии выглядит пустым: предпологалось со временем добавить туда еще семь плат памяти по 1 мегабайту.

(5) Тесты системы команд написаны на ассемблере MKB/ASS, который внешне напоминает Madlen, с несколько облегчённым синтаксисом. Сам ассемблер написан на Фортране-ГДР и Мадлене. Документация тоже имеется. Теперь предстоит раскрутить всю эту цепочку на симуляторе dispak.