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

User Tag List

Страница 95 из 174 ПерваяПервая ... 919293949596979899 ... ПоследняяПоследняя
Показано с 941 по 950 из 1740

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

  1. #941

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Микрокод-то проще, но шина загружена лишним чтением, что на ВМ1 было ещё терпимо, а на ВМ2 уже изрядная печалька
    Байтовая работа с памятью - тормоза ...

  2. #942

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

    По умолчанию

    @Titus, в ХМ1-032 при чтении системного ОЗУ данные в регистры REG_MEM_LOW и REG_MEM_HIGH не записываются по положительным фронтам сигналов WRITE_MEM_LOW и WRITE_MEM_HIGH, так как эти фронты приходят до рабочего фронта CAS с записью старшей части адреса. У тебя в схеме рабочий фронт записи в эти регистры не указан. Я сделал по отрицательному фронту, это правильно? А вообще, если рабочий фронт у триггеров и регистров не указан, я делаю по положительному.

  3. #943

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

    По умолчанию

    Цитата Сообщение от Ynicky Посмотреть сообщение
    А вообще, если рабочий фронт у триггеров и регистров не указан, я делаю по положительному.
    Ну ты даешь) Если фронт не указан, значит запись идет по УРОВНЮ, а не по фронту.

    Тебе придется переделать все реверсы, т.к. там половина регистров с записью по уровню, а не по фронтам, и менять это нельзя.

  4. #944

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

    По умолчанию

    Переписал, а за одно перепроверил остальное. Кое что подправил. Проверяю дальше.

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

    nzeemin(22.08.2020)

  5. #945

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

    По умолчанию

    Цитата Сообщение от Ynicky Посмотреть сообщение
    Переписал, а за одно перепроверил остальное. Кое что подправил. Проверяю дальше.
    Того и гляди мы увидим первую реплику УКНЦ на ФПГА. А это сложнее, чем даже Союз-Неон, т.к. в последнем не было заказных чипов.

  6. #946

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

    По умолчанию

    Промоделировал вертикальный счетчик в 136й. Работает правильно. Только кадровые синхроимпульсы VSYNN для четного и нечетного полей одинаковые, если, конечно, я все правильно описал. Нет сдвига на пол строки, как по ГОСТу.

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

  8. #947

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

    По умолчанию

    Цитата Сообщение от Ynicky Посмотреть сообщение
    Только кадровые синхроимпульсы VSYNN для четного и нечетного полей одинаковые, если, конечно, я все правильно описал. Нет сдвига на пол строки, как по ГОСТу.
    Так на УКНЦ на двух полукадрах не 625 строк, а только 624. Из-за этого между двумя импульсами EVNT не 20000 мкс, а только 19968 мкс. Т.е. чуточку побыстрее 50 Гц. За час будет спешить около 6 сек, а за сутки 2 мин 18 сек.

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

    nzeemin(23.08.2020), Ynicky(22.08.2020)

  9. #948

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

    По умолчанию

    Цитата Сообщение от Ynicky Посмотреть сообщение
    Промоделировал вертикальный счетчик в 136й. Работает правильно. Только кадровые синхроимпульсы VSYNN для четного и нечетного полей одинаковые, если, конечно, я все правильно описал. Нет сдвига на пол строки, как по ГОСТу.
    Оба поля одинаковые. Так же как и у 99% компьютеров 80-х годов. Единственная машинка, которую я знаю, с интерлейсом для некоторых режимов - это Amiga.

  10. #949

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

    По умолчанию

    Посмотрел потранзисторную схему ВМ2, которую нарисовал многоуважаемый @Vslav.

    Хочется выразить ему огромную благодарность за столь кропотливый труд. Нарисовать более 10000 транзисторов - это надо иметь нереальную усидчивость) Возникло несколько вопросов:

    1. Чем отличается Verilog-версия сделанная один в один по транзисторной схеме (асинхронная, как ты ее называешь) от модифицированной синхронной?
    2. Как ты составлял Verilog-описание (я в этом чайник), описывал каждый транзистор, потом оптимизировал, либо же смотрел на целый блок и описывал его сразу?
    3. И для меня непонятно, как можно было оставить транзисторную схему, и не сделать по ней логическую. Транзисторная - это, конечно, оригинал и эталон, но пользоваться ей невозможно не переведя в логический вид.

  11. #950

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

    По умолчанию

    Еще вопрос к @Vslav:

    Не нравится мне схема сравнения PC1 и RA.
    А именно транзистор T6636, и вокруг него.

    1. Если сигнал ACMP_EN = 0, то T6636 открыт, и T6661 открыт. Все штатно.
    2. Если сигнал ACMP_EN = 1, то T6636 закрыт, а линия ADR_EQ может притягиваться только к земле через одну или несколько линий сравнения. Таким образом, если ADR_RQ не притянута к земле (PC1 = RA), то вход T6661 окажется в воздухе, т.к. нечему притянуть его к плюсу. Может ты где-то ошибся?

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

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

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

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

Ваши права

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