User Tag List

Показано с 1 по 10 из 187

Тема: Нужна помощь с запуском 1806ВМ2

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    14.11.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    131
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот тайминги с ЛА:


  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,247
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от radist108 Посмотреть сообщение
    Вот тайминги с ЛА:
    Вполне нормальные тайминги. Если ПЗУ и память не присоединены, то как я понимаю, читаться будут нули.
    Итак, сперва по SEL/DIN читается безадресный регистр. Прочелся стартовый адрес векторов HALT-режима. Далее идёт чтение вектора начального запуска, читается новое значение счетчика команд и слова состояния процессора. Соответственно идёт чтение двух ячеек памяти с установленным сигналом SEL, т.к. чтение идёт из HALT-режима. Предполагаю, что в новом PSW бит 8 не установлен и соответственно исполнение программы начинается в USER-режиме. Читается первая команда из памяти, вероятно там ноль, соответственно команда HALT. Т.к. процессор имеет предвыборку, то следом читается следующая ячейка памяти. Команда HALT исполняется, что переводит процессор в режим HALT и исполняется прерывание SEL170. Сперва читается безадресный регистр, а затем две ячейки памяти в HALT-режиме.

    Так что вроде всё нормально.

    Эти 2 пользователя(ей) поблагодарили Alex_K за это полезное сообщение:

    MM(11.03.2022), radist108(12.03.2022)

  4. #3

    Регистрация
    14.11.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    131
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    SEL/DIN
    Стоит ли объединить SEL и DIN в логическое "И" для открытия шинного драйвера перемычек ВНП? А тот этот SEL открывается и дальше с опережением DIN


    Цитата Сообщение от Alex_K Посмотреть сообщение
    Сперва читается безадресный регистр, а затем две ячейки памяти в HALT-режиме.
    А почему там вновь срабатывает SEL? Ведь уже пора проводить адресное чтение

  5. #4

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

    По умолчанию

    Цитата Сообщение от radist108 Посмотреть сообщение
    А почему там вновь срабатывает SEL?
    Сигнал SEL - это 17-я линия адреса, эффективно действующая в момент перепада сигнала SYNC с +5в. до 0в.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  6. #5

    Регистрация
    14.11.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    131
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Сигнал SEL - это 17-я линия адреса, эффективно действующая в момент перепада сигнала SYNC с +5в. до 0в.
    Если посмотреть тайминги из даташита, SEL срабатывает только в режиме безадресного чтения и в паре с DIN. Но согласно замерам с ЛА, SEL постоянно срабатывает и далее, да порой и без привязки к DIN. Почему так?
    И кстати, согласно даташиту SYNC в это время не должен быть задействован

  7. #6

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,247
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от radist108 Посмотреть сообщение
    Стоит ли объединить SEL и DIN в логическое "И" для открытия шинного драйвера перемычек ВНП? А тот этот SEL открывается и дальше с опережением DIN
    Безадресный регистр читается при условии SEL & DIN & not SYNC. А также SEL используется в адресном обмене, если читается память HALT-режима. Де-факто SEL является 17-й линией адреса, процессор может адресовать 128 Кб памяти, из них 64 Кб в режиме USER и 64 Кб в режиме HALT.

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

    Цитата Сообщение от radist108 Посмотреть сообщение
    А почему там вновь срабатывает SEL? Ведь уже пора проводить адресное чтение
    SEL срабатывает, т.к. идет чтение памяти из HALT-режима.

  8. #7

    Регистрация
    14.11.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    131
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    SEL срабатывает, т.к. идет чтение памяти из HALT-режима
    Разжуйте пожалуйста. Тут у меня пробел. Но обязательно разберусь

  9. #8

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,247
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от radist108 Посмотреть сообщение
    Разжуйте пожалуйста. Тут у меня пробел. Но обязательно разберусь
    Процессор работает в двух режимах - USER и HALT. В режиме USER исполняются обычные пользовательские программы, например та же ОС RT-11. А режим HALT предназначен для обработки исключений, таких как сигнал/команда HALT, двойное зависание, зависание при приёме адреса вектора прерывания, эмуляция команд FIS, ну и первоначальный старт процессора. И для того, чтобы ПЗУ и ОЗУ HALT-режима не пересекалось с памятью режима USER, во время обращения к памяти режима HALT при выдаче адреса на шину, одновременно с адресом устанавливается и сигнал SEL.

  10. #9

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

    По умолчанию

    Цитата Сообщение от radist108 Посмотреть сообщение
    с ЛА
    Слева - направо, обращения к шине :
    1. Безадресное чтение шины , запрос адреса таблицы векторов. Ответ ( вероятно ) = 000000.
    2. Адресное чтение массива векторов, вероятный адрес = 000000, читается адрес первого исполняемого слова
    3. Адресное чтение массива векторов, вероятный адрес = 000002, загружается состояние ЦП для исполнения программы. Рекомендуемое значение - 000340.
    4. Чтение из обычного АП , вероятный адрес = 000000, вероятное значение = 000000, ЦП переходит к выполнению включения режима "пульт" ???
    5. Чтение из обычного АП , вероятный адрес = 000002, вероятное значение = 000000 ( предвыборка ? )
    6. Безадресное чтение шины , запрос адреса таблицы векторов. Ответ ( вероятно ) = 000000.
    7. Адресное чтение массива векторов, вероятный адрес = 000???, читается адрес первого исполняемого слова подпрограммы реализации пультового режима.
    См. ТО Н1806ВМ2, в крайнем случае 1801ВМ2.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

    Этот пользователь поблагодарил MM за это полезное сообщение:

    radist108(12.03.2022)

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

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

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

Похожие темы

  1. Нужна помощь
    от sevol в разделе Для начинающих
    Ответов: 2
    Последнее: 03.08.2010, 08:26
  2. Нужна помощь!!!!
    от Biozoom в разделе Барахолка (архив)
    Ответов: 30
    Последнее: 28.06.2010, 13:00
  3. Нужна помощь
    от VNN_KCS в разделе Программирование
    Ответов: 78
    Последнее: 26.06.2010, 21:38
  4. Нужна помощь!!!!!
    от Alegator в разделе Несортированное железо
    Ответов: 2
    Последнее: 30.05.2010, 15:44
  5. Нужна помощь
    от Sonic в разделе Несортированное железо
    Ответов: 0
    Последнее: 06.02.2007, 12:12

Ваши права

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