User Tag List

Страница 111 из 174 ПерваяПервая ... 107108109110111112113114115 ... ПоследняяПоследняя
Показано с 1,101 по 1,110 из 1740

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

  1. #1101

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

    По умолчанию

    Да, SALU должен быть как ALU_S1 or ALU_S3. Сигнал SALU управляет функцией ALU, просто немножко раньше случается конфигурация, результат фиксируется все равно в конце (то есть по ALU_S3), поэтому логической ошибки нет. В синхронных моделях сигнала SALU вообще нет, но поправить стоит, да.

  2. #1102

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Сигнал SALU управляет функцией ALU, просто немножко раньше случается конфигурация, результат фиксируется все равно в конце (то есть по ALU_S3)
    Конечно, есть такой класс ошибок, которые могут вообще ни на что не влиять.
    А могут и влиять. Тайно и коварно)
    А могут влиять и явно, что предпочтительнее всего.

  3. #1103

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

    По умолчанию

    @Vslav, что означают сигналы ABORT и RESET? Ну и производная от них MCRES.

  4. #1104

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    что означают сигналы ABORT и RESET? Ну и производная от них MCRES.
    RESET - внешний сброс по DCLO/ACLO
    ABORT - ошибка шины (тайм-аут)
    MCRES - сброс микропрограммного автомата

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

    Titus(16.09.2020)

  5. #1105

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

    По умолчанию

    Посмотрел на цепи DCLO и ACLO.
    Думаю, что если не реализовать их правильно, то в УКНЦ можно такой косяк выловить, т.к. ПП может программно рулить этими линиями для ЦП.

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

    В общем, по DCLO ровным счетом ничего не происходит, кроме как устанавливается INIT, сбрасывается и останавливается тактирование, и идет принудительно подтверждение завершения цикла ACLO.
    А учитывая то, что при отрицательном фронте CLCI тактирование по приходу DCLO останавливается мгновенно, возможны иголки и глюки на внутренних цепях, тактируемых F1 и /F1.

  6. #1106

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

    По умолчанию

    В общем, еще больше склоняюсь к выводу, что процессор не может работать в статике.
    Тот, кто тестировал на стенде с медленным CLCI, видимо, не очень медленно его тактировал. Надо попробовать ОООЧЕНЬ медленно. Прям совсем.
    Что же касается существования верхних транзисторов, которые, якобы, могут быть одновременно и слабыми источниками тока, играя роль depletion load, и при этом управляться, давая сильный ток - еще более усомнился, увидев в PLM условных переходов сочетание в верхнем плече обычного силового транзистора на плюс, и обычного depletion load (например T13512 и T13517). Т.е. там, где надо ставят такую пару, и никакого тайного другого depletion load не существует.

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

    Да, и еще у PLM ветвлений три линии (B3, B4, B5) одинаковые. Можно выкинуть, оставив одну.
    Отвечаю они за биты на шине AD - 12, 13 и 15 соответственно.

  7. #1107

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

    По умолчанию

    Хочу проверить в ЦП регистровый механизм доступа к планам памяти 1 и 2.
    А какой командой снять режим HALT в ЦП, чтобы был доступ к регистрам ввода/вывода?

  8. #1108

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В общем, еще больше склоняюсь к выводу, что процессор не может работать в статике.
    Я придерживаюсь другого мнения - есть вероятность что производитель статику проверял, раз в документации заявлено - испытания могли проводиться.

    Цитата Сообщение от Titus Посмотреть сообщение
    и никакого тайного другого depletion load не существует.
    Недоказуемо, по-крайней мере, с обычным микроскопом.

    Цитата Сообщение от Titus Посмотреть сообщение
    три линии (B3, B4, B5) одинаковые. Можно выкинуть, оставив одну.
    Не совсем так - функция в матрице ветвления формируется по вертикали, а не по горизонтали. Можно было бы подать на один ряд B3 | B4 | B5, и это повлияет на времянку. Но матрица она и есть матрица, топологически так задумано чтобы набирать функции в канонической форме, поэтому оптимизация тут намеренно исключена. Для FPGA тоже нет смысла оптимизировать руками, синтезатор и фиттер сами сделают это совсем нечеловеческим образом.

  9. #1109

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Я придерживаюсь другого мнения - есть вероятность что производитель статику проверял, раз в документации заявлено - испытания могли проводиться.
    Логика подсказывает иное.
    Но проверить это можно только на стенде.

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

    Цитата Сообщение от Vslav Посмотреть сообщение
    Можно было бы подать на один ряд B3 | B4 | B5, и это повлияет на времянку. Но матрица она и есть матрица, топологически так задумано чтобы набирать функции в канонической форме, поэтому оптимизация тут намеренно исключена. Для FPGA тоже нет смысла оптимизировать руками, синтезатор и фиттер сами сделают это совсем нечеловеческим образом.
    Не можно, а нужно обьеденить все три линии по OR. И выкинуть две строки в матрице.
    Это для FPGA оптимизирует синтезатор, а я программист и мне нравится оптимизированная логическая схема.

    - - - Добавлено - - -
    @Vslav, а линии NA как расшифровываются? Как линии с неопознанной деятельностью?

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

    Цитата Сообщение от Ynicky Посмотреть сообщение
    А какой командой снять режим HALT в ЦП, чтобы был доступ к регистрам ввода/вывода?
    Очевидно, нужно вызвать прерывание, переводящее процессор в режим USER.
    Но это лучше скажут специалисты по процессору @Alex_K и @Vslav.

  10. #1110

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

    По умолчанию

    Цитата Сообщение от Ynicky Посмотреть сообщение
    Хочу проверить в ЦП регистровый механизм доступа к планам памяти 1 и 2.
    А какой командой снять режим HALT в ЦП, чтобы был доступ к регистрам ввода/вывода?
    Как я понимаю, уже закачана тестовая программа в системное ОЗУ ЦП с адресами 0160000-0177777? Если так, то доступ к пространству USER из HALT-режима можно организовать командами MFUS (код 021) и MTUS (код 031). Эти команды можно употреблять только в HALT-режиме. Команда чтения MFUS фактически исполняет команду MOV (R5)+,R0, читая из адресного пространства USER. Команда записи MTUS фактически исполняет команду MOV -(R5),R0, записывая в адресное пространство USER.

    Либо можно закачать тестовую программу в диапазон 0-0157777 и перейти на неё командой START (код 012). Для начала необходимо установить копии PC и PSW командами WCPC (код 032) и WCPS (код 034), а затем дать команду START. Установка копий PC и PSW обязательно должно производится при запрещённых прерываниях.
    Код:
    MTPS #200
    MOV #1000,R0
    WCPC
    MOV #200,R0
    WCPS
    START

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

    Titus(19.09.2020), Ynicky(19.09.2020), yu.zxpk(19.09.2020)

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

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

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

Эту тему просматривают: 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

Ваши права

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