User Tag List

Страница 56 из 174 ПерваяПервая ... 525354555657585960 ... ПоследняяПоследняя
Показано с 551 по 560 из 1740

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

  1. #551

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

    По умолчанию

    Очень интересная и сложная система тактирования.

    Пиксель клок для разрешения 640, равен 12.5Мгц,
    для разрешения 320 - равен 6.25МГц.

    А вот для разрешений 160 и 80 равен 3.125Мгц и 1.5625МГц, сооветветственно, но при этом может приостанавливаться, если CC1 = 1, а MO = 0.

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

    Теперь можно посмотреть схему формирования курсора (текстового и графического), а так же часть схемы тактирования, и схему дополнительных цветов.

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

    Alex_K(14.06.2020), hobot(14.06.2020), nzeemin(14.06.2020), Ynicky(14.06.2020), yu.zxpk(14.06.2020)

  2. #552

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

    По умолчанию

    Разбираю счетчик точек по горизонтали.

    Он очень навороченный в том плане, что распределенный, является как минимум 11-разрядным, причем при этом он является счетчиком с ускоренным переносом, и при этом он явно считает не по кругу, а до какого-то значения. Стоит ошибиться в полярности какого-то сигнала или элемента, и число до которого он считает, окажется неверным)

  3. #553

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Разбираю счетчик точек по горизонтали.

    Он очень навороченный в том плане, что распределенный, является как минимум 11-разрядным, причем при этом он является счетчиком с ускоренным переносом, и при этом он явно считает не по кругу, а до какого-то значения. Стоит ошибиться в полярности какого-то сигнала или элемента, и число до которого он считает, окажется неверным)
    А зачем 11 разрядов? Всего, с учётом обратного хода по строке, длина строки составляет 800 точек, из них видимых только 640. Вроде достаточно 10 разрядов.

  4. #554

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Стоит ошибиться в полярности какого-то сигнала или элемента, и число до которого он считает, окажется неверным)
    Это потому что гранаты у тебя не той системы. Когда я реверсил ВП1-037, то просто построил автоматически модель (сгенерировал Верилог из списка цепей PCAD своей утилитой), потом написал простенький тестбенч - и вся растактовка на диаграммах вылезла cама. Не бережете Вы себя, Юрий Бенедиктович, ой не бережете

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

    hobot(17.06.2020), yu.zxpk(18.06.2020)

  5. #555

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А зачем 11 разрядов? Всего, с учётом обратного хода по строке, длина строки составляет 800 точек, из них видимых только 640. Вроде достаточно 10 разрядов.
    Пока еще не знаю) Возможно там и 12 разрядов.

    Так же непонятно, почему счетчик для позиции курсора в знакоместе (0..7) в графическом режиме курсора, сделан с учетом горизонтального разрешения, т.е. зависит от двух бит ширины точки по горизонтали, а счетчик знакомест устроен иначе, и имеет зависимость от горизонтального разрешения только в младших трех своих разрядах, а старшие 4 разряда почему-то от горизонтального разрешения не зависят. Но это предварительно.

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

    Цитата Сообщение от Vslav Посмотреть сообщение
    Не бережете Вы себя, Юрий Бенедиктович, ой не бережете
    Не владеем мы верилогами, не обучены)
    Мне удобно воспринимать схему. Если она хорошо составлена, то любой человек глядя на нее сразу поймет, как и что работает. Для этого я ее таковой и рисую. А все сложности преобразования оставляем за кадром.

  6. #556

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Для УКНЦ есть небольшая проблема - по-хорошему, ему нужна бы двухканальная память - отдельные каналы для ЦП и ПП.
    Двухканальная или двухпортовая?
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

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

  8. #557

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

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Двухканальная или двухпортовая?
    Двухканальная. Фактически надо два независимых контроллера памяти, со своими отдельными микросхемами. Двухпортовая это частный случай, когда два (или более) каналов обращаются с тем же самым данным.

  9. #558

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Так же непонятно, почему счетчик для позиции курсора в знакоместе (0..7) в графическом режиме курсора, сделан с учетом горизонтального разрешения, т.е. зависит от двух бит ширины точки по горизонтали, а счетчик знакомест устроен иначе, и имеет зависимость от горизонтального разрешения только в младших трех своих разрядах, а старшие 4 разряда почему-то от горизонтального разрешения не зависят. Но это предварительно.
    Координата курсора на экране (знакоместо) указывается относительно разрешения 80 символов в строке. Т.е. для разрешения 640 точек (80 символов) это будут значения 0, 1, 2, 3 и т.д. При разрешении 320 точек (40 символов) младший бит не учитывается, соответственно будут значения 0, 2, 4, 6 и т.д. При разрешении 160 точек (20 символов) уже не учитываются два младших бита, т.е. значения будут 0, 4, 8, 12 и т.д. Ну и соответственно при разрешении 80 точек (10 символов) не учитываются три младших бита, координаты будут 0, 8, 16, 24 и т.д.

  10. #559

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Ну и соответственно при разрешении 80 точек (10 символов) не учитываются три младших бита, координаты будут 0, 8, 16, 24 и т.д.
    Да, по схеме видно, что младшие 3 бита в зависимости от разрешения маскируются.

  11. #560

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Фактически надо два независимых контроллера памяти, со своими отдельными микросхемами.
    Ага, вот теперь понятно, что ты имел ввиду. Просто двухканальность в привычном для нас понимании из мира PC - это всего лишь удвоенная ширина шины данных памяти. Ты же говоришь о двух независимых банках памяти.
    Тогда можно для ЦП использовать основную память девборды, а для ПП использовать внутреннюю память FPGA (её объёма многих FPGA вполне достаточно для ПП) в двухпортовом режиме, потому как там ещё и видеоконтроллер расшаривает её для видеовыхлопа.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

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

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

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

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

Ваши права

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