|
|
|
|
|
|
Третий вариант, многопроцессорный, на шине ISA 16-bit с процессорами Z280! О, куда замахнулся! )))
Любителям ретрокомпьютеров, думаю, будет интересно вернуться в молодость и опробовать силы в таком деле!
Сам я, естественно, не потяну, так что не откажусь от помощи.
Из Википедии:
| Zilog Z280 — 16-битный микропроцессор, обладающий усовершенствованной по сравнению с Z80-архитектурой, выпущенный в июле 1987 года. В данном процессоре был добавлен блок управления памятью (MMU — memory management unit) для расширения объёма адресуемой памяти до 16 МБ, дополнительные функции для многозадачности, мультипроцессорности, сопроцессор, кэш объёмом 256 байт и большое количество новых инструкций и режимов адресации памяти (более 2000 комбинаций). Он способен эффективно обрабатывать 32-битные операции с данными, включая аппаратное умножение, деление и знаковое расширение. Он предлагает режимы работы супервизора и пользователя, а также дополнительно разделяет адресные пространства для инструкций и данных в обоих режимах (всего четыре возможных адресных пространства). В отличие от Z80, Z280 использует мультиплексную схему для шин адреса и данных. Архитектурно близок к проекту Zilog Z800 1985 года. Внутренняя тактовая частота была в 2 или 4 раза выше внешнего тактового сигнала (т.е. 16-МГц процессор с 4-МГц шиной). Может работать в режиме Z80 с шиной данных 8 бит, и Z-BUS с 16-битной шиной. |
Основная база - кроссплата с шиной ISA 16-bit, всё остальное - хорошо известные платы расширения ISA.
Т.е. заменив процессорный модуль на 8086 или 80286 или 386 от Грозы - получим обыкновенный IBM PC/AT.
На плате в виде ISA модуля только необходимый минимум: Кварцевый генератор, 2 процессора: один для ОС и приложений второй для обслуживания железа и эмуляции (Ориона, РК86, Специалист, ZX). 16-битное ПЗУ 128 КБ AT27C1024-70PU, ОЗУ от 2 до 8 МБ на каждый проц 16-мегабитные CY62167ELL, общая память 512 кб DS1251Y с встроенными часами и в параллель для 16-битности ещё 512 кб DS1250Y или AS6C4008, конвертер MAX232 для терминала и контроллер CH9350L для USB клавиатуры и мыши. Мелкая логика 74 серии и ПЛИС Altera EPM7032 и EPM7128 для арбитра глобальной шины.
ОС надыбал один вариант - SymbOS, разработчик говорит, теоретически можно адаптировать. Как-бы его ещё заинтересовать? Исходников нет открытых.
Другой - NedoOS,но тут заинтересовать сложнее будет! )))
Старый добрый CP/M
А пока остановимся на Fuzix.
Дополнительно:
Mirror Orion site
Eugene's site
Old Lazy Cats Group
Mirror efu site