User Tag List

Страница 171 из 227 ПерваяПервая ... 167168169170171172173174175 ... ПоследняяПоследняя
Показано с 1,701 по 1,710 из 2264

Тема: Особенности процессоров и устройств архитектуры PDP-11. Тесты. Диагностика.

  1. #1701

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Ну в этом случае результат равен 65536 или -65536, а остаток нулевой.
    Резуьтат 0x10000 можно получить с положительным делимым, а глючит ВМ3 только с отрицательным.

  2. #1702

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Резуьтат 0x10000 можно получить с положительным делимым, а глючит ВМ3 только с отрицательным.
    Интересно, как же это так разработчики промахнулись, ведь 1801ВМ2 нормально работает.

  3. #1703

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А может кто-нибудь пояснить как выход ~SEL у 1801ВМ3 работает? А то ковыряю сейчас ВП1-119, там вход с 35-ой ноги явно обращение к DRAM запрещает. И при активном HLTM вроде некорректируемые ошибки памяти зависание не вызывают - игнорируются.

  4. #1704

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    А может кто-нибудь пояснить как выход ~SEL у 1801ВМ3 работает?
    Он, по идее, устанавливает активный низкий уровень при обращении к памяти пультового режима, т.е. к ПЗУ и СОЗУ. По диаграммам, я помню, он становился активным при переходе процессора в режим HALT и снимался только при обращении к основной памяти через "окно" и к странице ввода/вывода.

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

    А HLTM - это индикатор режима HALT, он ещё на светодиодик на панели выводится.

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

    Цитата Сообщение от Vslav Посмотреть сообщение
    И при активном HLTM вроде некорректируемые ошибки памяти зависание не вызывают - игнорируются
    А что, если случается некорректируемая ошибка памяти, то 1801ВП1-119 не формирует RPLY?

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А что, если случается некорректируемая ошибка памяти, то 1801ВП1-119 не формирует RPLY?
    Почитал ТО, оказывается так это и делается.

  5. #1705

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Он, по идее, устанавливает активный низкий уровень при обращении к памяти пультового режима, т.е. к ПЗУ и СОЗУ. По диаграммам, я помню, он становился активным при переходе процессора в режим HALT и снимался только при обращении к основной памяти через "окно" и к странице ввода/вывода.
    Да, потестил на реальном процессоре - если в пультовом режиме виртуальный адрес обращения <1000008, то SEL активный, если >=1000008 - то деактивируется. Причем валидное значение обеспечивается только во время выдачи адреса на момент активации SYNC. Вообще логично, позволяет выполнять внешним схемам дешифрацию физического адреса, и понять куда реально процессор обращается, например, по физическому 177768 - к пульту или основному DRAM. Что-то долго до меня доходит

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А HLTM - это индикатор режима HALT, он ещё на светодиодик на панели выводится.
    Меня удивило что детектор ошибок в этом режиме отключается. Впрочем, МС1201.03 вообще имеет режим работы с отключенной коррекцией.

  6. #1706

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Меня удивило что детектор ошибок в этом режиме отключается. Впрочем, МС1201.03 вообще имеет режим работы с отключенной коррекцией.
    А это сделано скорее всего для теста памяти. Тут надо смотреть прошивку, как сделан тест памяти - в режиме HALT, или он копируется в ОЗУ и уже делается из защищенного режима. Хотя в том же ТО написано, что периодически надо отключать блок коррекции и проводить тест памяти для выявления сбойных микросхем.

  7. #1707

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А что, если случается некорректируемая ошибка памяти, то 1801ВП1-119 не формирует RPLY?
    Угу, именно.
    Эта 119-ая вообще полтора года отлеживалась в виде "нечеловеческой схемы", там было сотни полторы элементов 3ИЛИ-НЕ и 4ИЛИ-НЕ, которые были связаны между собой весьма неочевидным образом, и никак не получалось из них что-то вменяемое соорудить. Появился опыт с 1801ВМ3, стало чуть понятнее назначение сигналов, удалось выявить группы локальных связей между этими 3/4ИЛИ-НЕ и сформировать модули по 3 или 4 штуки таких элементов. Оказалось что это D-триггеры с синхронным тактом и асинхронным сбросом, в итоге вместо бессмысленной кучи получилось штук 30 триггеров, связей стало на порядок меньше, в итоге удалось нарисовать "человеческую схему".

  8. #1708

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Меня удивило что детектор ошибок в этом режиме отключается. Впрочем, МС1201.03 вообще имеет режим работы с отключенной коррекцией.
    Так же прошивка в режиме HALT считает доступное ОЗУ. А так насчитает всего 8 Кбайт при сбое на следующей странице.

  9. #1709

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Так же прошивка в режиме HALT считает доступное ОЗУ. А так насчитает всего 8 Кбайт при сбое на следующей странице.
    Запись слова при включенной коррекции ошибок не вызывает чтения DRAM, следовательно, при наличии памяти по требуемому адресу запись не вызывает ошибок памяти и проходит всегда. Этот момент можно было бы использовать для теста.
    Но и так критичного ничего особо не случилось - в HALT будет отключено только оповещение о некорректируемых ошибках, сама коррекция же останется.

  10. #1710

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Запись слова при включенной коррекции ошибок не вызывает чтения DRAM, следовательно, при наличии памяти по треубемому адресу запись проходит всегда. Этот момент можно было бы использовать для теста.
    Посмотрел в 134-й прошивке, как определяется объем ОЗУ, действительно делается очисткой ячейки памяти, так что да, ошибки не будет.

Страница 171 из 227 ПерваяПервая ... 167168169170171172173174175 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Тесты ВМ1
    от nzeemin в разделе БК-0010/0011
    Ответов: 90
    Последнее: 05.10.2018, 12:24
  2. Диагностика
    от dk_spb в разделе Корвет
    Ответов: 31
    Последнее: 21.07.2017, 23:52
  3. Проблема двух процессоров.
    от Mikka_A в разделе Несортированное железо
    Ответов: 21
    Последнее: 28.11.2006, 17:04

Ваши права

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