User Tag List

Страница 56 из 59 ПерваяПервая ... 5253545556575859 ПоследняяПоследняя
Показано с 551 по 560 из 585

Тема: Компьютер "Aleste 520EX"

  1. #551

    Регистрация
    19.07.2017
    Адрес
    г. Кемерово
    Сообщений
    47
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    26
    Поблагодарили
    12 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    https://disk.360.yandex.ru/d/Uqpr_k25pB1P5A
    более синхронный дизайн

  2. #552

    Регистрация
    20.12.2006
    Адрес
    Minsk
    Сообщений
    375
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    HDMI требует использования готовых сторонних ядер
    можно и без "ядер" обойтись))) вот тут все изящно и красиво и самое главное - портируемо на любой FPGA!!
    без привязки к несовместимым библиотечным элементам от производителя кристалла FPGA

  3. #553

    Регистрация
    19.07.2017
    Адрес
    г. Кемерово
    Сообщений
    47
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    26
    Поблагодарили
    12 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    звук. хдми делается просто. а вот звук.

  4. #554

    Регистрация
    03.10.2017
    Сообщений
    242
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от backa Посмотреть сообщение
    можно и без "ядер" обойтись))) вот тут все изящно и красиво и самое главное - портируемо на любой FPGA!!
    без привязки к несовместимым библиотечным элементам от производителя кристалла FPGA
    Все не так просто. Одно дело генерировать видео а другое дело адаптировать существующий видеовыход.

    Проблема интеграции контроллера 6845 (Amstrad CPC) с HDMI:

    Для стандарта HDMI 720p (PAL) требуется 625 строк. Контроллер 6845 по умолчанию генерирует 312 строк. Даже с учетом теоретической возможности получить 312.5, на практике используется 312.

    Это делает метод удвоения строк неприменимым. Наиболее простым и гарантированным решением видится полный захват кадра в буфер.

    Рекомендация: Продолжить разработку с использованием полнокадрового буфера.
    Моя цель: Параллельно я буду искать решение, позволяющее избежать захвата всего кадра.

  5. #555

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Это делает метод удвоения строк неприменимым.
    А если все строки удваивать, а первую или последнюю утраивать?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  6. #556

    Регистрация
    03.10.2017
    Сообщений
    242
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    А если все строки удваивать, а первую или последнюю утраивать?
    Преобразование временных параметров видеопотока

    Имеется два видеопотока с разным строчным разложением.

    Исходный кадр:

    Строки: 1, 2, 3, 4

    Время строки: l1

    Время кадра: f1 = l1 * 4

    Выходной кадр:

    Строки: A, B, C, D, E, F, G, H, J

    Время строки: l2

    Время кадра: f2 = l2 * 9

    Алгоритм преобразования строк

    Для преобразования 4 строк в 9 используется метод дублирования:

    Каждая исходная строка дублируется дважды.

    Поскольку 4 * 2 = 8, а требуется 9 строк, последняя (четвертая) строка дублируется трижды.

    Результат преобразования:

    1, 1, 2, 2, 3, 3, 4, 4, 4

    Синхронизация временных параметров

    Требуется выполнить два условия синхронизации:

    ✅ Условие 1: l1 == l2 / 2

    Это условие выполняется за счет настройки длительности строки.

    Пример: Если l1 = 64 мкс, то l2 = 32 мкс.

    ❌ Проблема с Условием 2: f1 == f2

    При попытке выполнить это условие возникает несоответствие:

    f1 = l1 * 4

    f2 = l2 * 9

    Подставляя условие l2 = l1 / 2, получаем:

    f2 = (l1/2) * 9 = l1 * 4.5

    Вывод:

    f1 = l1 * 4
    f2 = l1 * 4.5

    Для исходного потока из 4 строк и выходного из 9 строк, где каждая входная строка дублируется, невозможно одновременно соблюсти оба условия:

    Время новой строки равно половине времени исходной (l2 = l1 / 2).

    Времена кадров обоих потоков равны (f1 = f2).

    Это противоречие возникает из-за того, что отношение количества строк (9/4 = 2.25) не равно отношению длительностей строк (2/1 = 2).

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

  8. #557

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    Пример: Если l1 = 64 мкс, то l2 = 32 мкс.
    Соотношение времени строк фиксировано? Нельзя сделать l2 = 28.(4) мкс.?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  9. #558

    Регистрация
    03.10.2017
    Сообщений
    242
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Соотношение времени строк фиксировано? Нельзя сделать l2 = 28.(4) мкс.?
    Все упирается в коэффициент совместимости. И если мы хотим, чтобы просто работала операционная система, то можно менять все что угодно. Но если мы хотим полной совместимости, там где приложение использует прерывание, который кстати у Amstrad несколько в одном кадре, для того, чтобы изменить какой-либо регистр видеоконтроллера или палитры, Требуется очень точное соблюдение временных характеристик всей системы. Разработчик выбирает, что для него важнее полная совместимость или минимизация сложности системы. Я очень сильно стараюсь сделать стопроцентную совместимость, но боюсь, что это будет невозможно. Рано делать какие-то выводы.

    Однако, замечу, что даже небольшой изменение частоты входных строк приводит к необходимости буферизации всего кадра из-за накопления ошибки. Если у RW9UAO уже есть рабочее решение с буферизации всего кадра, то лучше оставаться с этим вариантом до тех пор пока не появится лучшая альтернатива. А я надеюсь, что она появится.
    Последний раз редактировалось Sherlock; 29.09.2025 в 14:14.

  10. #559

    Регистрация
    19.07.2017
    Адрес
    г. Кемерово
    Сообщений
    47
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    26
    Поблагодарили
    12 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нет у меня 600кб на весь кадр. от силы 64кб.

  11. #560

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

    По умолчанию

    Позвольте "вставить пять копеек". Для полной совместимости оставить стандартный аналоговый видеовыход с ТВ-развёрткой, и использовать пропатченный подходящий монитор.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

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

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

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

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

Похожие темы

  1. Ответов: 1076
    Последнее: 11.05.2022, 06:59
  2. Ответов: 0
    Последнее: 15.08.2010, 14:38
  3. Ответов: 27
    Последнее: 19.12.2009, 18:49
  4. Куплю компьютер Aleste 520EX (Алеста)
    от Nickolas в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 23.10.2009, 05:06
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

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