Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Другие архитектуры »   DCJ11 несколько вопросов
RSS

DCJ11 несколько вопросов

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 * 7 8 9
Печать
 
1Ж24Б
Advanced Member


Откуда: Kaluga
Всего сообщений: 349
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
Тогда вопрос - заработает ли советская сборка М8К с платы М8 ? В планах на макетной плате собрать с одним UARTом, чтобы определить, живой ли мой экземпляр.
Guest
Гость

Ссылка

Заработает. Для того, чтобы увидеть в терминале @ собирайте минимальный
вариант. Будет только одна трудность, без РНП оно стартует непредсказуемо.
Но это лечится кнопками HALT и RESET. Со временем вырабатывается навык правильного
нажимания.
Вдогонку, можно ещё упростить схему, прикупив 1818ВА19.
Хотя я в свое время прикручивал и 1002хл1...
Сейчас на форуме
1Ж24Б
Advanced Member


Откуда: Kaluga
Всего сообщений: 349
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
На макетную плату запаял панельки под сборку М8К, развёл питание и кварцевый резонатор (4 МГц) с обвязкой. На шину AD15-AD0 поставил регистры ИР23. Т.е. повторил часть обвязки процессора по ссылке из первых сообщений темы.

На INIT процессор реагирует. На /ALE, /SCTL, и /BUFCTL импульсы. По сигналам BS0 и BS1 получилось, что сменяются режимы обращения к УВВ и регистрами процессора/GP/статуса. После защёлкивания AD7-AD0 увидел код "002" (в восьмиричной системе).

Вопрос после макетирования: как процессор обходится без подтяжки выводов AD15-AD0 ? Когда идёт чтение линий AD7-AD0 при старте, к ним подключены входа регистров (ТТЛШ) для защёлкивания, выхода приёмника 6402 в третьем состоянии и входа передатчика (КМОП). Сам процессор КМОП. Или я что-то упускаю ?
Guest
Гость

Ссылка

Регистры на AD0-AD15 ставить излишне.
Вам нужно защелкнуть только BS0, BS1 AD1 и AD2.
BS1 и BS2 отправляете на одну половинку дешифратора, AD1 и AD2 на вторую. Для порта вполне достаточно. Далее, шину процессора подтягивать не нужно. Там честные единица и ноль.
Сам камень КМОП, но правило .8 питания у него только на тактовые пины ЕМНИП.
Во всяком случае у меня он отлично работает от 3.3в CPLD. Или я не там понял вопрос?
Сейчас на форуме
1Ж24Б
Advanced Member


Откуда: Kaluga
Всего сообщений: 349
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
В даташите из AI0-AI3 и DAL7-DAL0 дешифратором формируется разрешение считать процессором конфигурацию при старте, заранее выставленную перемычками на входах буферной микросхемы LS244. На макете же она специально не задаётся.
Guest
Гость

Ссылка

Ну так я же и писал выше про наличие/отсутствие РНП.
Поскольку вам сейчас достаточно просто пультовогого режима, используйте
кнопку HALT. Вы в пульт попадёте принудительно.
Не гарантированно по включению питания, но у вас же есть еще кнопка INIT.
Так что для простого теста будет работать и так.
Ну или действительно декодировать AIO, отлавливать нужный GP Read,
и выставлять на шину слово начальной установки.
Сейчас на форуме
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Если есть задача сделать минимальный М-ЭВМ J11 - целесообразно задать направление проектирования "переходник J11 для платы с М1801ВМ3А", или хотя бы рассмотреть такую возможность.
*
ИМХО - для меня J11 интересен в первую очередь как проц для графической полуплаты для ДВК, ввиду его высокого быстродействия, т.к. на упрощенной графической карте придется регулярно работать с массивом порядка 40 Кбайт ( 640х240х2 точек = ~40 Кбайт ) ( программный скролл ).
Примерная конфа АП :
0-37777 - СОЗУ программ и данных, 16 Кбайт.
040000 - 157777 - экранный массив данных ( 2 страницы ), 40 Кбайт, или массив ППЗУ - при старте программа из ППЗУ переписывается в СОЗУ адреса 0-037777.
Примерные ИС :
ППЗУ - 1801РР1 или аналог, 2 шт.
СОЗУ - 621000 - 25 нс., 2 шт.

Виды разверток - ТВ или VGA.
Guest
Гость

Ссылка

Если вдруг :) то регистр начального пуска для J11 выглядит так

В плане оптимизации под МГТФ стоит заменить OR4 на какой нибудь NAND, но мне и так пока хорошо.
Axx и AIOxx подавать уже защёлкнутыми. Ну или защёлкивать сигнал разрешения шинников. Кому уж какая религия тут больше нравится.

Минимальный J11 уже худо бедно и так шевелится. Прикрутить его на место ВМ3 можно, но не совсем уж просто.
Точнее не обойтись без горсти мелкой логики или CPLD. Горсть мелкой логики не нравится лично мне, CPLD - лично вам :)
Такая вот дилемма.
По поводу видеокарточки. Смотрите какая штука, если до конца идити в натягивании совы на глобус, нужно иметь режим с 1024 точкой по горизонтали. ну или 132 символа в строке.
Под натягиванием я имею в виду потенциальное использование максимально возможного количества потенциального софта.
Далее, 1024 на более менее современном мониторе требует пиксельклока в 65 мегагерц.
И снова вылезает дилемма, когда гайка неприемлима для вас, а делать дизайн для частот в 65 мегагерц на мелкой логике... ну
как бы толи глупо толи очень дорого в плане итераций.
Вот повверьте на слово, когда у вас после синтеза проекта скажем вывод символов в строке сдвинулся на одну точку, это поправить можно.
Хотябы втупую подобрать место, где нужно проинвертировать клок. Как мы будем это делать на плате? Скальпелем? Ну допустим.
А выравнивать цепочки гейтов в разных ветках? допаивать инверторы? Или сразу угадаем?
Вот смотрите, последний "аэродром" был то ли CGA толи MDA. Всё, даже EGA была уже на БИС.
А Мы хотим на россыпи сваять (S)VGA.
Сейчас на форуме
1Ж24Б
Advanced Member


Откуда: Kaluga
Всего сообщений: 349
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
andyTh, для дешифрации AI0-AI3 и GP кода КР556РТ4(А) не хватит ? По сигналу /CS эти ПЗУ переключаются за 30 нс, по адресным входам за 70(45) нс. Речь о тактовой частоте процессора 4...5 МГц.

:( не посмотрел сразу - автор стал "гостем".
1Ж24Б
Advanced Member


Откуда: Kaluga
Всего сообщений: 349
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
Попытка запустить советский аналог DCJ-11 частично увенчалась успехом. Что было установлено на макетную плату:
- микросборка М8К ред.3, кварцевый резонатор 4 МГц
- два регистра КР1533ИР23 и К555ТМ8 для защёлкивания кодов/адресов
- дешифратор КР531ИД14 с КР1533ЛЕ1, К555ЛА3 и К555ЛП8 для обслуживания последовательного порта
- собственно КР1002ХЛ1 и ADM202 для связи с компьютером
- линии DAL0...DAL15 подтянуты к питанию резисторными сборками по 10 кОм

В таком виде макет стартует после сброса INIT. После HALT на экране получаем:
177004
@
Регистры R1...R7 доступны для чтения и записи.

А вот дешифратор на КР556РТ4+К555ЛЕ4, который должен при старте выдать код варианта запуска, не получился. То ли моя ошибка, то ли умерла ИС К555ТМ8, принимающая код AI0...AI3.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 * 7 8 9
Печать
Полигон-2 »   Другие архитектуры »   DCJ11 несколько вопросов
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS