С установленным SIMM не могу. Постоянно в терминал летит "бус ERROR" и всякий мусор. Что-то не то сделал..
Вид для печати
1.Применить КР531ИР22 или КР1531ИР22
2.МГТФом припаять проволоки непосредственно к ИС ДОЗУ СИММа.
*
Сменить ВП1-119.
*
Воспользоваться ИС СОЗУ 537РУ11 ( или 1809РУ1 без надписей карандашом ), настроить её на адрес000000020000 ( регистр управления - 177760 ) и провести некотрые тесты с пульта. Проверяться будет логика ВП1-119 и корректность ИР22.
- - - Добавлено - - -
Исправил некорректное "000000" на "020000" - т.к. иначе СОЗУ перекроет ПЗУ пульта и всё зависнет.
- - - Добавлено - - -
Вот этого как раз делать не следует, т.к. нужен только 1 шт. банк ДОЗУ, младший. Доступ - словный, т.е. только 1 шт. проволока CAS и 1 шт. проволока RAS.
У меня появилось несколько вопросов.
1) "бус ERROR" это случайно не связано с выборкой слова(16-бит) по нечетному адресу?
2) А как адресация память в 1201.04 разделена по двум банкам?
*
Поставил одну 41256 и сделал тесты в пульте.
http://storage8.static.itmages.ru/i/...efa0fb72d3.png
и продолжение
http://storage8.static.itmages.ru/i/...c1f8bf6579.png
- - - Добавлено - - -
Получается тогда использутся один RAS сигнал а куда тогда поключать второй RAS от ВП1-119?
Убрал попарное соединять лини данных (DQ0 с DQ16, DQ1 с DQ17, DQ2 с DQ18 и т.д.), оставил один RAS. Тест памяти не проходит, но руками в пульте несколько ячеек вроде нормально выглядят!
http://storage1.static.itmages.ru/i/...2520fd8fbf.png
Ну что же, теперь плавно перейдем к отлову багов в ДОЗУ, понадобится набрать текст :
000400 : 012737 000410 000004 000404 012737 000007 177566 000777
000420 : 012706 001000 106427 000340 012700 001000 012701 007400
000440 : 010020 077102 032737 000200 177564 001774 012737 000101
000460 : 177566 012700 001000 012701 007400 011002 020002 001405
000500 : 010027 000000 010227 000000 000000 005120 077112 032737
000520 : 000200 177564 001774 012737 000102 177566 012700 001000
000540 : 012701 007400 011002 010003 005103 020203 001405 010027
000560 : 000000 010227 000000 000000 062700 000002 077115 032737
000600 : 000200 177564 001774 012737 000103 177566 000137 000400
Поскольку тест не предусматривает финала ( в случае исправности ОЗУ ), нужно приделать кнопку на сигнал МПИ "Останов", или коротить соответствующий вывод проца на общий - для прерывания теста.
Набрал, запустил с 400 адреса (400G).
Она выдает: 000446
Повторные запуски тот-же результат.
Что-то сегодня совсем не получается набрать программу теста.
то выпадает "бус ERROR" то терминал зависает.
- - - Добавлено - - -
Я поставил обе RC-цепочки на RAS и CAS (R2, C107, R3, C108). Может их убрать?
- - - Добавлено - - -
Набрал тест, запустил и он молчит. А что дальше делать?
Есть ли кнопка HALT ? Для работы с софтом она Необходима, т.к. выдает адрес останова.
*
Если нет кнопки HALT - перезапустите ACLO/DCLO, пролистайте текст, опубликуйте.
- - - Добавлено - - -
Следует по-возможности точно повторить оригинал ( фактический ), а дальше можно оптимизировать, каждый раз проводя тесты.
Перезапустил через ACLO/DCLO
http://storage5.static.itmages.ru/i/...8ea6578691.pnghttp://storage5.static.itmages.ru/i/...cfab455e0a.pnghttp://storage5.static.itmages.ru/i/...c347de245d.pnghttp://storage6.static.itmages.ru/i/...cebd1e4b23.png
- - - Добавлено - - -
На схеме Реплики 1201.04 есть пометка около R3,C108 "На плате эта RC-цепочка не установлена. На месте R3 - перемычка."
Отлично, сверьте текст - есть существенные расхождения, из-за которых произошло зависание, например в адресе 512.
Для корректности можно заменить значение в слове 412 с 7 на 100, т.к. звонок выведен не на всех ЭВМ.
Это похоже глюк вывода на терминал. Так как повторно когда выводишь эти адреса показывает все верно. Или вводишь последовательность с инкрементом адресов, а он иногда раз и сбивается и на какой-то другой адрес или выдает @.
Причем интересно глючит, адрес выдает неправильный (без инкремента), а содержимое ячейки правильно (с инкрементом адреса).
Ftdi правда подклюно только Rx и Tx. Я несклонен связывать эти проблемы с терминалом. Так как без Simma таких проблем ненаблюдается. И еще иногда вылитает "бус ERROR" это я так понимаю память сыпит на шину мусор..
Видно придется запаять панельки под один банк 41256 и купить их..
Посоветую такую вот БИС из Аниона :
Микросхема М1809РУ1 1990 >10 270.00
( Если, конечно, на ней нет надписей карандашом - это очень важно ).
Пристраивать прямо на МПИ 1801ВМ3, при этом ИР22 для фиксации данных чтения из ДОЗУ времено убрать с платы.
При входе в пульт занести в адрес 177760 ( да, именно в такой, несмотря на 22-битный адрес МПИ проца ) число, например, 020000 - будет СОЗУ в адресах 020000-023777
Потом можно будет провести тесты на исправность проца, и др. обвязки М-ЭВМ.
ИМХО - неплохо бы поставить 74F373 , они быстренькие и мощные на выход.
А вот интересная информация. А мой Симм как раз EDO. http://wm-help.net/lib/b/book/3065756330/94
565РУ7 - FPM.
Вообще, ВП1-119 не использует пакетный режим, и требует только регенерации CBR - в МС1201.04.
*
А если добавить тактовой частоты до ~4.5...4.9 мгц, и добавить частоты регенерации до ~100 кгц - прекратятся ли спонтанные выпадения данных при чтении ?
Адреса СИММ А9, А10 - надежно пристроены на общий ?
Установил разъем SIMM-72, воткнул туда FPM SIMM (Спасибо, svinka за предоставленную память!) на ней 8 шт VG264400BJ-6. И о чудо все проблемы с глюками терминала и "бус ERROR" исчезли!!!
Тест T4 выполняется но выпадает с ошибкой, но возможно это связано с тем что ВП1-119 думает что памяти 1Мег, а подключен только одни банк.
Набрал тест ММ, впадает с 000444.
http://storage7.static.itmages.ru/i/...e8179e1785.pnghttp://storage7.static.itmages.ru/i/...7b303fbcc7.pnghttp://storage7.static.itmages.ru/i/...5854d0bf9a.pnghttp://storage8.static.itmages.ru/i/...2e3105a100.png
Скринщот теста желательно.
*
Пожалуйста, наберите тест терминала на выпадение данных :
001000 : 012700 000010 012701 000010 012702 000100 032737 000200
001020 : 177564 001774 010237 177566 005202 077110 077015 000000
Должны быть распечатаны последовательности символов @ABCDEFGH.
*
Нехорошо...
Содержание R0, R1 ?
Опять выпадают данные...
Что с конденсаторами задержки в районе ДОЗУ ?
Может, применить др. виды серий регистров ?
Больше смахивает на некорректный сигнал ALE с ВП1-119 - его можно сделать из SYNC, пропустив через повторитель - усилитель, и подзадержатеь на 10-20 нс.
*
Насчет теста терминала - да.... Готовность никак не приделать ?
Походу там еще и данные искажаются.
- - - Добавлено - - -
Выпадают данные - явно ошибка адресации ДОЗУ.
Убрал обе RC-цепочки R2,C108 и R3,C107 поставил все КР531ИР22, особых изменений нет.
некорректный сигнал ALE с ВП1-119 это какой номер ноги ?
- - - Добавлено - - -
Поставил другой SIMM c AS4C14400-60ОJC и походу он завелся как надо!
А ошибка по адресам с 2000000 это похоже как раз то, что он подключен только один банк 512КБ.
http://storage9.static.itmages.ru/i/...f135898ba9.png
1. Выв.33 ВП1-119 или на общий, или на питание - в общем, что бы тест проходил как на скриншоте ( выбор банков ДОЗУ ).
2. Старшие адреса МПИ ( А19, А20, А21 ) развести на ИРках ( Д28, Д31 ) проволоками. Зарисовать получившуюся Э3.
3. Старшие адреса с ИРок вывести на СИММ, провести тест 1 м.
Да на адресацию SIMMа с 16-ью МС AS4C14400-60ОJC выходного тока 74ACT373 (кр1594ир22) НЕ ХВАТАЕТ!!!
Возможно дело и не в выходном 74ACT373 токе, но сними валятся ошибки, а с КР531ИР22 нет(она адски греются, думая может 74F373 поставить,если найду ее). Будут проверять на разных Симах.
Так как SIMM установлен двух сторонний, подключил второй RAS и заработал второй банк памяти 1201.04. Тест Т4 проходит на частоте процессора 5.3МГц. На 6МГц практически сразу валится с ошибкой.
А могу я попробовать запустить RT11, через эмулятор VT-52(Patrona). что надо набирать в пульте?
что-то не получатся, а 1201.04 должна в пульте быть?
- - - Добавлено - - -
Адрес порта 177560?