Важная информация

User Tag List

Страница 110 из 116 ПерваяПервая ... 106107108109110111112113114 ... ПоследняяПоследняя
Показано с 1,091 по 1,100 из 1151

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

  1. #1091
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    11,979
    Спасибо Благодарностей отдано 
    450
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    335 сообщений
    Mentioned
    39 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. #1092
    Veteran Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    1,922
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    162 сообщений
    Mentioned
    38 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, то процессор какие-то тесты фейлил (ЕМНИП).

  3. #1093
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    11,979
    Спасибо Благодарностей отдано 
    450
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    335 сообщений
    Mentioned
    39 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

  4. #1094
    Activist
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    357
    Спасибо Благодарностей отдано 
    65
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    143 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока вот так:

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

    hobot (15.09.2020), nzeemin (15.09.2020)

  6. #1095
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    11,979
    Спасибо Благодарностей отдано 
    450
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    335 сообщений
    Mentioned
    39 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    На счет некомплиментарной записи - есть запись только с шины AX. Например, PC_WAX.

    При такой записи, если у нас на шине 00, комбинация, которая оставляет без изменений содержимое регистра, если запись комплиментарная. То в случае, если запись только с шины AX, в регистр будет записан 0. Правда, пока что непонятно, используется это или нет.

  7. #1096
    Veteran Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    1,922
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    162 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  9. #1097
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    11,979
    Спасибо Благодарностей отдано 
    450
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    335 сообщений
    Mentioned
    39 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Ynicky Посмотреть сообщение
    Пока вот так:
    Красиво, и курсор есть)

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

    hobot (15.09.2020)

  11. #1098
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    11,979
    Спасибо Благодарностей отдано 
    450
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    335 сообщений
    Mentioned
    39 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    @Vslav, покажи, плиз, графики вот этих сигналов:

    Скрытый текст

    [свернуть]


    Еще одну избыточность нашел (предварительно) - это логика получения сигнала RD2. Он получается, если совпадают сигналы /ALU_S3 и ALU_S5. Но они по фазе никогда не совпадают, поэтому RD2 всегда равен ALU_S5.

  12. #1099
    Veteran Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    1,922
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    162 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию



    Из всего этого безобразия alu_s[5..0], в синхронной модели осталось только два сигнала.
    Последний раз редактировалось Vslav; 16.09.2020 в 08:17.

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

    Titus (16.09.2020)

  14. #1100
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    11,979
    Спасибо Благодарностей отдано 
    450
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    335 сообщений
    Mentioned
    39 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Из всего этого безобразия alu_s[5..0], в синхронной модели осталось только два сигнала.
    Есть два момента.

    1. Меня очень радует, что мои теоретические графики совпали с Verilog'истыми.
    2. Нашел ошибочку в твоем графике: SALU должен быть как ALU_S1 or ALU_S3. У тебя же он равен ALU_S3.

    p.s.: Видишь, как хорошо, когда каждым своим путем идет. Потом сравниваешь реверсы, и находишь ошибочки)

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

    Vslav (16.09.2020)

Страница 110 из 116 ПерваяПервая ... 106107108109110111112113114 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 3
    Последнее: 27.12.2019, 21:25
  2. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 37
    Последнее: 13.09.2019, 16:53
  3. Ответов: 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

Ваши права

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