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

Полигон-2

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

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

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

Полигон-2 »   Другие архитектуры »   Полуплата 1801ВМ3
RSS

Полуплата 1801ВМ3

<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6 7 8 9 .. 20 21 22 23 24 25
Печать
 
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
andyTh написал:
[q]
Единственно, DIN и DOUT не меняются, =5В постоянно. Это нормально?
[/q]
Нет. Это значит - не начинается цикл обмена вообще. Причина - на SSYNC +5в. постоянно или нет выдержки 0.1 сек между DCLO и ACLO ( нет пуска, SYNC=+5в ).
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
А вы пока, на этапе отладки, игнорируйте SEL и отдавайте процессору основную память - тогда память пульта и память системы совместятся - можно будет в памяти системы запустить программу, исполняющуюся в пультовой моде. Процессор если в пульт переходит, значит либо двойная ошибка уже происходит, т.е. din/dout таки отрабатываются, либо 0 на halt. Ставьте +5 на halt и gnd на wo, как ММ советует, старт будет с 017773000.


andyTh написал:
[q]
SSYNC никак не задействован и подтянут резистором к +5.
[/q]
Так и не будет шагать, пока не получит SSYNC. Для отладки пока положите его на gnd, это даст минимальную задержку, либо на SYNC, как для ВМ2.
andyTh
Гость

Ссылка

halt был в 0. Перевесил на 5В. SEL = 1, DIN=DOUT=1, SYNC падает в 0.
Сейчас на форуме
andyTh
Гость

Ссылка

MM написал:
[q]
Нет. Это значит - не начинается цикл обмена вообще. Причина - на SSYNC +5в. постоянно или нет выдержки 0.1 сек между DCLO и ACLO ( нет пуска, SYNC=+5в ).
[/q]
АААААА!!! Да, SSYNC сейчас просто тянется подтяжкой к +5 и никак не управляется.
Завтра уже попробую повесить на SYNC или землю.
Сейчас на форуме
andyTh
Гость

Ссылка

Чутка позанимался с платой. Что мы имеем, SSNC = 0, проц задёргался. DIN, DOUT и SYNC задышали.
Впаял -134, -065 и ОЗУ. Не взлетело. Вроде проц что то делает, но RPLY стоит как вкопаный.
Отключил в прошивке свои гениальные идеи и сделал так:



Идея общая такова:
Пультовое ОЗУ выбираем по равенству "0" линий А11, А12 и SEL
ПЗУ, сответственно, когда А11 или А12 не 0 и 0 на SEL.

RPLY сделано так: RPLY от -134, -065 и QBUS завязаны вместе, заходят в 7256, и уже оттуда заводятся на проц.
Поскольку ничего кроме пультовых ОЗУ, ПЗУ и -065 на плате физически нет, активность этого сигнала может говорить о типа правильной работе.

Ну как бы и -065 и -134 имеют свои схемы формирования RPLY, a RPLY от ОЗУ сделано как любая активность на DIN или DOUT при активном сигнале выборки ОЗУ.

Прошил я схеммку из картинки выше, и ничего. Проц молотит, на RPLY тишина. и на входном конце, и на выходном.
Посадил верхний вход 7432 на землю. Т.е RPLY на выходе будет и от входного RPLY и от любого шевеления DIN или DOUT.
Теперь работаем так, при запуске кратковременно появляется RPLY на стороне -134 Ура победа!!!
Но победа недолгая, ибо примерно через секунду проц останавливается. На RPLY ноге проца активность есть всю эту секунду.
Ну оно как бы и понятно. К -065 обращений не видно.
Сейчас на форуме
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
ПЗУ 134 должно быть доступно при уровне 0в. на ножке процессора SEL ( в момент выдачи SYNC ) 1801ВМ3. Выбирать ПЗУ надо в диапазоне 000000-013776, т.е. с 014000 до 017777 ПЗУ должно быть недоступно. Так же следует предусмотреть отсуствие 134 ПЗУ в высших адресах ( более 200000).
Спец СОЗУ должно быть доступно в адресах 014000, 015000, 016000, 017000 длиной массива 001000 при наличии сигнала процессора SEL=0в.
( т.е. повторяется массив 4 раза ).
Адреса свыше 100000 должны адресоваться обычным образом - т.е. там должно быть поле ОЗУ.

Т.к. SSYNC имеет постоянно 0в., то тайминги МПИ не соблюдаются. Можно попробовать подать тактовую 1 мгц - тогда должо заработать и с SSYNC=0в.

Если сделать по-правильному, надо в адрес 173000 сделать дополнительный независимый массив СОЗУ длиной 001000 с возможностью отключения - это весьма пригодится для опытов.
andyTh
Гость

Ссылка

Тактовая 2Мгц, SEL в нуле постоянно.
Сейчас на форуме
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
1) А почему у вас SEL не латчится? Он такой же сигнал адреса и должен защелкиваться по sync.
2) Если у вас адрес пишется в латчи, а не в триггера, то SYNC на них без инверсии подаётся, т.к. "1" их открывает насквозь, а "0" оставляет в запертом состоянии с предыдущей информацией, это триггера по фронту пишут.
3) А почему схема, а не vhdl? Пожалейте глаза сочувствующих проекту.
4) Почему wtbt при выборе СОЗУ не учитывается?
andyTh
Гость

Ссылка

1) Он у меня в нуле лежит постоянно. Хотелось сделать схеммку поменьше.
2) Потому что какого то лешего у меня в голове засело, что ИР23 это латч!!! Спасибо!!!
У меня ж и адреса СОЗУ на латчах сделаны... Щас попробую триггеры.

3) Я немного в верилоге умею ну и схематике. По идее в схематике больше шансов получить совет был :)
4)Для проверки работоспособности это обязательно? Без деления на байты не стартанёт?
Сейчас на форуме
andyTh
Гость

Ссылка

Такс, латчи заменены на триггеры.
Восстановлена схема RPLY как на картинке.
SEL пропущен через триггер и дёргается, дёргается и выходной RPLY при этом RPLY от 134 и 065 висят в единице.
Т.е. читается ОЗУ. И на этом всё замирает.

Мешает отсутствие WTBT или то, что на ОЗУ заведены все 15 адресов вместо 8?
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6 7 8 9 .. 20 21 22 23 24 25
Печать
Полигон-2 »   Другие архитектуры »   Полуплата 1801ВМ3
RSS

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

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

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