Дорогие посетители.Убедительно просим Вас Загружать имеющуюся у Вас информацию (Файлы образов дисков, Исходники, Книги и т.д.) касающуюся ПЭВМ с архитектурой PDP-11.
Аналоги PDP-11, также как до них PDP-8 копировались и производились за так называемым железным
занавесом. Некоторые заводы производили PDP-11-совместимые системы в СССР, например Электроника-
79 (11/70) и несколько моделей без прямого копирования аналогов DEC (ДВК-4 с собственным видео
контроллером).
Никто не знает, сколько "клонов” этой системы распространилось по заводам стран Варшавского Договора,
но вряд ли порядок будет меньше сотен тысяч. Вот список стран, выпускавших клоны дековских
компьютеров и перефирийных устройств:
- Советский Союз (СМ-4, СМ-1420/xxx, СМ-1600/xxx, Электроника-xxx, ДВК-n, УКНЦ,...)
- Болгария (СМ-4, СМ-1420/xxx)
- ГДР (СМ-1420/xxx)
- Польша (Mera-xxx)
- Венгрия (СМ-4)
Не все из этих клонов имели аналоги среди продуктов DEC, но большинство из них были очень похожи на
какую-нибудь модель (уступая, однако, в качестве). Все программные продукты DEC и Unix работают на
этих компьютерах без проблем (фактически, программное оборудование этих машин – адаптированные
версии оригинальных продуктов, поскольку КГБ украло все исходники для RT11 и RSX11, свободно
распространяя их; через какое-то время их адаптировали к русскому языку и некторым не стандартным
устройствам/архитектурам. Так RT11 превратился в РАФОС, ФОБОС, и ФОДОС, а RSX11 - ОСРВ.
Компьютеры
Клоны можно разделить на категории:
- UNIBUS
- QBus с LSI-11
- QBus с одночиповым ЦП
- Собственная плата
Ниже приводится список известных клонов:
МИНИКОМПЬЮТЕРЫ
* СМ-3 UNIBUS. Клон 11/05. Хотя возможно, лучше описать его как микро-вариант 11/20.
Для более точного определения нужно сравнить листы спецификаций на английскую и
русскую модели...
* СМ-4 UNIBUS. Производился в Советском Союзе и большинстве стран Варшавского
Договора. Аналог 11/40. Большинство из них имели память на магнитных сердечниках.
* СМ-1420/xxx (СМ-1420/xxx, СМ-1600/xxx, Электроника 100/xx, Mera-xxx) UNIBUS.
Наиболее популярные модели, аналогичные 11/34-/55 – в зависимости от значения "xxx"
(даже расширения 11/74) и имели богатый набор опций. Основаны на бит-слайс
процессорах.
* TPA-11/40 UNIBUS. Из Венгрии. Точная копия PDP-11/40.
* TPA-11/48 UNIBUS. Расширенная версия TPA-11/40. Усовершенствования заключались в
22 bit maps, раздельном I/D, кэше, и т.д., - в конце концов это стало почти походить на 11/70
чтобы "обмануть” дековские ОС. Работали во много раз медленнее настоящей 11/70 (в
дейсствительности 11/48 был медленнее даже TAP-11/40). Никаких MASSBUS (на всех ()
TPA моделях).
* TPA-11/110 также известный под именем TPA-Janus. Венгерский. Мульти-процессорная
машина, с ЦП от российской Электроники-MC1201.01 (клон LSI-11) и Z80 в качестве
вторичного процессора. Это могли быть также 2 или 3 Z80 на QBUS.
МИКРОКОМПЬЮТЕРЫ
* Электроника-60 QBus/LSI. Очень популярный микрокомпьютер в начале 80-ых. Просто
ОЧЕНЬ похож на оригинал - LSI-11.
* ДВК-n линия компьютеров на одночиповых процессорах (K1801BMx), QBus. Самые
популярные модели в этом классе в 80-е гг. были ДВК-1 до 4.
ДВК-1 - PDT 11/130.
ДВК-2 - PDT 11/150.
ДВК-3 имел ЦП 1801BM2 с характеристиками ДВК-1/2 (технически, ДВК-2M)
плюс встроенная MMU, оснащенный также собственным черно-белым дисплеем и
2-мя флоппи-дисками (каждый на 200KB, 40 дорожек, односторонний). Нет
прямого аналога среди продуктов DEC.
ДВК-3M был ДВК-3 с 400KB флоппи-дисками (80 дорожек, 10 секторов,
двусторонний), 10MB CM5508 жесткий диск (производился в Болгарии). Более
поздние модели были оснащены цветным графическим контроллером
ДВК-4 имел ЦП оснащенный EIS/FIS (1801BM3), 1MB памяти, и жесткий диск на
20MB (MC5405/MC5410, выпускаемый в Ростове-на-Дону) а также vt100-
совместимый программируемый цветной дисплей. Некоторые модели были
оснащены 5MB дисками, похожими на RD50 HDD (иногда последние могли
работать на этих машинах). Нет прямых аналогов среди продуктов DEC.
ДВК-5 сделан на основе 1801BM4, с теми же самыми перефирийными
устройствами, как и ДВК-4. Никто правда "вживую” этот компьютер не видел.
* Электроника-85, модели MC0585 и MC0585.1. Использовал процессор 1811B1 и имел
512KB памяти (на материнской плате, в отличие от DEC Pro's CTI-slot памяти). Имел 3
опциональных конфигурации для жестких дисков: 5MB MC5401 (выпускаемый в Ростове-
на-Дону), 10MB MC5402 (Ростов-на-Дону) и CM5508 (Болгария), и 20MB MC5405 или
MC5410 (Ростов-на-Дону). Эту систему все еще производят в Воронеже, неподалеку от
Ростова-на-Дону. Ходят слухи, что последние модели этого компьютера производились с
процессором 1831BM1, но никто воочию этого не видел.
* TPA-11/170. Венгерский. Микро клон PDP на основе J11, разработан около 1986-1987.
* TPA-EMU-11. Микропрограммируемый универсальный процессор, размещенный на
UBUS плате. Он мог быть перепрограммирован, но основной микрокод вел себя как -11. Я
не знаю, использовалось когда-нибудь это чудо, или только планировалось.
* MICRO 11/23 SYSTEM 2500 коммандный компьютер. Производился MИКI, несколько
(метрических) QBUS систем, основанных на ЦП Электроники (M2 и M6, клоны LSI-11 и
KDF-11A соответственно). Блок питания, ЦП и SLU взяты с платы Электроники, все
остальное (параллельный порт, дисковые контроллеры, флоппи-контроллеры, окружение)
изготавливались MИКI. "Нечто вроде" OEM.
ДОМАШНИЕ/ШКОЛЬНЫЕ КОППЬЮТЕРЫ
* УКНЦ – это была основная разработка для школ в "горбачевский” период 80-х.
Собственная разработка и перефирийные части. MC0511 имел два процессора 1801ВМ2.
Системный ЦП имел 56KB постоянной памяти, 8K I/O страницы, и 8K скрытой памяти
(смотрите спор о ВМ2 ниже). Перефирийный процессор имел 32KB RAM и 32KB PROM
со встроенными сервисными процедурами. Также этот компьютер был оснащен 3*32KB
блоками видеопамяти. В оригинальной поставке он имел два флоппи драйва и никакого
жесткого диска. С тех пор стали доступны несколько MFM и IDE контроллеров.
* БK-001x – первый советский PC, на основе 11/2 ЦП с собственным чипсетом для
обслуживание перефирийных устройств и RAM. 32Kb RAM, без OS - ROM BASIC или
FOCAL интерпретаторы. В Советском Союзе этот компьютер пользовался популярностью,
сравнимой с популярностью TRS-80. Последние модели имели больше памяти и ЦП от
ДВК-3. Много было энтузиастов, которые создавали перефирийные устройства для этого
монстра, поскольку он имел QBus-совместимый сокет на задней панели. Обратите
внимание, что он поставлялся без ОС, так как поставлялся без перефирийных устройств.
Благодаря усилиям упоминавшихся энтузиастов, тем не менее было создано несколько ОС
– вариантов RT-11, ANDOS (http://www.df.ru/~andos/), MKDOS, CSIDOS, и т.д.
НА СОБСТВЕННОЙ ПЛАТЕ
TPA-11/440. Из Венгрии. 32-bit внутренняя плата под названием X-bus, однако с момента
выпуска немного устройств было сделано для нее (только те, которые производила KFKI
(где выпускались TPA )), использовала UBUS (KFKI-версия UNIBUS, в смысле
электроники – тоже самое, отличия только на механическом уровне). Ее разработчики
утверждали, что она имеет производительность 0.7-0.8 от производительности MicroVAX II
(разработка Digital, относящаяся примерно к тому же времени), но по мнению
пользователей, ее производительность была меньше (около 0.6-0.7).
TPA-11/420. На основе J-11 чипа, с X-bus компьютера TPA-11/440.
Чипы
Было сделано несколько чипсетов, перекликающихся с продуктами DEC.
581. Первый чипсет 581 дал начало целому поколению с маркой 581. 581ИК1,ИК2 является сердцем
компьютера. 581РУx – платы памяти, которые вызывают команды процессора.
1801. Всего 4 модели: 1801ВМ1, ВМ2, ВМ3, ВМ4. Все они очень отличаются одна от другой, как
будет описано ниже. Есть предположение, что префикс 1806 и 1836 вместе с ВМn используется для
обозначения одного и того же главного чипсета. Что стоит за разными префиксами до сих пор не
ясно.
ВМ1. В точности 11/03 без FIS инструкций (команд). Этот чип входит в состав 42 pin
планарного пакета. К одной SMP системе можно было подсоединить до 4 процессоров.
Хотя таких систем и не производилось, двух-процессорная концепция оправдала себя.
Естественно, сначала система не задумывалась как PDP-11-совместимый процессор. Для
тех, кто читает по-русски могут прочитать материалы дискуссии по этому вопросу
здесь.
ВМ2. Похож на 11/03, полностью с EIS (но не с FIS) командами. Исполнение включает в
себя 40 pin керамическую DIP, при этом схема выводов значительно отличается от ВМ1.
Когда встречается FIS команда, получается синхронное обращение к скрытой памяти с
вектором 160XXX (точное значение не известно). Когда это происходит, I/O страница
"отсоединяется", и включается банк скрытой памяти. FPU интерпретатор на ходится в этой
"скрытой" памяти.
ВМ3. Не имеет очевидного DEC эквивалента, хотя похож на 11/70 или 11/73, но 11/70
достаточно большой, в то время как ВМ3 меньше F-11! Он имеет 32-bit внутренюю плату ,
причем не J-11.
ВМ4. Еще один внутренний 32-bit процессор. Относительно быстрый в диапазоне 16-25 MHz.
Производился в очень маленьких количествах из-за недостатка заводов,
производящих платы (т.е., был нерентабильным).
Все эти процессоры используют стандартные контроллеры, специальные (для нестандартных уст-в)
же чипы имеют маркировку 1801 серии (1801ВП1, и т.п.). Основу 1801ВП1 чипа составляет
универсально программируемая матрица с логикой интерфейса совместимым с Q-Bus. Это
позволяет разрабатывать собственные ASIC с использованием EPROM-сходного программирования
не постоянной "матриксной” логики. Таким образом есть возможность создавать одночиповые
устройства и контроллеры, основанные на одном основном чипе. По сути дела большинство
801ВП1-xxx чипов является контроллерами или платами интерфейса. Все матрицы должы быть
программирумыми на заводах – иначе нет способа запрограммировать/перепрограммировать
EPROM-подобные чипы.
Для примера, некоторые ВП1 чипы:
1801ВП1-027 - ЦМД контроллер (вместе с -032)
1801ВП1-030 - DRAM интерфейс
1801ВП1-032 - ЦМД контроллер (вместе с -027)
1801ВП1-033 - 8" контроллер флоппи дисков (DX:/DY:), мог также работать в качестве
контроллера параллельного порта
1801ВП1-035 - ASYNC port контроллер
1801ВП1-097 - 5.25" флоппи контроллер (MY:)
Замечание редактора – я думаю это аналог Programmable Gate Array (PGA), в противоположность
FPGA (Field PGA).
1811. Полный аналог F-11. Использует чипы с пометкой 1811. Процессоры серии 1811 помечены
как 1811ВМ1, но нет ни ВМ2, ВМ3, и т.д. Все чипы в исполнении 40 pin DIP. Некоторые
дополнительные модули:
1811ВУ2, ВУ3. Обеспечивает инструкции с плавающей точкой, команды с расширением
46.