User Tag List

Страница 50 из 54 ПерваяПервая ... 464748495051525354 ПоследняяПоследняя
Показано с 491 по 500 из 585

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Рекомендую попробовать 60 герц.
    Коллега, а какая у вас частота CLK на шине HDMI?

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

    В исходном коде частота 27МГц. Но в реальности она точно такая?

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

    Изучив бегло ваш код верхнего уровня. У меня возник вопрос к блоку кода always FF который генерирует FF видео reset. Трудно продидактить конечную форму сигнала. Но одно важнейшее условие он должен быть длиной один пиксель клок.
    Я думаю что вы долго с этим разбирались тестировали изменяли эта работа сложная. Но тут очень важно каждая длина этого сигнала может поломать работу HDMI модуля.

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

    я завел 32кб двупортовой памяти, пишу параллельно в неё и в ОЗУ алесты, затем распаковываю байт видеопамяти в пиксели через палитру и тд.
    но и тут есть нюанс. можно быстро подменить С000 ОЗУ через маппер страницу. например с 3 на 7. CRT будет показывать корректно, я - нет.
    это мне нужно 128кб чтобы всё параллельно ОЗУ отслеживать.
    На мой взгляд лучше этого не делать. Необходимо в памяти держать лишь одну строку. И отображать ее два раза.
    Если вы успешно используете асинхронное FIFO то это правильное решение. (если нет то можно два буфера на дну строку. В один кладем из другого читаем)
    При это крайне важно чтобы этот промежуточный узел согласования разверток выдавал идеально точно в количестве pixel_clock как одну строку так и весь кадр.

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

    P.S. Возможно стоит не использовать HDMI, а вместо этого использовать DVI. Это проще.
    Кстати то ядро которое вы используете работает на двух clk. Один clk_pixel_x5, а другой его деление на 5 clk_pixel. Второй не clke так было бы правильно а именно clk.
    Работать должно, но на мой взгляд это спорное решение.
    Последний раз редактировалось Sherlock; 16.09.2025 в 09:41.

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

  3. #2

    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,454
    Спасибо Благодарностей отдано 
    195
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    99 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sherlock Посмотреть сообщение
    P.S. Возможно стоит не использовать HDMI, а вместо этого использовать DVI. Это проще.
    А разве они, кроме звука, чем-то отличаются?

  4. #3

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

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    А разве они, кроме звука, чем-то отличаются?
    Ключевое отличие заключается в сложности реализации. HDMI требует использования готовых сторонних ядер, которые поддерживают множество режимов и функций (аудио, CEC, инфофреймы), но при этом:

    * Создают зависимости от чужого кода
    * Усложняют отладку из-за своей универсальности
    * Вводят избыточность для задач, где нужно только видео

    Проблема тактирования в рассмотренном модуле - использование двух раздельных тактовых сигналов (clk_pixel и clk_pixel_x5), когда правильнее было бы использовать:

    * Один основной тактовый сигнал (clk_pixel_x5)
    * Строб-сигнал разрешения (pixel_enable) для домена с меньшей частотой

    Такое решение было бы более надежным и соответствовало бы лучшим практикам проектирования цифровых систем.

    Создание собственного DVI-модуля позволяет:

    * Полный контроль над всей логикой работы
    * Упрощенная архитектура без избыточных функций
    * Прозрачная отладка - все сигналы понятны и предсказуемы
    * Оптимизация под конкретную задачу вывода ретро-видео

  5. #4

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

    По умолчанию

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

  6. #5

    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,454
    Спасибо Благодарностей отдано 
    195
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    99 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В любительских поделках не используются хитрые режимы высокого разрешения, защита и т.п., поэтому реализация DVI от HDMI ничем не отличается. Если не считать звука, который в HDMI тоже не всегда реализовывают. Я не в курсе причин проблемы в конкретном рассматриваемом модуле, но, сколько я возился с HDMI и DVI, всё сводилось к тому, чтобы взять сформировать видеосигнал, соответствующий одному из видеостандартов, взять его пиксель клок и подать на схему HDMI или DVI. А для удобства, этот пиксельклок формировать из тактовой, в 5 раз большей частоты, чтобы и её можно было подавать на синхронизатор. Ну и кадровые-строчные - тоже. Кстати, 50Гц тоже лопает, правда, не поручусь, что это справедливо для всех дисплеев/телевизоров.
    Попросту говоря, взяли какой-нибудь самодельный видеоконтроллер HDMI (например, на Raspberry Pi Pico) и, через простой переходник, воткнули в DVI. И будет работать.
    Последний раз редактировалось AlexBel; 16.09.2025 в 15:55.

  7. #6

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

    По умолчанию

    Дело не в потребительских качествах интерфейсов а процессе разработки и в ресурсах как аппартных так и человеческих.

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

    P.S. С потребителькой точки зрения. HDMI лучший вариант однозначно.

  8. #7

    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,454
    Спасибо Благодарностей отдано 
    195
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    99 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А, в данном случае, в чём разница между DVI и HDMI? Если не считать звука. В плане разработки, реализации.

  9. #8

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

    По умолчанию

    занимаюсь загрузкой биоса из набортной флэши. в целом работает. 4 странички по 16кб - на глаз 4 секунды. проинициализировал CRT и мигаю бордюром. надо добавить вывод текста, ну что shift - basic, del - setup.

  10. #9

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

    По умолчанию

    Цитата Сообщение от RW9UAO Посмотреть сообщение
    занимаюсь загрузкой биоса из набортной флэши. в целом работает. 4 странички по 16кб - на глаз 4 секунды. проинициализировал CRT и мигаю бордюром. надо добавить вывод текста, ну что shift - basic, del - setup.
    4 сек это только передача из флешки или все вместе с boot z80?

  11. #10

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

    По умолчанию

    с момента включения до появления синего экрана с "алеста - локомотив". по сути - загрузка 64кб из флэшки в sdram.

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

    Sherlock(17.09.2025)

Страница 50 из 54 ПерваяПервая ... 464748495051525354 ПоследняяПоследняя

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

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

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

Ваши права

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