- История Alpha Micro, LS-11 совместимый компьютер...
-
? Аноним - 23.03.2009 10:49
Забавно. Оказывается был такой персональный компьютер, совместимый c PDP-11/LS-11. Сделан был в недрах Western Digital парнем по имени Dick Wilcox, который в школе получил доступ к PDP-11 и настолько зафанател им, что на практике в WD уговорил начальство... разработать процессор и чипсет совместимый с DEC PDP-11. :)
Сам же и стал во главе проекта. В результате получился чипсет и прототип компьтера со своей ОС, который на уровне железа был совместим с DEC'ом, по производительности бил не только LSI-11, но даже PDP-11, проаваемые в то время! Wilcox приложил огромные усилия, чтобы оптимизировать микрокод процессора.
К сожалению, Western Digital зарубил проект. Парень создал свою фирму Alpha Micro, но компьютер так и не поимел успеха по разным причинам. DEC подал в суд, запретил использование RT/RSX-11. Alpha Micro продавалась с нуля написанной ОС AMOS, которая бинарно была несовместима с RT/RSX. Судебное дело также отпугнуло инвесторов. Alpha Micro пришлось переключиться на разработку систем на базе моторольных процессоров. Компания имела определенный успех в середине 90-х с рабочими станциями Alpha. Не путать с одноименным процессором DEC.
Интересно, что даже когда Alpha переключилась на моторольные процессоры, их собственный ассемблер все также был совместим с PDP-11'шным, но при этом кросс-компилировал код в 68000 систему команд.
Пишут, что про S100, первый компьютер фирмы, который базировался на архитектуре DEC, получил хорошую прессу, про него писал журнал Dr Dobbs. Тогда DEC не продавала свои компьютеры людям напрямую. Т.е. если ты не контора, то приобрести даже LSI-11 было невозможно. Да и кто бы захотел покупать домой такое чудо за такие деньги? :) Энтузиасты проявили огромный интерес к компьютеру. Многие захотели иметь персональный PDP-11. Напоминаю, что это 77-78-е года. Кто знает, как бы рынок персональных компьютеров развернулся, если бы DEC свои руками не задушила потенциального конкурента на корню.
¤
Вот оригинальная статья с историей проекта и фирмы:
http://ampm.floodgap.com/
-
? anonymous - 23.03.2009 11:15
Вопрос вот в чем: где брать эту прелесть (схему/описания МПК/сами чипы)? :)
А ассемблер DEC и Motorola 68 очень похожи, единственный минус моторолы 68 - жесткое разделение на адресные регистры и регистры данных, но я занимался тем же самым, и даже под MCS48 и MCS51 как-то сделал свой диалект ассемблера максимально приближенный к PDP11 (правда, надо было срочно писать под них, потому пошел по легкому пути, просто написав свои таблицы для всем известного тасма).
-
? Александр@ - 23.03.2009 12:58
Я попытался покопать больше. Где-то в юзнете человек рассказывал, что у него есть работающий S100. Но ничего больше не нашел. Даже примерные ТТХ компьютера толком не найти. А процессор, как оказалось, пригодился DEC'у. Судя по этой ссылке WD-16 использовался в LSI-11:
http://hampage.hu/pdp-11/lsi11.html
Кстати, мне WD-16 подозрительно знаком, не помню только откуда... Первый вариант WD-16 был 4-х чиповый. Сколько было чипов у КР581? Одночиповый вариант видимо аналогов не имел, если только какой-то из КР1801 не был сдером...
-
? anonymous - 23.03.2009 14:20
581й состоит из 5, ИК1 - блок регистров и АЛУ, ИК2 - БМУ, РУ1/РУ2/РУ3 - ПЗУ с микрокодом для базового набора/ пульта/ команд FIS.
Писали, что есть еще 581ВЕ1/ВМ1 - однокристальный вариант без FIS, но ее я никогда живьем не встречал. А 1801 и 1806/1836 - целиком отечественные. 1807ВМ1 - DEC T11, МПК 1811 - DEC F11, МПК 1831 - DEC J11, а вот 588 я не помню откуда передирали - может, это он и есть? Но тогда он никаких преимуществ не имеет, так как единственным достоинством его было сверхмалое потребление и с выпуском серии 1806, он был вытеснен более быстродействующими и более компактными процессорами, при тех же параметрах питания.
-
? anonymous - 23.03.2009 14:21
Забыл сказать, все 5 микросхем 581го МПК - цельнодраные с DEC D11.
-
? anonymous - 23.03.2009 14:27
Вот, что пишут http://hampage.hu/pdp-11/lsi11.html
-
? anonymous - 23.03.2009 14:28
Ой, та же самая ссылка :) конструкция верхней платы очень процессор М2 напоминает от Э60.
-
? Александр@ - 23.03.2009 20:27
Так самое смешное, что платы от LSI могли работать в Э60. Разница была только в шаге контактов разъема. :) По поводу 1801 я, кстати, не уверен, что все они были полностью отечественными разработками. Про ВМ1 рассказывали многие ветераны, поэтому в историю, что это изначально была однокристалка со своей собственной системой команд, а потом из нее сделали процессор с системой команд PDP-11, - верится. По поводу ВМ2 и ВМ3 я бы не был таким уверенным. Как-то зеленоградцы скромно про них молчат.
-
? anonymous - 23.03.2009 21:03
Я был знаком с разработчиками ВМ3 и ВМ4, его тянули из 11/34, от нее он унаследовал и особенности выполнения некоторых команд, в часности откат состояния регистров при трапах в двухоперандных командах, из-за чего под ДВК и под МС1211 (аналог 11/23), при сборке ядра юникса, приходилось патчить исходник и вводить нереализованную у DEC машину 11/33. Ну и куча ошибок там была, которые перекочевали в 1806, но исправлены в 1836 (сам 1836 я не использовал, т.к. их делают и продают только под оборонзаказ и требуется отчетность, а по работе мы на MIPS перешли, но в 2006м я пытался выловить Хромышева и компанию, а также беспокоил НПО Физика и Ангстрем, где меня заверили по некоторым пунктам, что все исправлено, главным образом интересовала корректность выполнения команд MTPD/MTPI/MFPD/MFPI при адресации через стек с инкрементом/декрементом - 1801ВМ3 и 1806ВМ3 неверно выполняют ее из-за отсутствия промежуточной пересылки в буферный регистр, и две других серьездных ошибки - неверное считывание незадействованных битов в MMSR3 и пропадание из адресного пространства регистра PARH2 при работе на повышенной температуре). Реализация работы пульта, кстати, у 1801 тоже уникальна, в импортных процессорах такого не встречалось, причем во всех трех - ВМ1, ВМ2, ВМ3 - она разная. :)
-
? Александр@ - 23.03.2009 21:31
Спасибо за инфу. Я тут продолжаю увлекательное чтение юзнета. Узнаю много нового. Западные вояки вон тоже плачут, что железо dec'овское уже чинить и заменить нечем, т.к. запчастей нет. Кстати, вот фотография J-11 процессор на вики:
http://upload.wikimedia.org/wikipedia/commons/9/92/KL_DEC_J11.jpg
Оказывается, как и F-11, - это не одночиповый процессор, а двухчиповый в одном корпусе. Что на втором кристалле? Сопроцессор? Номера кристаллов тоже забавные: 8438 и 8448. Ну прям 1838, 1848. Правда, на сколько я помню, 1838 - это что-то не дековское. А 1839 был реализован на нескольких чипах.
-
? anonymous - 23.03.2009 22:01
1831 - это цельнодраный J11, включая и керамическую платку. :) 1831ВМ1 - АЛУ, 1831ВМ2 - сопроцессор, заменяющий FPM на FPA (floating point microcode & floating point accelerator), 1831ВУ1 & 1831ВУ2 - ПЗУ микрокода, 1831ВТ1 - контроллер памяти, а 1839 - это цельнодраный MicroVAX-II, о нем на сайте Ангстрема есть информация.
-
? anonymous - 23.03.2009 22:15
Наврал, 1839 - 750й VAX это. Значит, это 1807 цельнодраный был.
-
? anonymous - 23.03.2009 22:27
Про 588й МПК пишут, что это аналог МПК LS11 для вояк, выпускавшийся конторой Harris.
Наш F11:
1811ВМ1 - DC302F
1811ВУ1 - DC303A
1811ВУ2 - DC303D
1811ВУ3 - DC303
А вот 1807:
1807ВМ1 - DC310ES
1807ВМ2 - DCT11AA
1807ВМЗ - DC78032
1807ВМ4 - DC78132
-
? Александр...@ - 06.05.2010 04:06
Пардон, за подъем старой ветки. Просто тут спрашивали про информацию о Alpha Micro. Нашел страницу с эмулятором (скорее всего, поздняя версия на мотороле) и документацией, в том числе от AM100, первой машиной, совместимой с PDP-11.
http://www.otterway.com/am100/
Забавная вещь. В документацию к компьютеру не описываются система команд процессора, но зато много место отведено для описания микрокода WD16. Зато в документации про WD16 раскрывается тема PDP-11 совместимого микрокода.
Вторая забавная вещь. Компьютер не использовал ни Q-Bus ни Unibus. Внешняя шина была S100. Это стандартная для 70-х годов шина для i80 совместимых компьютеров, если кто не знает. Свободная от всяких патентов.
Такое ощущение, что Alpha Micro сильно обломал DEC, не разрешив использовать патенты на шины, систему команд, софт и.т.п. Поэтому ОС для Alpha Micro была "похожа" на RT-11. Ну, как тут уже рассказывалось, Alpha Micro пришлось забросить PDP из-за судебных исков со стороны DEC. В то время у самой DEC даже в планах не было делать рабочую станцию совместимую с серией мини-ЭВМ. А ведь могли купить Alpha'у или сделать что-то аналогичное еще в конце 70-х годов до IBM и Ко.
- << Форум