Передовица » Hardware » Генплаты » Материнские платы Агат-9

Материнские платы Агат-9

Платы для девяток были двух типов, почти все заводы изготовители применяли в различное время оба варианта. Основная память девятки больше основной памяти семёрки: 128 Кб против 32. Тем не менее количество микросхем памяти прежнее - 16 штук.

Размеры плат семёрки и девятки совпадают, но, как хорошо видно, компоновка девятки более плотная, кроме того, здесь довольно много микросхем ПЗУ, содержимое которых использовалось в качестве таблиц управления различными частями машины.

Архив схем системных плат Агат-9 + карты расположения компонентов + фотошаблоны.

* * *

ЯБ 3.089.026

Известно о различных децимальных номерах монтажных плат (напр. ЯБ 7.104.330, ЯБ 7.184.338), видимо отличаются величиной "паука" на задней части.

Прямо над процессором пустое место - сюда можно установить микросхему ПЗУ для расширения возможностей Системного Монитора. У этой платы и в программной части есть некоторые отличия, например, можно читать слово состояния дисплейного контроллера. По этой причине Сириус-Бейсик на других платах слегка зависает, если позволить ему включить screen saver. Некоторые платы, как и у Агат-7, были с усиленными разъемами.

Ячейка процессора, памяти и интерфейса. Техническое описание. ЯБ3.089.026 ТО

* * *

РВИЖ 467444.001

Пока известно только об одном децимальном номере монтажной платы - РВИЖ 758727.020.

Рядом с основным разъемом питания предусмотрено место для питания дисководов (обычно питание шло с контроллера, но логичнее брать его как в PC - как можно ближе к блоку питания отдельной линией).

Это не доработки платы, синий: дополнительное питание на штатные площадки, белый: опциональные перемычки для стенда контроля производителя.

* * *

Известно, что платы РВИЖ 467444.001 слегка отличаются компоновкой от ЯБ 3.089.026, у них также есть отличия в программной архитектуре, но не очень существенные. Однако содержимое ПЗУ у них одинаковое.

Скачать комплект ПЗУ от генплаты девятки.

Слова из четырёхбитных микросхем сохранены в байтах, значащие только четыре младших разряда: D0 - пин 12, D1 - пин 11, D2 - пин 10, D3 - пин 9.

D03  | КР556РТ11  | управление состоянием псевдо-ПЗУ        | BusCtrl   |
D06  | К573РФ2    | программа - монитор                     | SusMon9   |
D14  | КР556РТ18* | управляющие сигналы ОЗУ и др.устройств  | DevSel    | (синтез состояния системной шины)
D61  | К573РФ2    | счетчик горизонтальной развертки        | H         |
D62  | К573РФ2    | счетчики вертикальной развертки         | V         |
D63  | К573РФ2    | счетчики вертикальной развертки         | VA        |
D64  | К573РФ2    | алфавитно-цифровой знакогенератор       | ZGN       |
D65  | К573РФ2    | графический генератор                   | GGN Apple |
D72  | КР556РТ13  | ПЗУ цветовой окраски изображения        | Palette   |
D73  | КР556РТ11  | преобразователь кодов гориз. развертки  | AdrTransl |
D84  | КР556РТ18* | управл. сигналы диспл. контроллера      | СУ1       | (в т.ч. выходными коммутаторами RGB)
D85  | КР556РТ18* | управл. сигналы диспл. контроллера      | СУ2       |

Note1: D72 между платами отличается в одном бите. Пока неизвестно, случайность это или нет, подробности на форуме.

Note2: D14, D84, D85 в разных схемах и реальных платах варьируются между рт7 и рт18 (сходны по характеристикам, но различаются схемами кристалла).

Интересно (проверено на платах ЯБ и РВИЖ): пзу системного монитора на системной плате агат-9 имеет два окна в адресном пространстве: f800..ffff - это окно соответствует документации и его адрес выбран не случайно: в регионе fffa..ffff располагаются вектора прерываний и сброса процессора. Второе окно: f000..f7ff - предположительно, появилось случайно и является результатом незавершенной (или, во всяком случае - неиспользованной) попытки разместить на плате полное ПЗУ объёмом 12 или 16 кб для размещения в нём Бейсика.
Следует учитывать следующее: системный монитор является "вещью в себе" - его мало кто использует кроме как для запуска системы. Обычно все загружаемые ОС имеют собственную копию (иногда заметно расширенную) системного монитора. Но всё же многие начальные загрузчики используют некоторые его процедуры. Более того, небольшое количество загрузчиков используют процедуры, обращаясь к ним именно по адресам второго окна (f000..f7ff).

* * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Использование материалов сайта agatcomp.ru без получения предварительного письменного разрешения agatcomp.ru запрещено.