Есть предложение разработать аналог платы PDPC для шины ISA-16, но сильно сложнее - для самостоятельной работы на чистой кросс-плате ISA-16 + Видеокарта + Мультикарта.
Конфа ядра новодела - МС1201.04 134 дамп ПЗУ + 3 Мбайт СОЗУ. с встроенным портом RS-232 для связи с внешним ПК для проектирования софта.
Шина ISA-16 будет поддержана через аппаратный ремаппер, наверное даже с ДМА функционалом.
Предположительно, понадобится дочерняя платочка конвертера клавы PS/2 в сигналы клавы 15-ВВ-097 ( или типа такого ). Адрес такой клавы - где-то в адресах 177ххх, вектор предположительно 70.
Вывод на VGA - программно, для разных типономиналов карт - разные дампы БИОС, переключаемые микровыключателем ВДМ1-8.
Будет так же выведена шина ЦП для подключения внешних модулей ( или стенда ).
АП ИБМ ЭВМ :
Подробнее
Код:linear address range octal memory type use 0- 3FF 000000 - 001777 RAM real-mode interrupt vector table (IVT) 400- 4FF 002000 - 002377 BIOS data area (BDA) 500- 9FBFF 002400 - 2 375777 (до 654 335 б.) free conventional memory (below 1 meg) 9FC00- 9FFFF 2 376000 - 2 377777 extended BIOS data area (EBDA) A0000- BFFFF 2 400000 - 2 777777 (с 655 360 до 786 431 ) video RAM VGA framebuffers C0000- C7FFF 3 000000 - 3 077777 ROM video BIOS (32K is typical size) C8000- EFFFF 3 100000 - 3 577777 NOTHING F0000- FFFFF 3 600000 - 3 777777 ROM motherboard BIOS (64K is typical size) 100000- FEBFFFFF 4 000000 - 376 577777 RAM free extended memory (1 meg and above) FEC00000- FFFFFFFF various motherboard BIOS, PnP NVRAM, ACPI, etc.[свернуть]
Конфа АП :
1. Область регистров :
1.1. 160000...167777 - область СОЗУ для програмного вывода символов на видеокарту. Подключается секторами длиной по 001000.
Перезаписывается БИОСом по вкл. питания.
1.2. 170000...171777 - область ремаппера регистров ISA, 4 шт. сектора длиной по 000400 с персональным настраиваемым смещением на ISA. Шаг адресов на шине ISA - 1, шаг на шине МПИ - 000002.
1.3. 173000...173777 - область СОЗУ для пуска М-ЭВМ. Перезаписывается БИОСом при общем старте по вкл. питания.
1.4. 175000...175777 - Сектор дополнительного ППЗУ для чтения, номер сектора задается в спец. регистре. В ППЗУ содержится программа вывода символов на VGA карту и т.п.
ТТХ :
1. Размер 4СПП - максимальный для шины ISA-16
2. Размер СОЗУ - 3 + Мбайт, точнее настраивается микровыключателями.
3. Размер ППЗУ - не менее 16 Кбайт, имеет несколько вариантов, переключаемых микровыключателями.
4. Быстродействие при 6 Мгц ЦП - не менее 1200 т. рег-рег ( СОЗУ 1 такт ) при 4-тактном цикле ЦП
5. Быстродействие програмного обращения к шине ISA-16 - не менее 1 млн выборок ( без учета сигнала простоя шины ).
6. К-во векторных прерываний - 2 независимых канала ( к-во обсуждается )
7. К-во каналов ПДП - 1 шт. ( к-во обсуждается ), только для ОЗУ ЦП в границах младших 256 Кбайт.
8. Возможно подключение внешних усилителей МПИ и к ним - корзины Э-60, например с платами КНГМД ( МХ ) и т.п.
9. Адрес порта RS-232 настраивается из вариантов 177560 ( вектор 60 ), 176560 и др.
10. Возможен аппаратный апгрейд ЦП на 1806ВМ5-16 Мгц с платочкой-переходом на ДИП-64.
11. Возможно, будет поддержана плотность КНГМД 1.44 ( для ОС RT-11 - 1600 Кбайт )
12. К-во линий адреса ISA-16 в IO сегменте - 16 шт, точнее определяется програмно.
13. К-во сегментов персональной переадресамии с МПИ на ISA - порядка 002000 (8) шт, длиной по 000400 ( 8 ) каждый.
Возможна персональная настройка каждого сегмента на обращение к слову или байту на шине ISA, нечетные слова МПИ исключены.
Ядро ОС RT-11 SJ V5.00 имеется, с нужным функционалом.
Т.к. проект новодела весьма сложный - приглашаются спонсоры разработки.


Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
