User Tag List

Страница 90 из 174 ПерваяПервая ... 868788899091929394 ... ПоследняяПоследняя
Показано с 891 по 900 из 1740

Тема: Реверс-инжиниринг УКНЦ (1515ХМ1&2, 1801ВП1, 1801ВМ2)

  1. #891

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,399
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,220
    Поблагодарили
    874 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Ynicky Посмотреть сообщение
    Свои тесты пока не писал. А вот что нашел со штатной ПЗУ.
    Чем отличаются все эти скриншоты?

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

    В общем, будем считать, что если AR выставляется без задержки, то DIN наступает на следующем же отрицательном фронте F1.

  2. #892

    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    449
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    429
    Поблагодарили
    196 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Чем отличаются все эти скриншоты?
    1 - чтение слова по адресу о177716.
    2 - запись байта по адресу о000446.
    3 - запись байта по адресу о177010.
    4 - запись байта по адресу о177014.
    5 - запись байта по адресу о177716.
    6 - чтение/запись слова по адресу о177010.

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

    Titus(15.08.2020)

  3. #893

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,399
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,220
    Поблагодарили
    874 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Добавил сюда описание записи слова в ОЗУ ЦП.

    Замечу, что запись слова, и запись байта отличается. Чем - опишу позже.

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

    Кроме того, отдельного рассмотрения требует запись и чтение в режиме ST.

    Судя по всему, это потенциальный источник глюков, т.к. цикл доступа к памяти может оборваться на середине, из-за того, что RPLY выставляется сразу после DIN/DOUT.

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

    Итак, о записи байта в ОЗУ ЦП.

    Естественное отличие от записи слова:
    Если запись идет по четному адресу, то блокируется генерация CAS1.
    Если запись идет по нечетному адресу, то блокируется генерация CAS0.

    Неестественное отличие от записи слова:
    Запись начинается по сигналу DOUT, а не по SYNC. Что правильно и хорошо.

  4. #894

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Чтение из ОЗУ ЦП начинается по переднему фронту SYNC, а вовсе не по DIN, как в случае с ПП.
    Цитата Сообщение от Titus Посмотреть сообщение
    Запись слова в ОЗУ ЦП начинается по переднему фронту SYNC, а вовсе не по DOUT, как в случае с ПП.
    Так всё таки чтение или запись? В контроллере ЦП есть блок предсказаний?

  5. #895

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,399
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,220
    Поблагодарили
    874 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Ну и, наконец, если запись идет через регистровый механизм, то запись по адресу 176642, запишет младший байт в ОЗУ, а запись по адресу 176643 запишет старший байт в ОЗУ.

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Так всё таки чтение или запись? В контроллере ЦП есть блок предсказаний?
    Чтение и запись слова начинаются по SYNC.

    Запись байта начинается по DOUT.

    Никаких предсказаний нет, просто такой вот 'кривой' контроллер)

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

    Хотя, можно условно назвать это предсказанием. Я об этом не задумывался изначально. Но даже если так, оно все равно какое-то кривое.
    Последний раз редактировалось Titus; 15.08.2020 в 11:42.

  6. #896

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

    По умолчанию

    Цитата Сообщение от Ynicky Посмотреть сообщение
    2 - запись байта по адресу о000446.
    3 - запись байта по адресу о177010.
    4 - запись байта по адресу о177014.
    5 - запись байта по адресу о177716.
    Ynicky, в стандартном ПЗУ по данным адресам никакой записи байтов нет. К тому же почему-то сигнал WTBT выставляется перед неактивным SYNC. Может таким образом процессор сигнализирует, что будет операция записи?

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

    Цитата Сообщение от Titus Посмотреть сообщение
    Ну и, наконец, если запись идет через регистровый механизм, то запись по адресу 177640, запишет младший байт в ОЗУ, а запись по адресу 177641 запишет старший байт в ОЗУ.
    Что-то я ничего не понял в этой фразе? Titus, а можете расшифровать поподробнее.

  7. #897

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,399
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,220
    Поблагодарили
    874 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Что-то я ничего не понял в этой фразе? Titus, а можете расшифровать поподробнее.
    Опечатался. Конечно там адреса 176642, и 176643.

  8. #898

    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    449
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    429
    Поблагодарили
    196 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Ynicky, в стандартном ПЗУ по данным адресам никакой записи байтов нет. К тому же почему-то сигнал WTBT выставляется перед неактивным SYNC. Может таким образом процессор сигнализирует, что будет операция записи?
    Посмотрел команды по этим адресам. Байтовых нет.
    Но в 5 случае:
    160332$:MOV #40,@#177716 ; Останов ЦП (установка DCLO и ACLO)
    актуальные данные в младшем байте.
    А WTBT активен при выдаче адреса.
    Последний раз редактировалось Ynicky; 15.08.2020 в 13:22.

  9. #899

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Так всё таки чтение или запись? В контроллере ЦП есть блок предсказаний?
    Цитата Сообщение от Titus Посмотреть сообщение
    Никаких предсказаний нет, просто такой вот 'кривой' контроллер)
    Цитата Сообщение от Titus Посмотреть сообщение
    Хотя, можно условно назвать это предсказанием. Я об этом не задумывался изначально. Но даже если так, оно все равно какое-то кривое.
    Цитата Сообщение от Alex_K Посмотреть сообщение
    Ynicky, в стандартном ПЗУ по данным адресам никакой записи байтов нет. К тому же почему-то сигнал WTBT выставляется перед неактивным SYNC. Может таким образом процессор сигнализирует, что будет операция записи?
    А всё таки блок предсказаний есть. Действительно ТО надо не только смотреть, но и читать. На листе 16 прямо написано: "Вывод 19. WTBT. Выход информационного комбинированного сигнала "запись-байт". Во время выдачи адреса в цикле процедуры обмена по системной магистрали низкий уровень сигнала на этом выводе свидетельствует о том, что осуществляется процедура записи. Во время выдачи данных низкий уровень сигнала на этом выводе свидетельствует о том, что выдается не слово, а байт.". Лист 50: "В процедуре записи в фазе выдачи адреса сигнал WTBT выдается низким уровнем".

  10. #900

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    И подозреваю, что это будет справедливо (сигнал о том, что будет ЗАПИСЬ, во время выдачи адреса и SYNC) для QBUS в принципе.

    Память упорно подсказывает, что такое упреждающее уведомление о предстоящей записи сделано с прицелом на типы памяти (вроде как на ферритах), у которых особая любовь к чтению (насколько я помню, в ферритовой памяти чтение разрушает данные и их надо восстановить) - то есть идёт уведомление, что даже если было только что чтение (цикл чтение-изменение-запись), то данные восстанавливать не надо - ибо будет запись в ту же ячейку. Но. Это мои предположения

Страница 90 из 174 ПерваяПервая ... 868788899091929394 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 32
    Последнее: 18.12.2024, 18:19
  2. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 41
    Последнее: 09.01.2022, 23:07
  3. Реверс инжиниринг печатной платы
    от Filin в разделе Несортированное железо
    Ответов: 36
    Последнее: 11.03.2018, 22:46
  4. Куплю 1515ХМ1-6006, 1515ХМ1−6008
    от moxjemi в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 10.01.2012, 17:23
  5. 1801ВМ2 А и Б
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 03.05.2010, 11:51

Ваши права

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