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

Полигон-2

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9
Печать
 
Guest
Гость

Ссылка

Всем день добрый,

Появилось на работе немного свободного времени.
Решил совместить приятное с полезным и попрактиковаться с ПЛИС и помучить большую красивую микросхему.
Итак, имеем некую макетку. На ней DCJ11 и небольшая Альтеринка.
У процессора подтянуты к "+5" /EVENT, /DMR, DV, /FPE, /PWRF, /MISS, /PARITY
К нулю притянуты IRQ0-IRQ3
На HALT и /INIT повешены кнопки.
Выход SCTL соединён с /CONT.
Кварц 4МГц.
Что пытаюсь сделать, повесить адресный дешифратор и поймать стробы обращения к терминальному порту.
В моё понимании ODT перед выдачей приветствия должен опросить готовность линии. Вот это обращение и пытаюсь видеть.
Проблема такова, проц ведёт себя не так как ожидается.
Наиболее устойчивое состояние: линии AD0-AD6 - импульсы. AD7 = 0, AD8 импульсы, дальше 0. АD16-AD21 =1.
Ничего похожего на 17756х не получается (16 бит)
Интересно, BS0 и BS1 показывают обращение к IO, но выводы AIO в 1.
Это "запрещённая" комбинация, показывающая, что проц выполняет внутренние цикли и никакого IO не происходит.
Чего я делаю не так?
Сейчас на форуме
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
andyTh Может он хочет стартовать с вектора 24 ? Обычно выход в пульт - лишь один из режимов запуска.
Guest
Гость

Ссылка

У него есть пин HALT, это тупо вызов ODT.
Другое дело, что есть условия когда прерывание по HALT маскируются.
И состояние описанное мною как устойчивое просто встречается чаще других "глюков".
Это наводит на мысли, что возможно я что то напутал с сигналами.
Сейчас на форуме
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
При отладке процессорных модулей существенно помогает аппаратная приставка - на нескольких 555ИР23 и куче светиков. В идеале - вместо светиков 514ИДх - показывают сразу восьмеричное число.
В такой приставке в ИР23 защелкивается адрес обращения процессора, с помощью небольшого навеса можно выбирать номер обращения от момена пуска ( например, до 15-го обращения - на 155ИД3+555ИЕ5 )
Если совсем без оснастки запускать новодел - это тухлый номер. В идеале - анализатор от 24 линий, не менее 50 мгц строба.
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Guest
Гость

Ссылка

Вот эта конструкция года полтора назад меня и сподвигла на сегодняшние телодвижения.
Отличие в том, что вместо россыпи мелкой и средней логики висит плис.
Памяти и её обвязки пока нет. Высмотреть пытаюсь типа стробы - выходы UP4 с той схемы.
Точнее по спаду сигнала ALE пытаюсь что бы сработала такая штука(чуть упрощённо)

if (AD == 177560 & (BS1 == 1 & BS0 ==0)) st1 = 1;
\t if (AD == 177562 & (BS1 == 1 & BS0 ==0)) st2 = 1;
\t if (AD == 177564 & (BS1 == 1 & BS0 ==0)) st3 = 1;
\t if (AD == 177566 & (BS1 == 1 & BS0 ==0)) st4 = 1;

Но поведение процессора меня смущает. Более того, он как то не особо меняет поведение при нажатии на кнопку,
привязанную к пину HALT.

ММ, вы правы. Завтра, если дадут возможность, врисую в ПЛИС защёлку и попробую позаписывать адреса.
Правда с моим плисописанием это займёт времени :)
Сейчас на форуме
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Подать внешний тактовый сигнал с 531ТМ2/531ТВ9 на вход - в соответствии с ТО БИС ЦПУ ( гуглится, английское ). Просто кварчик - это чистый гемор, по типу как в МС1201.02 - из-за него там 80% висяков.( в ТО на 1801ВМ2 говорится об использовании как положительного фронта тактового импульса, так и отрицательно - а с просто кварчика идет ( канализация ) .
*
Обычно малоопытные разработчики схем на простых плюшках сначала собирают все на мелкоте, а потом кодят в плюшку.
( Это Зеленоградская традиция такая ).
А сильноопытные господа все вообще на симуляторах прокачивают, потом просто сохраняют полученный датафайл в плюшку.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Ну вот тут вторая поделка, уже на PAL-ине
http://www.cs.ubc.ca/~hilpert/e/pdp11hack/pschranz.html
До FPGA недалеко :)
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
andyTh, если повторяете рабочий проект по ссылке, но не получается запустить - а вы предварительно проверили свою j11 в плате рабочей? А то, может, она сама по себе глюкавая попалась? Когда pribor добывает такие сборки, он их мне отдаёт на тестирование в М8, на который в моём Кванте заменена 1201, так вот глюкавые и совсем дохлые сборочки несколько раз попадались.
Guest
Гость

Ссылка

Не проверял. Негде...
Была мысль купить плату, но именно М8 как бы редкость и драгоценность неописуемая.
А купить DEC овскую плату земноводное задавило.
Я то её в Квант по понятным причинам не вставлю, а вешать на стену как то нерационально.
Хотя после вашей информации о дохлоглючных сборках, а я так понимаю в этом деле больше одной уже статистика,
есть повод подумать.
Сейчас на форуме
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Давнишние технологии на полевых транзисторах все боялись статики и перенапряжений, будь то КМОП, N-МОП или P-МОП, впрочем, по моему опыту, последняя меньше всего подвержена была пробою. А при выдёргивании из оборудования мало кто соблюдает правила обращения с БИС...
Guest
Гость

Ссылка

Да это понятно. Пока надеюсь я где то натупил...


Кстати, а что за платы вы используете совместно с М8?
М8 половинка, ПЗУ к ней половинка.
КЦГД+КЖД+ память и нет места дисководам.
Или память тоже половинка?
Сейчас на форуме
Guest
Гость

Ссылка

В общем грусть печаль.
Был у меня "коллекционный" DCJ11. С немного ломаными ногами.
Пересадил чипы с него на "странно себя ведущий"
По запуску получил полностью шевелящуюся шину AD.
Попробовал войти в пульт. Получилось примерно в 3 случаях из 10 нажатий.
Странно, но типа дребезг и всё такое. Может быть...
Т.е. я увидел строб из комбинации двух битов адреса 177564.
Переписал ПЛИС на дешифрацию всех 16 битов и получил после перезаписи полудохлый проц.
Шевелятся только биты 0-7, остальные в нуле. На HALT реакция пропала.
В общем при активном INIT какая то часть проца остаётся активной и ПЛИС её выжигает.
Или я чего то не понимаю.
Сейчас на форуме
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
А сделать МПИ и подключить КЦГД ?
В КЦГД токи 3.2 ма от АП2, подтяжка не хуже 2 ком к питанию сильно желательна.

Кнопки перезапуска крайне желательно оснастить триггерами - например, параллельно кнопке конденсатор 10 мк с подтяжкой к питанию 10 ком, дальше - секция ( или 2 секции ) 555ТЛ2.

А если собрать процессор не на штатной керамической платке ?
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Вообще странно, по докам ПЛИС переводит ноги в 3-е состояние во время перезаписи.
Почти любая. Что за ПЛИС-то ?

Не представляю, что такое надо дать процу, чтобы он сгорел. Короткое на землю держат почти все выводы,
даже N-MOP. Если только +5 вольт пришло на выход с "нулем".
Guest
Гость

Ссылка

Короче говоря не всё так однозначно с выжиганием.
Плиска МАХ3512. Скорей проблемы с процом.
Первая странность которая была и с первым и со вторым это поведение по INIT.
По памяти правда, но по INIT проц начинает starting powerup procedure.
Однако именно подача питания и нажатие кнопки даёт разные эффекты.
Ну то ладно, версии микрокода и всё такое.

Плата полежала, я психанул и снова сел за неё.
Манипуляциями с подачей питания и нажатиями на кнопки удалось снова добиться строба чнения
регистра статуса передатчика. Т.е. нормально запустился ODT.
Я перешил плис на дешифрацию полного 16бит адреса и снова увидел этот строб.
Но после минут 10 игр с кнопками и питанием.
Короче, сейчас играет роль последовательность и время между нажатиями.
Закономерность пока не выловил. Да оно и не надо особо.
Подожду распродаж на Ибее.

По поводу вытянуть МПИ, сейчас не работает "схема" из 2х ИР23, одной ИД7 и инвертора...
А там ещё машину состояний AIO0-3 дешифровать нужно и АП2 допаивать.
Блин, вот не ожидал я такого подвоха...
Сейчас на форуме
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
МАХ3512 же 3.3 вольт ? Как она на 5 работает ? С подтяжками ?
Последние "честные" 5-вольтовые вроде были MAX7000.


И как у J11 сделан ресет ? (доки не читал) У PDP обычно "двухфазный" сброс ALCO/DLCO.
_Patron_
Member


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


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
По памяти правда, но по INIT проц начинает starting powerup procedure.
[/q]
Нога INIT у процессора - это не вход, а выход. INIT выставляется процессором для сброса устройств на шине. Сам процессор сбрасывается выставлением ACLO+DCLO ( т.е. последовательным снятием BPOKH и BDCOKH ).


Guest
Гость

Ссылка

alecv написал:
[q]
МАХ3512 же 3.3 вольт ? Как она на 5 работает ? С подтяжками ?
Последние "честные" 5-вольтовые вроде были MAX7000.
[/q]
3512 толерантна к 5 вольтам. А её выходы с уровнем порядка питания (3,3В) вполне попадают
и в диапазон ТТЛ и в диапазон КМОП при 5В питании.

У самого J11 нет физических ног для "двухфазного" сброса ALCO/DLCO

Есть только INIT.

Сейчас на форуме
_Patron_
Member


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


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Моя ошибка - у J11 картинка другая:

Guest
Гость

Ссылка

Да нет, вы в принципе правы.
Но двухфазная последовательность приходит на плату вычислителя и обрабатывается логикой чипсета.
А до проца доходит уже в виде ИНИТ.
Сейчас на форуме
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Offtopic:

andyTh написал:
[q]
Кстати, а что за платы вы используете совместно с М8?
[/q]
Кроме М8 стоят: память 4мб + светодиодная консоль на 017777570 + консольный порт 01777756х rs232 на одной плате, scsi (со своим пзу на 017775000), lan (10мегабит), ide (со своим пзу на 017777000) - все на полуплатах-макетках. 3 половинных места свободно, можно КЦГД воткнуть, либо КЖД, если нужно.
P.S. еще USB есть на мотне проводочков...
Guest
Гость

Ссылка

Прелюбопытный Квант у вас...
scsi на чём сделали?
Сейчас на форуме
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
На xilinxe + 33c93
Guest
Гость

Ссылка

Попробую исчО поплакаться в жилетку :)

В общем с танцами и бубном получается как то попасть в пультЪ.
Ну как попасть...
Пошагово отработал правильность алгоритма работы процессора добавляя в ПЛИС нужные цепи.
Сегодня мы опрашиваем статус передатчика.
Ждём его готовности.
Когда он таки готов, начинаем опрашивать статус приёмника.
Когда приёмник принимает символ, опрашивается регистр данных.
И так по кругу. Не работает маленькая часть. Передача.
Точнее, строб адреса формируется. А вот дальше картинка:

Картинка с рабочего проекта.
Имеем элемент ИЛИ-НЕ на котором замешивается строб и инверсный /BUFCTL.
/BUFCTL как говорят можно использовать для определения направления сигналов J11.
Т.е. выставляет ли он адрес или данные или готов читать их. Тут всё как бы логично.
Но дальше комбинация этих сигналов (вых. 13 US4 на картинке) замешивается по И-НЕ с
инвертированным /SCTL. Теоретически тоже правильно, но чтобы получить выходной строб нужно
иметь первые два сигнала в "0", а SCTL в "1".
Горе в том, что такое не происходит.
Там где BUFCTL=0, SCTL =0. Смотрел правда двухлучевым осциллографом, но всёж.
Строба записи нет.
Пробовал играться сигналами, в лучшем случае на выходе мусор.
Частоты проца пробовал 4 и 8МГц.
Проц на стенку?
Сейчас на форуме
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Для полного исключения неисправности процессора целесообразно повторить участок обвеса на дискретных ИС и провести тестирование.
Так поступают в серьезных конторах с середины 1970-х по настоящее время ( для схем объемом менее 100 мелких ИС ).
А прошить плюшку - это уже следующий этап проекта.

Кстати, всегда был спрос на т.н. "коллекционные" ( фактически - неисправные ) процессоры серии J11.
Новенькие обычно должны выглядеть так :
http://www.ebay.com/itm/DEC-Di...839wt_1224

18 мгц.
Guest
Гость

Ссылка

Вопрос серьёзности контор скорей религиозный.
В действительно серьёзных "чистые цифровики" вполне могут не знать что такое паяльник.
Разве что шеф интересуясь сроками применяет.
ПыСы несмотря на надпись на коробке, уж больно громко упаковка кричит о новоделе.
Хотя в двухтысячных могли уже и навыдавливать такого пластика...
Сейчас на форуме
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
andyTh написал:
[q]
уж больно громко упаковка кричит о новоделе
[/q]
У меня есть в такой же точно тубе, с такими же точно "затычками", только без пакета и коробки.
Guest
Гость

Ссылка

Моя пара района ранних 90х.
Могу ошибаться, но такой упаковки тогда попросту не было.
А с учётом цены J11 в то время...
На Ибее периодически попадаются J11 в несколько штук в одном лоте.
Там и цена пониже, и доставка не так обидна.
Ну или плату категории "рабочая" купить.
Правда куда её потом девать.
Сейчас на форуме
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Anonymous написал:
[q]
Когда pribor добывает такие сборки, он их мне отдаёт на тестирование в М8, на который в моём Кванте заменена 1201, так вот глюкавые и совсем дохлые
[/q]
А в чем обычно глюкавость? У меня в см1425 если стоит только одна процессорная плата - всё хорошо (выходим в пульт, при запуске тестов из ПЗУ обижается что не дали ОЗУ). Но стоит в корзину добавить любую плату (хоть озу, хоть четырехпортовку) - светодиодами пишет ошибку процессора, в пульт ни ногой.
Хотя я уже и нашу сборку и DEC'овскую пробовал. Скорее всего дело не в сборке....
Распиновка МПИ есть, но что на втором разъеме (на каждой плате два разъема СНП - МПИ и второй) непонятно.
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
В чём конкретно глюкавость сборки я не изучал, сразу откладывал, проявлялось просто как нестабильная работа платы в ОС.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Советские 1831ВМ1 были на 10 и 12.5 мгц, 15 мгц - музейный экспонат, редчайшее явление.
Причина - убогость линий по производству кристаллов, а так же отсуствие элементарной производственной дисциплины, о чем писал уважаемый Ю.Л. Отрохов применительно к выпуску коммерческих клонов Z80 в Зеленограде.
( Если очень кратко - если зарплату цеховым алконавтам и шизофреничкам ( а это примерно 65% работников цеха ) привязать к ПВГ - он возрастает на порядок или даже на 2 порядка, особенно для сложных кристаллов ).

Насчет нерабочей матери 1425 - прожжен силовой МПИ канал. Или отвалились ноги в усилителях МПИ канала.
Определяется подключением платы с выведенной наружу МПИ - на неё надо повесить анализатор или, как минимум, линейку светиков с подтяжками 1 ком к +3.3 в. Будут заметны негорящие или постоянно горящие светики.
Ну и КЦГД со смененным ( например, 176560 ) адресом попробовать подключить.
Если силовая МПИ полностью в порядке - дело не фонтан, вероятно могли отказать квадратные БИС - от статики ( ? )....

Нелишне проверить на всех ИС наличие 0в. и +5в, а так же наличие низкого питающего напряжения на квадратных БИС.
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
>Насчет нерабочей матери 1425 - прожжен силовой МПИ канал. Или отвалились ноги в усилителях МПИ канала.
Спасибо, я тоже об этом думал. Жаль что схемы нет :-(

>Ну и КЦГД со смененным ( например, 176560 ) адресом попробовать подключить.
Это слишком затруднительно, переходник делать и т.д.
Да и смысл не очень понятен - при одной плате консоль работает, а при добавлении второй платы процу так нехорошо, что до КЦГД дело не дойдёт....

>Если силовая МПИ полностью в порядке - дело не фонтан, вероятно могли отказать квадратные БИС - от статики ( ? )....
Было бы понимание что дело в них - заменить не проблема....
Всё-таки я думаю дело не в них: проц же стартует, видит ПЗУ, консоль работает и так далее (пока второй платы нет).
Опять же ввиду отсутствия схемы непонятно неужели шина АД не буферизована между внутренней частью процессорной платы и слотом (так что подвешивание чего-либо на слот глушит шину АД процессора)? Я думал что шина АД процессора и шина АД в слоте как-то развязаны. Если они развязаны, то, по идее даже коротыш на шине АД в слоте не должен глушить ту АД, по которой проц к ПЗУ на процессорной плате ходит, и тогда (и если не брать в расчёт второй СНП59 с непонятным содержимым) остается проверить несколько управляющих сигналов (типа RPLY). Может там просто где-то подтяжка протухла и при добавлении чего-либо (любой второй платы в корзину) имеем всегда 0 и соответствующюю веселуху.
Guest
Гость

Ссылка

Так пройтись осциллографом по разьёму.
Или корзинка там труднодоступна?
Так же проверить подтяжки.
За последние несколько месяцев ремонта или попыток ремонта советского дека попадались неоднократно гнилые сборки.
Так же дохлый драйвер может не переключать направление и не снимать себя с шины. возможны конфликты.
Внутренняя и внешняя шины то развязаны, но приходят то в одну точку.
AD у проца одна.
ПыСы а что, ВТ1+ВУ1 настолько легкодоступны? или там не они?
Сейчас на форуме
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
>Так пройтись осциллографом по разьёму.
Пока есть техническая проблема собрать в одном месте осцил и всё остальное.

>ПыСы а что, ВТ1+ВУ1 настолько легкодоступны?
В смысле приобретения или в смысле достать из шкафа? ;-)
У меня вроде есть что-то, а с приобретением всё плохо
Guest
Гость

Ссылка

> Пока есть техническая проблема собрать в одном месте осцил и всё остальное.
Знакомо. Обычно есть или свободное время или свободное место на столе.
Но сами подтяжки прозвонить то можно. И не только выходные, а и по плате.

>В смысле приобретения или в смысле достать из шкафа? ;-)
>У меня вроде есть что-то, а с приобретением всё плохо
Шкаф это запрещённый приём. :)
Я их какое то время пробовал поискать, плюнул и вожусь так.
Ну пытаюсь во всяком случае...
Сейчас на форуме
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
У меня еще есть процовая мама с перепаянной БИСиной. Вообще не стартует.
Guest
Гость

Ссылка

Собственно по поводу "новых" J11

Интересно, коробочка будет с надписью DEC?

http://www.ebay.com/itm/DEC-DC...4d35e07408
Сейчас на форуме
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
andyTh Я ж говорю, у меня есть в точно такой же тубе, но через ebay он не проходил, куплен у мужика, который нес его золотарям и спер на заводе из ЗИП-а управляющей аппаратуры. Так что склонен полагать, что такой диэлектрический контейнер - родной DEC.

Насчет коробчки из гофрированного картона - сказать ничего не могу :)
Guest
Гость

Ссылка

Я не про то, я про то что в такой упаковке J11 новые/рабочие.

Вот строчка описания лота

Items have been removed from packaging and visually inspected for defects, but have not been tested for functionality.

Грустно всё это :(
Сейчас на форуме
Guest
Гость

Ссылка

Сослали меня в командировку.
Пребываючи в философском состоянии духа, купил платку. Вроде этой

http://www.ebay.com/itm/M7554-...2335d39e13

И опять таки, в том же расположении духа подумалось, никаких особых чипсетов на плате нет.
Можно ли вместо родного ПЗУ поставить ПЗУ от М8?
Мысль навеяна тем, что вешать плату потом на стенку жалко,
а вот воткнуть вместо 1201.03 будет интересно.
Сейчас на форуме
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Кстати, к такой плате проц должен нормально подключаться
http://geektimes.ru/post/260062/
Guest
Гость

Ссылка

Да тут бы разобраться с самой работой с процом.
Надеюсь эта Ебейная плата мне поможет отсеять вариант с работоспособностью.
А дальше буду колупать.
Пока макетка с J11 недоступна, читаю мануалы на разные платы.
Попробую по приезду врисовать системный регистр и регистр начального пуска.
По крайней мере запуск ODT по включению питания можно заложить в системном регистре.
Сейчас на форуме
Guest
Гость

Ссылка

Не могу разобраться, есть ли отображение DCJ11 Power Up регистра на адресное пространство.
Без декодирования GP кодов.
Т.е. такой вариант понятен



Но как бы куча регистров имеют свой адрес, а тут вот такая загогулина.

Есть ли у кого ТО на плату М8?
Сейчас на форуме
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Нет, в адресном пространстве регистр не присутствует, это аналог безадресного чтения РНП 1801ВМ2, 1806ВМ2 и 1807ВМ1.
Guest
Гость

Ссылка

Ок, будем городить декодер. Как то всё громоздковато получается, ну да ладно.
Сейчас на форуме
Guest
Гость

Ссылка

Что то как то у меня начала рассыпаться в мозгу картинка работы с J11.

Вот к примеру есть сигнал /ALE. Написано следующее, по его отрицательному спаду защёлкивается адрес, сигналы AIOx, BSx .
Смотрю я на декодер GP кодов.
GP коды защёлкиваются 8 битами шины AD по отрицательному же спаду /ALE, но в цикле GP Read.

Вот вопрос, получается не всё, что защёлнуто по /ALE есть адрес?
Тогда ещё вопрос, вот ссылка

http://www.cs.ubc.ca/~hilpert/e/pdp11hack/index.html

Тут используется минимум обвязки. Никакой сложной декодировки нет и в помине.
Как оно работает?
Сейчас на форуме
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Да, по ALE защелкивается не адрес, а некий код, разбор которого выполняется согласно выдаваемому типу цикла на AI0..3, для некоторой части циклов - это адрес, для других - служебная инфа или вообще мусор. Но в проекте по ссылке используется упрощённый способ декодирования - по коду на BS0..1, не используются прерывания, не используется GPR, потому выборка памяти и регистров в/в определяется однозначно (для циклов прерывания, обмена с сопроцессором и доступа к GPR, на BS должен выдаваться признак внутренней адресации. Сейчас лениво включать и проверять, уж извините.).
Guest
Гость

Ссылка

Всё равно не совсем понятно, в том проекте работа с процессором да, упрощённая.
Но как тогда только защёлкивая нечто по /ALE мы обращаемся к конкретным адресам в ОЗУ и в сегменте ВВ?
Ведь там у него и программа из ОЗУ работала.

А вот примерно те моменты в ТО, о которые я и споткнулся

Описание самого /ALE



работа АЛЕ в цикле GP



и как бы работа в остальных режимах



И вот как мне городить дешифратор адреса?

Защёлкивать шин AD, защёлкивать AIOx, анализировать эту самую комбинацию сигналов AIO.
Типа если у нас цикл GP, то на AD у нас код GP.
А если не GP, то у нас на AD защёлкнулся адрес?
Сейчас на форуме
Guest
Гость

Ссылка

Или другими словами, у меня сделан блок дешифрации адреса.
Если по спаду ALE защёлкнулось нечто, что выполнило одно из условий равенства этого дешифратора,
то дальше можно не смотреть. Это в любом случае адрес.
Бяка наступает, если я хочу работать на максимуме возможностей процессора (когда нибудь потом) или мне нужно обратиться к
безадресному регистру. Типа того же РНП.
Тогда я анализирую режим работы шины декодируя параллельно и AIO. Если это GP чтение или запись, то то что защёлкнулось по ALE на шине AD
и есть GP код.
Сейчас на форуме
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
А если не GP, то у нас либо приоритет подтверждаемого прерывания, либо мусор от внутренних коммуникаций между компонентами процессора, или процессора и сопроцессора (если есть), всё остальное - адрес, т.е. без ПЛМ или ПЗУ, на логике, неудобно разбирать. На ПЛМ/ПЗУ лучше сразу завести все линии и сразу получать с неё нужные сигналы на нужные линии. Или ПЛИСину сразу приделать, что будет выгоднее для дальнейшего расширения системы.
Guest
Гость

Ссылка

Да приделана ПЛИСина. Куда ж без неё.
Это продолжение страданий с нестабильным входом в ODT и невыводом символа в порт.
Т.е. я остановился на том, что изредка я по HALT в пульт попадаю.
При этом у меня опрашивается бит готовности данных приёмника,
если данные готовы (нажата клавиша) срабатывает ловушка след. адреса и данные считываются.
Затем отрашивается бит готовности передатчика.
А вот эха нет. Считывание работает а запись глючит.

Я купил плату KDJ11, проверил свои камни. По крайней мере в пульте работают и RT11 через порт грузят.
Дальше мне захотелось записать в ПЗУ программку, выводящую в бесконечном цикле символ на экран и разобраться уже и с выводом.
А тут РНП оказался безадресным...


Anonymous написал:
[q]
А если не GP, то у нас либо приоритет подтверждаемого прерывания, либо мусор от внутренних коммуникаций между компонентами процессора, или процессора и сопроцессора (если есть), всё остальное - адрес,
[/q]
Во всех этих случаях ALE неактивен. Или нет?
Сейчас на форуме
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
ALE активен во всех случаях, по нему AI0..3 записываются, собственно код типа операции в каждом цикле, без которого не разобрать, чего процессор хочет. Вы ALE с SYNC не мешайте, хоть они и очень похожы, SYNC порождаться должен не напрямую из ALE, а из кода типа операции, и если это адресный обмен, то запускается автомат, сперва открывающий вывод адреса в магистраль системы, уже защелкнутого в буфере по ALE, затем с задержкой выставляющий SYNC.
Guest
Гость

Ссылка

Любопытная штука. Смотрю я на доку по DCJ11 и доку на 1818ВА19.
Первый практически по всем выводам ТТЛ, вторая - чистый КМОП. А так хотелось припаяться по простому проводочками.
Вот за что такое счастье (((
Сейчас на форуме
1Ж24Б
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
Один из вариантов "хака" обзавёлся полноценным ОЗУ, ПЗУ и вторым SLU.
http://vcfed.org/forum/showthread.php?54631-PDP-SBC-J11-Hack
Guest
Гость

Ссылка

С DCJ11 в плане проектов есть два сюрприза.
Сюрприз первый, в обязательном порядке нужно прикручивать декодер шины AOI.
Без этого работать можно только в пределах самого процессора.
Т.е. если вам хватает исключительно регистров самого процессора и пультового режима, то можно и без декодирования.
Но вот если вам хочется память там внешнюю, то всё.
Так же нелишним оказывается РНП, что требует дополнительного декодирования циклов General-Purpose (GP) Read Cycle.
И если без второго оно как то ещё шевелится, то без первого полный затык.
И как работает широко известный PDP11/HACK совершенно непонятно

https://web.archive.org/web/20...index.html
Второй сюрприз, не столь неприятный для самодельщиков, но по ряду причин очень неприятный для меня
заключается во времянках чтения шины. Без картинок оно неинформативно, а картинки я сейчас прицепить не могу :)
В двух словах, несмотря на наличие пары интересных пинов: DV (готовность данных!!!), и CONT мне так и не удалось
поуправлять длительностью цикла и моментом считываения данных с шины. При чём такое поведение противоречит ТО на камень.
Но косвенно мою правоту подтверждают известные мне конструкции, где скажем на DV подан просто постоянный уровень.
Но, для 90% применений это особого значения не имеет.
Сейчас на форуме
1Ж24Б
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
Страничка с проектом http://www.chronworks.com/J11/
AI0...AI3 процессора заведены на регистр для обработки при помощи ATF22V10.
Guest
Гость

Ссылка

Не спорю, однако в проекте с "которого всё и началось" этого нет.
Хотя память прикручена и продемонстрирована её работа.
И в этом же проекте есть упоминание о последователе, который немного видоизменил схему.
Точнее повторил из того, что у него было под рукой.
Вот это то и странно.
Хотя возможно ходили какие то разновидности микрокода, которые позволяли работать у совсем упрощённом режиме.
Сейчас на форуме
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.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
1Ж24Б написал:
[q]
КР556РТ4
[/q]
Если можно, сделайте вариант без ППЗУ.
Тогда, как более-менее получится схема, можно будет сделать переходник М8К--->М1801ВМ3А, с некотрым обвесом.
Может быть даже с ~1 метром СОЗУ 0 тактов.
1Ж24Б
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
ММ макет задумывался для проверки работоспособности микросборки, поскольку М8 ред. 5Б для него мертвая и не подлежит восстановлению. Места на плате хватило только для воплощения схемы от автора "хака", без ОЗУ на 16 кБ. Платы под КМ1801ВМ3 нет, после МС1201.02 и М2 решил остановиться.

http://ipic.su/img/img7/fs/DSCN3816.1530121647.jpg
Кварцевый генератор (К561ЛА7+кварц 153,6 кГц) для КР1002ХЛ1 не поместился. С обратной стороны примерно три слоя провода МГТФ-0,07 *точки на пластиковых микросхемах знак того, что лично проверил функционирование до пайки*.
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
1Ж24Б написал:
[q]
поскольку М8 ред. 5Б для него мертвая и не подлежит восстановлению
[/q]
Не могли бы Вы, в таком случае, поделиться прошивкой ПЛМки?
Только с выпаиванием крайне осторожно, лучше выкусывать и в зажим.
Кстати, а почему не подлежит восстановлению?
1Ж24Б
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
dk_spb написал:
[q]
Кстати, а почему не подлежит восстановлению?
[/q]
Электрической схемы нет, состояние ПЛМ-ки неизвестное (Она точно не потекла? Никаких гарантий), поиски возможных обрывов и неисправных микросхем логики ничего не дали. Куда двигаться дальше ?
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
>Куда двигаться дальше ?
А разве нет хотя бы блочной схемы аналогичной DECовской платы?
И что с платой? Процессор вообще не стартует? Может туда можно навесить консоль?
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Я бы лог анализатор на проц "поставил", чтобы понять нормально ли стартует и что дальше происходит

Ну или продайте плату без процессора кому-нибудь (скромно не буду показывать пальцем) кто её попробует восстановить ;-)
1Ж24Б
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
Заменил К555ТМ8 на КР1533ИР23, но мой вариант РНП не заработал, хотя состояния AI0...AI3 теперь защёлкиваются по сигналу ALE. Странно. Заменил ПЗУ (запрограммировал на выдачу нулей при кодах 000 и 002), теперь после сброса процессор сразу переключается в ODT. Возможно, с К555ТМ8 не получилось из-за отсутствия гистерезиса по тактовому входу, что имеется в ИР22/ИР23.

Пару ОЗУ 6264 что ли попробовать подключить, как выполнено в оригинальной схеме ? Можно организовать батарейную подпитку ОЗУ )

Добавлено 3.07.2018
В теме у автора оригинальный J-11 неохотно входил в режим пульта, теперь стало интересно почему ? С М8К такой проблемы не заметил, сигнал Halt принимает без проблем. В качестве кнопок "Пкн" с встроенным RS триггером на 133ЛА3.


dk_spb написал:
[q]
продайте плату без процессора кому-нибудь (скромно не буду показывать пальцем) кто её попробует восстановить ;-)
[/q]
:)
1Ж24Б
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
Поставил вторую плату с двумя микросхемами ОЗУ 6264, одной КР531ЛА9 и кварцевым генератором на К561ЛА7. Теперь М8К с памятью, программа вида "непрерывный вывод символа на терминал" работает. Можно считать авторскую схему по "хаку" работоспособной.

Фотографии:


Применение КР531ЛА9 продиктовано схемой питания ОЗУ от литиевого элемента. Подсмотрел в каком-то старом журнале, где были рекомендации по ОЗУ на КР537РУ10.
ra3qdp
Newbie


Всего сообщений: 27
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 нояб. 2013
а можно полную схему ?
1Ж24Б
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 нояб. 2014
Что именно вам требуется ? На страничке https://web.archive.org/web/20...index.html оригинальная схема. Регистры 74LS273 меняете на КР1533ИР23, микросхему 6402 на КР1002ХЛ1, с учётом назначения вывод.
ra3qdp
Newbie


Всего сообщений: 27
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 нояб. 2013
MM: "для меня J11 интересен в первую очередь как проц для графической полуплаты для ДВК, ввиду его высокого быстродействия"
каково его быстродействие по сравнению с другими (не дефицитными процессорами) ? (например - 8086)
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
ra3qdp написал:
[q]
MM: "для меня J11 интересен в первую очередь как проц для графической полуплаты для ДВК, ввиду его высокого быстродействия"
каково его быстродействие по сравнению с другими (не дефицитными процессорами) ? (например - 8086)
[/q]
Насчет процессоров Интел - я не имею опыта с Интел от слова вообще.
По сравнению с др. процессорами линейки 1801, для команд рег-рег в цепочке ( без ветвлений и переходов на др. адреса, задержка СОЗУ 0 тактов )
Процессор частота быстродействие МИПС
1801ВМ1А....5...........0.5
1801ВМ2А....10.........1.0
1801ВМ3А....6...........1.5 ( при нестандарных таймингах МПИ - 2.0 МИПС ).
1806ВМ2......5...........1.0
1806ВМ3......8............2.0 ( до 2.5 МИПС, нестандартные тайминги МПИ )
1806ВМ5......16..........4.0 ( до 5.3 МИПС ) ( нестандартные тайминги МПИ )
1831ВМ1......15..........3.75 ( не имеет МПИ )
580ВМ80А....2.5.........0.5.(0.62 ?) ( не имеет МПИ )
588 наборный компл...0.5
1816ВЕ51.....12..........1.0 ( не имеет МПИ )
ra3qdp
Newbie


Всего сообщений: 27
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 нояб. 2013
МПИ - а зачем он процессору, который используется в видео-контроллере или вообще каком-нибудь контроллере ? - МПИ только будет мешать.
По частоте можно сравнивать ТОЛЬКО одинаковые процессоры, в разных процессорах тактовая частота делится на сколько-то и операции производятся за сколько-то тактов. Да и сравнивать корректно можно только с одинаковой системой команд и в одной архитектуре.
Для видео-контроллера важным параметром является "частота записи в память". Какова она у разных процессоров ?

Кстати, по быстродействию : я выкладывал данные, но они никого не заинтересовали :

http://zx-pk.ru/threads/18420-...post971514

может обсудим ?
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
ra3qdp написал:
[q]
Какова она у разных процессоров ?
[/q]
Для прояснения этого момента посоветую выделить некотрый бюджет на радиодетали и помакетировать.
Как терминал вполне сгодится эмулятор ДВК господина Патрона.

Тогда табличка постом выше может дополнится и измеренной скоростью копирования массива.
( По моим измерениям для DEC-процессоров она является ( ориентировочно ) прямым результатом от быстродействия рег-рег или даже от скорости выборки ОЗУ ).

Пример эталонного задания для измерения скорости копирования массива :
001000 : 012700 001000 012701 002000 012702 003000 012703 000040
001020 : 012122 012122 012122 012122 012122 012122 012122 012122
001040 : 077311 077020 000000
Почему пересылка массива длиной 1Т выполнена цепочкой - для минимизации потери времени на вычислении параметров цикла, и для конвеерных процессоров, где ветвление - это сброс конвеера, за исключением 1801ВМ1, где нет конвеера.
Измеренная мной ранее скорость копирования ( на аналогичном тексте программы ) :
1806ВМ2-5.5 мгц ~ 600 кбайт/с
1801ВМ1А-5 мгц ~ 300 кбайт/с
*
Добавлено.
На блоке ВМ3А-6 мгц при 1.2 млн рег-рег ориентировочная скорость копирования массива ( по адресам 170000 - 172000 ) была 800 кбайт/с, за счет неоптимизированной Э3 и резиновых таймингах МПИ ( вход 1801ВМ3А SSYNC не на общем )
ra3qdp
Newbie


Всего сообщений: 27
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 нояб. 2013
MM написал:
[q]
Для прояснения этого момента посоветую выделить некотрый бюджет на радиодетали и помакетировать
[/q]
А я посоветую выяснить в документации для конкретного процессора соотношение тактовой частоты к длительности цикла и количество циклов для команд.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
ra3qdp написал:
[q]
выяснить в документации для конкретного процессора
[/q]
Пока доступно ТО на 1801ВМ2.
Если кто опубликует ТО для др. совковых камней - есть некотрый риск, что он может отправится в бесплатный тур по ленинским местам. Ну если только из-за границы осмелятся :(
ra3qdp
Newbie


Всего сообщений: 27
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 нояб. 2013
у всех "совковых" есть прототипы (кроме 1801). А для каких нет данных ? С чего Вы решили, что данные по количеству тактов для выполнения команд могут быть тайной ?
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
ra3qdp написал:
[q]
С чего Вы решили, что данные по количеству тактов для выполнения команд могут быть тайной ?
[/q]
Проясняю ситуацию.
Практически все советские DEC-камни выпускались и с милитарисской приемкой.
Не факт, что у всех исполнений процессоров ( по видам приемок ) были разные ТУ.
А пуликация ТО или его частей компонента, находящегося на вооружении - есть признак квалификации по статье 283 УК "Разглашение гостайны". Некорые комментарии по этому были опуликованы в журнале "Радио" в 0-х годах .

Даже есть прецендент, 2014 г.
Один ветеран, бывший директор предприятия на Украине, выпускавшего милитарисское оборудование, затеял приобрести ТО и некорые др. доки для железяки разработки времен СССР у российского предприятия. Приехал в РФ, вывез доки с предприятия РФ, и тут его арестовали. Сидел долго. Должно гуглится.
Что ему припаяли - шпионаш...
ra3qdp
Newbie


Всего сообщений: 27
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 нояб. 2013
страшилки какие...
говорят - у некоторого контингента бывают осенние обострения. Да и за некоторые "мысли" можно и сейчас попасть в другое заведение. Опасаюсь за Ваше здоровье. (шучу).
Вы упомянули ТО. Может имели ввиду учтенный экземпляр комплекта конструкторской документации для производства микропроцессоров ?

Хамить будете другим и не в этом разделе.
skoroxod
Advanced Member
вежливый пролетарий

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


Ссылка


Дата регистрации на форуме:
5 мар. 2009
MM написал:
[q]
Советские 1831ВМ1 были на 10 и 12.5 мгц, 15 мгц - музейный экспонат, редчайшее явление.
[/q]
Вот такой мне попался, в составе М8 - видимо действительно музейных экспонат. Жаль, что стриженный :(
Цифры 4,75 и 5,25 как я понял, это напряжения питания.

dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
А толку-то? 1831 несовместим с "правильными" DCJ11 по выполнению некоторых инструкций. Совместим только с ранними "неправильными"
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Да, и как-то совсем нераскрыта тема совместимости 1831 с оригинальными и с отечественными FPA.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9
Печать
Полигон-2 »   Другие архитектуры »   DCJ11 несколько вопросов
RSS

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

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

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