Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » DCJ11 несколько вопросов |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 * 7 8 9 | Печать |
Guest |
Сообщение отправлено: 19 октября 2015 21:53 Сообщение отредактировано: 19 октября 2015 21:57
Да приделана ПЛИСина. Куда ж без неё. Это продолжение страданий с нестабильным входом в ODT и невыводом символа в порт. Т.е. я остановился на том, что изредка я по HALT в пульт попадаю. При этом у меня опрашивается бит готовности данных приёмника, если данные готовы (нажата клавиша) срабатывает ловушка след. адреса и данные считываются. Затем отрашивается бит готовности передатчика. А вот эха нет. Считывание работает а запись глючит. Я купил плату KDJ11, проверил свои камни. По крайней мере в пульте работают и RT11 через порт грузят. Дальше мне захотелось записать в ПЗУ программку, выводящую в бесконечном цикле символ на экран и разобраться уже и с выводом. А тут РНП оказался безадресным... Anonymous написал: Во всех этих случаях ALE неактивен. Или нет? А если не GP, то у нас либо приоритет подтверждаемого прерывания, либо мусор от внутренних коммуникаций между компонентами процессора, или процессора и сопроцессора (если есть), всё остальное - адрес, |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
ALE активен во всех случаях, по нему AI0..3 записываются, собственно код типа операции в каждом цикле, без которого не разобрать, чего процессор хочет. Вы ALE с SYNC не мешайте, хоть они и очень похожы, SYNC порождаться должен не напрямую из ALE, а из кода типа операции, и если это адресный обмен, то запускается автомат, сперва открывающий вывод адреса в магистраль системы, уже защелкнутого в буфере по ALE, затем с задержкой выставляющий SYNC. |
Guest |
NEW! Сообщение отправлено: 13 марта 2017 21:49
Любопытная штука. Смотрю я на доку по DCJ11 и доку на 1818ВА19. Первый практически по всем выводам ТТЛ, вторая - чистый КМОП. А так хотелось припаяться по простому проводочками. Вот за что такое счастье ((( |
Сейчас на форуме |
1Ж24Б
Advanced Member
Откуда: Kaluga Всего сообщений: 349 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 нояб. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 мая 2018 0:20 Сообщение отредактировано: 26 мая 2018 0:21
Один из вариантов "хака" обзавёлся полноценным ОЗУ, ПЗУ и вторым SLU. http://vcfed.org/forum/showthread.php?54631-PDP-SBC-J11-Hack |
Guest |
NEW! Сообщение отправлено: 26 мая 2018 19:16
С 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 мая 2018 20:50 Сообщение отредактировано: 26 мая 2018 20:53
Страничка с проектом http://www.chronworks.com/J11/ AI0...AI3 процессора заведены на регистр для обработки при помощи ATF22V10. |
Guest |
NEW! Сообщение отправлено: 26 мая 2018 21:44
Не спорю, однако в проекте с "которого всё и началось" этого нет. Хотя память прикручена и продемонстрирована её работа. И в этом же проекте есть упоминание о последователе, который немного видоизменил схему. Точнее повторил из того, что у него было под рукой. Вот это то и странно. Хотя возможно ходили какие то разновидности микрокода, которые позволяли работать у совсем упрощённом режиме. |
Сейчас на форуме |
1Ж24Б
Advanced Member
Откуда: Kaluga Всего сообщений: 349 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 нояб. 2014 |
Тогда вопрос - заработает ли советская сборка М8К с платы М8 ? В планах на макетной плате собрать с одним UARTом, чтобы определить, живой ли мой экземпляр. |
Guest |
NEW! Сообщение отправлено: 26 мая 2018 23:22 Сообщение отредактировано: 26 мая 2018 23:26
Заработает. Для того, чтобы увидеть в терминале @ собирайте минимальный вариант. Будет только одна трудность, без РНП оно стартует непредсказуемо. Но это лечится кнопками 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 в третьем состоянии и входа передатчика (КМОП). Сам процессор КМОП. Или я что-то упускаю ? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 * 7 8 9 | Печать |
Полигон-2 » Другие архитектуры » DCJ11 несколько вопросов |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |