User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 31

Тема: SMK-64

  1. #21

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    610
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    есть конечно, давным давно лежит у всех на виду на всем известном месте http://pdp-11.ru/mybk/Altpro/Altpro_SMK-64.zip

    - - - Добавлено - - -

    Alex_LG, Кстати, тест написан для реплики СМК-512, поэтому тест режимов на СМК-64 будет показывать разные ошибки наложения ОЗУ на ПЗУ которых на ПЛИС реплике не происходит, а по схеме они должны быть, и фактически, для СМК-64 ошибкой считаться не должны.
    Я год назад заметил такую разницу в поведении, но так и не придумал, как аппаратно определять тип контроллера - оригинал/новодел СМК-64 и ПЛИС реплика СМК-512.
    Ещё по тесту видно, что у вас 1) проблема с памятью СМК читается из неё вообще не то, что записывается, 2) ПЗУ бейсика вообще не отключается.
    Если есть блок МСТД и он работает, т.е. отключает ПЗУ бейсика и встаёт на его место, то проблема в контроллере - забыли дотянуть сигналы до разъёма МПИ. Если блока МСТД нету, фиг проверишь, надо смотреть схему и наличие линий А14, А29 - первая отключает первые две микросхемы ПЗУ бейсика, вторая - третью м/с ПЗУ бейсика.

  2. #22

    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    964
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Если есть блок МСТД и он работает, т.е. отключает ПЗУ бейсика и встаёт на его место, то проблема в контроллере - забыли дотянуть сигналы до разъёма МПИ.
    МСТД есть и работает нормально. Какие сигналы нужно дотянуть до разъёма?

  3. #23

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    610
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если смотреть схему СМК-64, то это линии BAS и BAS2.
    BAS - от ноги А14 МПИ ведёт прямо на ногу 38 ВП1-128
    BAS2 - от ноги A29 МПИ ведёт к диоду D3, а потом на ногу 38 ВП1-128
    На контроллерах с доп. ОЗУ менее 256 Кб на БК10 может быть подключено ПЗУ Бейсика традиционно записью #10 в 177130, т.е. пока на ноге 38 высокий уровень (а по умолчанию это так, поскольку привод DS3 обычно по умолчанию не выбран), то микросхемы бейсика должны быть отключены. У вас что-то препятствует появлению напряжения высокого уровня на ногах А14 и A29

  4. #24

    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    964
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При подключенном контроллере на А14 и A29 высокий уровень.

  5. #25

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно осликом проверить наличие 4 мгц на выв. 22 1801ВП1-128.
    Если сигнала нет, то и ответа ВП1-128 не даст.
    *
    Так же осликом проверить наличие выхода с ИР22, которые защелкивают адрес МПИ - при перезапуске БК сигнал должен быть на всех выходах ИР22.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  6. #26

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    610
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_LG Посмотреть сообщение
    При подключенном контроллере на А14 и A29 высокий уровень.
    Ну значит ПЗУ бейсика не при чём.
    Тогда чьё ПЗУ по адресам ОЗУ на третьем скрине из поста #19
    Неуж-то от самого СМК по всем доступным адресам отображается?
    Хотя, я тут посмотрел алгоритм теста режимов.
    Код 1 - ОЗУ поверх ПЗУ (чтение есть, не равно контрольному значению; запись есть, результат не меняется, как было до записи, так и осталось (это потому что читается и пишется контрольное слово, поэтому результат предсказуем))
    Такое поведение характерно при наложении ОЗУ поверх ПЗУ, но ведь может быть ещё и такое - что в ОЗУ какие-то случайные значения после подачи питания, и они и читаются, а запись ни на что не влияет, RPLY в ответ на DIN/DOUT выдаётся схемотехникой контроллера, а микросхема ОЗУ глухая к просьбам записать в неё что-либо, на ногу, разрешающую в неё запись разрешающий сигнал не подаётся.

    Просто из-за того, что что-то жуткое творится с ОЗУ, читается всегда не то, что записывается, то многие этапы теста ведут себя неадекватно. Тут видно, что есть куда развивать тест и уточнять и уточнять алгоритмы. Например байт-тест провален на первом скрине - это опять из-за того, что прочиталось не то, что записали, и это вовсе не потому, что байтовая запись в память не работает.

    Цитата Сообщение от MM Посмотреть сообщение
    Если сигнала нет, то и ответа ВП1-128 не даст.
    Сигнал есть, и ответ ВП1-128 даёт, по скринам видно.

  7. #27

    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    964
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может как-то поможет, у меня три разные платы БК 0010-01: одна видать ранней версии c проводами М7.103.641 19 PN 401 05-87, вторая чуть новее М7.103.641 41 PN 7205 и третья - от завода Экситон (похожая на БК 0011). Первая плата с СМК не запускается, появляется шахматка в верхей части экрана, с МСТД работает нормально. На второй и третьей плате СМК стартует. Тестирую в основном на Экситон-овской плате.

  8. #28

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    610
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня тоже БК-10 какой-то старой версии, с сигналами на МПИ, не соответствующим схемам БК-10, доступным в интернете. Там вообще не было выведено RPLY на шину, его проводочком добросили, и сигнал вывода на линию, который в порте УП на ноге B3, был выведен на МПИ аж на две ноги, одна из них мешала работе СМК, и я просто привёл всё в соответствие со схемой.

    БКшки скорее всего не причём тут. Если на ногах А14 и A29 МПИ +5В и на ногах 23 микросхем ПЗУ бейсика DS18-DS20 тоже +5В то всё работает как задумывалось.
    Вы лучше внимание обратите, в тесте переключения страниц, по одним и тем же адресам всегда одни и те же значения, или они меняются при каждом включении питания?
    А вообще, я дальше не знаю что делать, тут как мне кажется, только логическим анализатором надо смотреть, почему пишется одно, а читается совсем другое.

  9. #29

    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    964
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Вы лучше внимание обратите, в тесте переключения страниц, по одним и тем же адресам всегда одни и те же значения, или они меняются при каждом включении питания?
    Меняются.

  10. #30

    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    964
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем спасибо за участие, СМК заработал!
    Как и говорил gid, обратил внимание на мусор в ОЗУ, начал проверять схему. Сигналы /WR для ОЗУ вырабатываются на КП12, выходы которой могут быть в Z состоянии. Смотрю на схему и не вижу резисторов подтяжки к +5В, а без них будет "мусор" на сигнале /WR в момент его неактивности. Начал "звонить" чистую плату (есть еще не запаянная) - сигналы идут на резисторную сборку, которой нет на схеме. Проверяю уже паянную - на одной ОЗУ /WR подтянут через 2.2к, а на второй - 4.4к! Резисторная сборка запаняна наоборот!

    Теперь уже вопрос по работе СМК.
    1. Флоп один (3.25), определяется как диск В, как переключить на А?
    2. Флеш диск на 1Гб стартует сразу. Диск на 16Мб сразу не находится и выходит в Монитор, но если в Мониторе перезапустить по команде "Т", то стартует с него. Что не так?

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. БК-0010 + SMK-512 + образ CF
    от AlexMik в разделе БК-0010/0011
    Ответов: 151
    Последнее: 08.01.2023, 11:39
  2. Печатная плата SMK-512
    от Woland в разделе БК-0010/0011
    Ответов: 8
    Последнее: 11.06.2021, 11:11
  3. Ответов: 14
    Последнее: 08.08.2011, 12:52
  4. БК + SMK + CF и прочее
    от dk_spb в разделе БК-0010/0011
    Ответов: 3
    Последнее: 25.07.2010, 13:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •