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

Полигон-2

Запасной форум о старых компьютерах

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

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

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

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

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9
Печать
 
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 код.
Сейчас на форуме
<<Назад  Вперед>> Страницы: 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