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

Полигон-2

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

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

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

Полигон-2 »   Бывший СССР »   Концепт 1801ВМ1
RSS

Концепт 1801ВМ1

Неторопливая вольная фантазия в рамках приличий

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 9 10 11 12 13 * 14 15
Печать
 
Mixa
Member


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


Ссылка


Дата регистрации на форуме:
8 авг. 2009
Именно, по вектору не переходит. Там какое-то пограничное состояние. Сначала проверял прерывание на прием символа, трапалось на 4. Отсоединил от шины контроллер ATA, стало трапаться на 60, как и положено. Погрешил на возможный конфликт на шине, стал проверять прерывание по передаче символа. Трапается на 4, а должно на 64. Про таймаут шины как-то не думал, хотя вот оно, вопиёт. Полез осциллографом сигналы смотреть, проверил все линии АД, вектор 64, как и требуется. Масштаб по времени уменьшил, вызвала подозрение какая-то тишина на шине после приема вектора. Длина тишины как раз те самые ~10 мкс. Ну и посмотрел, что у нас с SYNC'ом происходит, а он совсем крошечный после цикла IAK, а дальше таймаут. Более подробно не смотрел, но надо будет.

Привязка к тактам есть, и отличается. Сначала по лени не сильно думая скопировал узел с МС1201.01, а в инете схем МС1201.01 две, с отличающимися вариантами этого узла. Мне первой попалась с привязкой и активации, и снятия, я ее подправил до варианта начало RPLY немедленно, без привязки, а снятие с привязкой к такту (ошибочно, хотел наоборот, активация с привязкой, снятие немедленно). Потом, исправляя, привязал тупо к удвоенной тактовой, в моменты посередине уровней тактовой. Привязались и активация, и снятие RPLY. Вот на задержку снятия сейчас и грешу.

Картинки потом покажу, как осциллом сниму все эти безобразия.
(посмотрел еще раз вариант 1 и вариант 2 схем, исправил текст в соответствии)
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Mixa написал:
[q]
скопировал узел с МС1201.01
[/q]
Оптимальная привязка RPLY на БК0010 на .641 плате, и на БК11/М.

Обращаю внимание, что 1801ВМ1 не допускает немедленный прием RPLY в цикле записи данных - висит...
На чтении - допускает.
Mixa
Member


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


Ссылка


Дата регистрации на форуме:
8 авг. 2009
MM написал:
[q]
Оптимальная привязка RPLY на БК0010 на .641 плате, и на БК11/М.
[/q]
Посмотрел схему 0011М, там из JK D8.2 и инвертора D>неразборчиво>.5 сделан D-триггер, на котором активация и снятие RPLY привязываются к спаду CLC.
Mixa
Member


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


Ссылка


Дата регистрации на форуме:
8 авг. 2009
Шайтанама... Вернул привязку RPLY почти как было (теперь и начало, и спад привязаны), к спаду тактовой, вектор принимается и SYNC после цикла IAK тоже нормальный. Выходит, есть понятие RPLY не вовремя снялся. Сейчас он снимается позже, чем было с глюком, и все в порядке. И раньше, чем с глюком, тоже в порядке. Снятие RPLY нужно обязательно привязывать. На глюк с началом RPLY не натыкался, но, все говорят, что начало тоже привязывается. То есть, привязывается весь RPLY целиком.

P.S. Результаты программы SPEED не поменялись.
P.P.S. Загрузка RT-11 через порт системного терминала с "комплектным" HXsys54.DSK заработала.
P.P.P.S. И нефиг было выпендриваться с RPLY.
Mixa
Member


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


Ссылка


Дата регистрации на форуме:
8 авг. 2009
Сигналы
1 IAKO
2 SYNC
3 RPLY привязанный
4 CLC
Это как было, RPLY снимался рано, все хорошо, следующий SYNC нормальный


Как было, снятие RPLY задержалось, глюк, SYNC куцый и дальше таймаут


Как стало, привязка к спаду CLC, RPLY формируется еще позже, но теперь все нормально


И то же самое, чтоб был виден SYNC
andyTh
Гость

Ссылка

Из серии первый блин процессор комом :)
Сейчас на форуме
Mixa
Member


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


Ссылка


Дата регистрации на форуме:
8 авг. 2009
andyTh написал:
[q]
Из серии первый блин процессор комом :)
[/q]
Навроде того. Сейчас подавил зуд попробовать активацию RPLY передавать как есть, без привязки. Трезвый разум говорит, что смысла нету, потому что реальный RPLY (от ВП1-030) приходит при верхнем уровне CLC, привязанный RPLY активируется на ближайшем спаде CLC, то есть, процессор при любом варианте видит активный RPLY на одном и том же фронте CLC. Тут с разумом соглашусь и хардварные тюнинги закончу (надеюсь).
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Ну вот после изучения кристалла и построения модели, в описании процессора Vslav пишет, что RPLY по любому фронту CLC можно синхронизировать, а входы прерываний - по переднему фронту CLC. Страницы 8-9 описания.
Mixa
Member


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


Ссылка


Дата регистрации на форуме:
8 авг. 2009
Anonymous написал:
[q]
RPLY по любому фронту CLC можно синхронизировать
[/q]
Ну вот, появился зуд попробовать. Правда, синхронизация по любому из фронтов получится такой, что перепады RPLY будут идти вровень с перепадами CLC, потому что CLC это счетный триггер на одной половинке ТМ2, а привязка RPLY на другой половинке этого же ТМ2, и C у половинок будет общий.

UPD Еще раз посмотрел здесь, все же по логике работы детектора неактивного RPLY, а именно, сначала выполняется условие неактивного RPLY при низком уровне CLC, потом защелкивание этого состояния на фронте CLC, потом выдача этого состояния в привязке к спаду CLC - RPLY лучше привязать к спаду CLC. Не хочу уже паять, ищу повод не поддаваться зуду.
Mixa
Member


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


Ссылка


Дата регистрации на форуме:
8 авг. 2009
30 декабря Anonymous написал:
[q]
Так драйвер надо пересобирать под каждую новую версию, дело в неправильном драйвере.
[/q]
Вчера пробовал подсунуть свой драйвер для ATA. INSTALL получился, HAND, HANDLE, SHOW DEV что-то показывают. На INIT монитор сказал, что трап 4. Но я его собирал в simh под 5.3, а подсовывал в 5.4.

Наверное, нужно сначала попробовать собрать под 5.4.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 9 10 11 12 13 * 14 15
Печать
Полигон-2 »   Бывший СССР »   Концепт 1801ВМ1
RSS

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

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

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