PDA

Просмотр полной версии : ЭВМ в корпусе АТ на 1801ВМ3 с ISA-16 шиной



MM
11.03.2019, 19:35
Предлагаю обсудить проект материнской платы формата АТ с ЦП М1801ВМ3А-6 мгц и адаптером шины ISA-16.
Без ПЛИС и ОЭВМ, а так же ПЗУ не на шине данных процессора.
СОЗУ 0 тактов ~3 метра.
Прерывания от ISA-16 на 588ВН1
Некотрым образом реализован ПДП от ISA-16.
В БИОС имеется интерпретатор ПЗУ видеокарт для корректного их запуска.
Мультикарты поддерживаются - FDD, HDD, LPT, COM.
ОС - RT-11 патченная, с специфическими дровами.
Разрешение экрана - не менее 24 строк по 80 символов .

Быстродействие ЦП - порядка 1.2 млн рег-рег.
Быстродействие интерпретатора 8086 - порядка 5 т. рег-рег.

blackmirror
11.03.2019, 20:55
Быстродействие интерпретатора 8086 - порядка 5 т. рег-рег.
ПЗУ видеокарты переключении режимов может чистить память, а при инициализации вообще может вообще заняться её тестированием, что для интерпретатора может быть долго. Может лучше один раз на IBM сделать трассировку функций ПЗУ, записать все обращения к портам, и по ним строить драйвер для конкретной видеокарты? В ПЗУ часть кода может полагаться на значения из BIOS Data Area (сегмента 0x40), их тоже будем эмулировать?

siemensC35
11.03.2019, 21:03
Сразу извиняюсь если сморозил ересь
тут мелькала одноплатная ДВК , сделать примерный клон нельзя на той же элементной базе ? Или там редкие элементы ?
И еще один вопрос, я так понимаю КГД/КГЦД представляет из себя терминал с которым общается вычислитель средствами ИПРС? Если да то почему не реализовать например на каком-то микроконтролере или есть своя специфика?

MM
11.03.2019, 22:09
тут мелькала одноплатная ДВК , сделать примерный клон нельзя на той же элементной базе ? Или там редкие элементы ?
В данный момент нет квалифицированного тополога-энтузиаста - в это упирается большая часть разработок.
( Ну или в бабки, что бы нанять спеца по P-CAD2006 - который пока стандарт де-факто в бывшем МЭП ).
Дефицитных частей в ДВК, в общем, нет. Ну экстремально редкие ПЗУ в КЖД можно заменить на несколько более геометрически крупные и емкие серии 556.
Массив ДОЗУ 4Мбайт- на СИММ-72 с 533ВЖ1 :v2_dizzy_king:
Или вообще не делать КЖД, а сразу IDE.
КЦГД желательно повторить, пусть и с некотрыми упрощениями/улучшениями - например, в части 1806ВМ2 или ДОЗУ. И даже пристроить 8042 с патчем ПЗУ - но это не все одобрят ( но можно ведь сделать 2 варианта ПЗУ - классика и с 8042 ).
*
Почему сразу не взять маленький нетбучек и не поставить туде эмулятор ДВК господина Патрона ?
( Это как игра в шахматы - есть некотрые правила ретрокомпьютинга - не применять ЭБ моложе, чем было окончено производство на заводах России ( 1993 г. - для Кванта моск. обл., и 1994-1995 г. - для всех остальных гражданских заводов по выпуску DEC М-ЭВМ ).
*
Если разработка ХТ-компа будет поддержана энтузиастами, в дальнейшем можно поставить 1831ВМ1-15 ( ок. 3000 руб на барахолках, 50/50 годные , или 1806ВМ3-8 ( 10 ) - эти по 6000 руб в АБтрониксе г. Москва ). О 1806ВМ5 - так он уже не особо ретро - как никак 2005 г, да и цена его Космическая, и не менее космические сроки поставок.

svinka
12.03.2019, 00:06
почему не реализовать например на каком-то микроконтролере

Уже сделано до нас. Можете за-русифицировать или сделать совковый 15ИЭ....
http://geoffg.net/terminal.html

Xrust
12.03.2019, 00:32
Уже сделано до нас. Можете за-русифицировать или сделать совковый 15ИЭ....
http://geoffg.net/terminal.html
Это КСД. Речь шла про КЦГД или КГД.

svinka
12.03.2019, 00:41
Это КСД. Речь шла про КЦГД или КГД.
В первом посте Разрешение экрана - не менее 24 строк по 80 символов .

в проекте терминала на микроконтроллере Graphics resolution is 480x288 pixels in VGA 25 line mode, 480x432 pixels in VGA 36 line mode

Xrust
12.03.2019, 00:51
svinka, но вы то цитировали пост #3, а там про другое вопрос.
Хотя да, для темы это пожалуй оффтоп.

MM
12.03.2019, 01:21
Насчет интерпретатора 8086 на М1801ВМ3А-6 - при серьёзной оптимизации ( за счет табличного характера распознавания кода ) можно довести и до 1:50 быстродействие интерпретатора ( 1 код 8086 : 50 кодов DEC-16 ). Правда, массив ПЗУ разрастется до 32 кбайт ( или даже больше ).
*
В общем, архитектура такой ЭВМ может быть несколько похожа на Э-85, но на относительно дешовых ретро-платах.

svinka
12.03.2019, 01:27
Некотрым образом реализован ПДП от ISA-16. зачем он нужен то?
его из обычных контроллеров никто не использует.


Прерывания от ISA-16 на 588ВН1 никатит. Там их много. Ставить несколько ВН1 - мудь
Делайте как в DEC-Pro (Э-85) на 1818ВН19

MM
12.03.2019, 02:53
зачем он нужен то?
Звук, винт.

Ставить несколько ВН1 - мудь
Т.е. повторить знаменитую интеловскую "неопределенность очереди прерываний" ?
А пяток недорогих 588ВН1 аппаратно разрулит коллизию - по очередности прерывания ближайшая ( к процессору ) ВН1 имеет более высокий приоритет.
И для ВМ3 можно даже сделать градации приоритетов векторов - т.к. входов VIRQ несколько.
Т.е. проблема решается аппаратно, по стандартам RT-11.

Вообще, не вижу смысла 1:1 копировать Э-85 - они и так бывают в продаже нередко.

zx_
12.03.2019, 07:24
MM, БК 100 может лучше возродить ? или использовать его идею - железный 8086 в паре с М1801ВМ3А
в формате атх с шиной иса
но VGA уже просто так не впишется в идеологию

MM
12.03.2019, 17:55
БК 100 может лучше возродить...
Пару лет назад я как-то пробовал уговорить ветерана ОКБ Э. продать КД и экз. БК0100. Сначала ветеран сказал "подарю на условиях выкладки в Интернет". Через 1 мес. сказал "т.к. Там МНОГО драгов - продам". Еще через месяц заявил типа "что там такого ценного, что на $200 тянет ???". Потом полгода кормил "завтраками".

Через год совершенно случайно повстречал ближайшего родственника обладателя раритета - он заверил, что ничего от БКшек не осталось, он в курсе ( был весьма навеселе и в костюме бомжа ).
*
Вообще, ветераны , которым за 75 - абсолютно неконтактны, пребывают в каком-то фантазийном мире, и при любом случае выливают ушат оскорблений и упреков.
Часто вместо консультации по темам, который вел ветеран, проще организовать НИИР и восстановить результаты, чем терпеть бред маразматиков.

Daniil Chislov 86
18.03.2019, 22:28
Крутой проект , делайте схему =)

MM
18.03.2019, 23:53
Крутой проект , делайте схему =)
Проект довольно старенький, еще 1999 г.
В общем, полно НИИР, до Э3 далековато. Пока только в блок-схемах.
Главная загвоздка - в ПДП, т.к. он требуется для звука .

Со временем, при наличии тополога и времени, а так же некотрой комплектации, рассчитываю собрать макеты участков изделия.
Вполне вероятно, что к тому времени поспеет модуль 1806ВМ3-8 мгц на посадке М1801ВМ3А.

max232cpe
13.02.2022, 18:32
Проэкт ещё живой?
Посмотрел микрухи озу статической вроде как есть современные и даже вроде как выпускаются ещё но это не точно хотя купить можно и на алике и так.
Можно для начала отработать процессорный блок (проц-память-пзу)
А плату целесобразней делать как на промышленных пк где на основной плате только запаралеленная шина и питание.
На данном сате есть список микрух и ссылки на пдф с их даташитом http://www.fulcrum.ru/LineCard/Memory/FastSRAM.htm