User Tag List

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

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

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

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

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Специально режимы когда будет некомплиментарность я не выискивал, все делал по стандартной методике - создал компаратор шин, прогнал заводские тесты, автоматизированнм методом убедился что комплиментарность всегда наблюдается и потом ненужную AY в синхронных моделях выбросил. Хочешь поискать некомплиментарность сам?
    Я уже нашел все, и выяснил что некомплиментарности там нет) Я же приписал потом, что ответ на второй вопрос я сам нашел)

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

    Цитата Сообщение от Vslav Посмотреть сообщение
    SXT_RXY активирует расширение знака
    SXT_Y=0 - расширять по старшему биту младшего байта, SXT_Y=1 - расширить нулевым байтом.
    QSWP - на буферный регистр данных (на Q-bus) выполняется запись по нечетному адресу, соответственно надо блокировать расширение знака (а то затрет старший байт, который собственно всегда нужен при такой записи)
    А вот тут какая-то нестыковка, когда SXT_Y=1.
    Смотри, SXT_Y = 1, значит T7364 и T7382 закрыты, а значит линии NET01970 и NET01973 подтянуты к плюсу.
    А значит при установленном SXT_RXY, шина AX8..15 и /AY8..15 будут в нуле (вышеописанные 00 на комплиментарных шинах). А раз шины в 0, то запись в старшую часть регистров произойти не сможет, в них останется то, что было до этого.

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А раз шины в 0, то запись в старшую часть регистров произойти не сможет, в них останется то, что было до этого.
    Да, это я забыл:
    Код:
    assign axy_wh  = ~(sxt_rxy & sxt_y);
    SXT_RXY=1 и SXT_Y=1 маскирует запись в старшую половину словного регистра.
    Но, ЕМНИП, не все регистры пишуться с AX/AY, и если выбросить SXT_Y из уравнения AX, то процессор какие-то тесты фейлил (ЕМНИП).

  4. #3

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Но, ЕМНИП, не все регистры пишуться с AX/AY, и если выбросить SXT_Y из уравнения AX, то процессор какие-то тесты фейлил (ЕМНИП).
    Вот это я не понял, какие тесты.

  5. #4

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Вот это я не понял, какие тесты.
    Заводские 7914xx. Сначала отлаживалась оригинальная асинхронная модель. А переход к синхронной делался маленькими шажками.
    И после каждого маленького шажка прогонялся набор заводских тестов 401, 402, 404 и сравнивалось время исполнения в тактах относительно эталона.
    Вот выкидывание sxt_y вызывало сбой тестов.

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

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

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

Похожие темы

  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

Ваши права

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