User Tag List

Страница 76 из 174 ПерваяПервая ... 727374757677787980 ... ПоследняяПоследняя
Показано с 751 по 760 из 1740

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

  1. #751

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А если мне не нужен спрайтовый механизм?
    Да как ни крути, установка адреса планов никак не должна автоматически загружать планы из памяти.
    И, конечно, опционально иметь автоинкремент.

    Еще остается под вопросом проверка на коллизию с окончанием записи в планы 1 и 2, которая, как видно из схемы, не проверяется. Т.е. более длинные команды - запись в регистр октета, и адреса планов проверяются, а запись в регистр планов 1 и 2, которая имеет нулевую задержку по RPLY, но при этом занимает дополнительный цикл CLCA, не проверяется.
    Надо проверить, что будет, если эта команда еще не закончилась, а к контроллеру поступил новый запрос.

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

    Я так думаю, что предполагается, что процессор просто не успеет в течение цикла CLCA запросить следующее чтение у контроллера.

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

  3. #752

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Да как ни крути, установка адреса планов никак не должна автоматически загружать планы из памяти.
    А когда же должна? При чтении регистров данных?

  4. #753

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А когда же должна? При чтении регистров данных?
    Да.

  5. #754

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Да.
    Так сделали, чтобы РД читались быстрее. Занесли в РА адрес, далее контроллер ПП его сам передаёт видеоконтроллеру, он читает данные и передаёт контроллеру ПП. Остаётся прочесть РД. А так при чтении РД будут запрашиваться данные через видеоконтроллер, придётся ждать.
    Так чтение данных ОЗУ при чтении РД сделано в контроллере ЦП, регистры 0176640/0176642. Но тут к самому контроллеру прикручена память, никакого запроса через видеоконтроллер делать не надо.

  6. #755

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Так сделали, чтобы РД читались быстрее. Занесли в РА адрес, далее контроллер ПП его сам передаёт видеоконтроллеру, он читает данные и передаёт контроллеру ПП. Остаётся прочесть РД. А так при чтении РД будут запрашиваться данные через видеоконтроллер, придётся ждать.
    И так, и так придется ждать, т.к. ПП приостанавливается, пока не будут прочитаны регистры планов 0, 1, 2.

  7. #756

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    И так, и так придется ждать, т.к. ПП приостанавливается, пока не будут прочитаны регистры планов 0, 1, 2.
    Сам ПП не приостанавливается. Приостановится может обращение к ОЗУ, а если программа исполняется в системном ПЗУ, то особых проблем нет.

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

    Цитата Сообщение от Titus Посмотреть сообщение
    Я думаю, что комбинацию сигналов RQ, CC0, CC1 можно расшифровать, как Request (о чем всем и так понятно) и Command_Code_0 и Command_Code_1.
    Об этом давно говорили большевики.

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

    Цитата Сообщение от Titus Посмотреть сообщение
    То, о чем 35 лет подряд мечтали миллионы УКНЦ'шников (в лице 5-10 особенно заинтересованных форумчан) свершилось! Загадка записи в раритетные регистры полностью разгадана!
    Titus, а когда вы узнали про раритетные регистры? 35 лет назад?

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

    Titus, ещё просьба по описанию записи в регистр октета и регистр адреса планов.
    1. Регистр октета. Не расписаны назначения CLCA3_F0 и CLCA3_F3. И на диаграмме почему-то CLCA2_F4 вместо CLCA3_F3.
    2. Регистр адреса планов. Не расписаны назначения CLCA4_F0, CLCA4_F4 и CLCA4_F5. И на диаграмме почему-то CLCA2_F5 вместо CLCA4_F5.
    Последний раз редактировалось Alex_K; 25.07.2020 в 21:20.

  8. #757

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

    По умолчанию 1515ХМ1-032-Optimized - rev 43

    Причесал, исправил, сделал схему красивенькой.

    1515ХМ1-032-Optimized - rev 43.pdf
    1515ХМ1-032-Optimized - rev 43.sch (P-CAD 2006)

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    1. Регистр октета. Не расписаны назначения CLCA3_F0 и CLCA3_F3.
    F0 - разрешает шинам D и A работать на вывод.
    F3 - сброс автомата

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    2. Регистр адреса планов. Не расписаны назначения CLCA4_F0, CLCA4_F4 и CLCA4_F5.
    F0 - разрешает шине A работать на вывод.
    F4 - разрешает запись в регистры планов 1 и 2.
    F5 - сброс автомата.

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Titus, а когда вы узнали про раритетные регистры? 35 лет назад?
    Нет, несколько лет назад, на форуме)

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Об этом давно говорили большевики.
    Значит общее поле сознание дает одинаковые результаты)

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Сам ПП не приостанавливается. Приостановится может обращение к ОЗУ, а если программа исполняется в системном ПЗУ, то особых проблем нет.
    Работу из ПЗУ я вообще не рассматриваю, т.к. с точки зрения программиста оно для меня не интересно, т.к. оно написано уже сто лет назад. Я пишу программы, которые работают из ОЗУ. А оно приостанавливается, а значит и приостанавливается ПП.

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

    Alex_K(25.07.2020), randomizer(26.07.2020), Ynicky(25.07.2020)

  9. #758

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Работу из ПЗУ я вообще не рассматриваю, т.к. с точки зрения программиста оно для меня не интересно, т.к. оно написано уже сто лет назад. Я пишу программы, которые работают из ОЗУ. А оно приостанавливается, а значит и приостанавливается ПП.
    Ну как посмотреть. Из ваших же тестов на одной из моих УКНЦ:
    MOV (R0),R1 - 36 тактов
    MOV R1,(R0) - 36 тактов
    MOVB R1,(R0) - 48 тактов
    Запись 177010 - 32 такта
    Запись 177012 - 36 тактов
    Запись 177014 - 28 тактов

  10. #759

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    MOV (R0),R1 - 36 тактов
    MOV R1,(R0) - 36 тактов
    MOVB R1,(R0) - 48 тактов
    Это запись откуда и куда? Просто в память ПП?

  11. #760

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Это запись откуда и куда? Просто в память ПП?
    Да, в память ПП. Эти результаты показывает ваш тест TSPSPD.

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

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

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

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

Ваши права

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