Ключевое отличие заключается в сложности реализации. HDMI требует использования готовых сторонних ядер, которые поддерживают множество режимов и функций (аудио, CEC, инфофреймы), но при этом:
* Создают зависимости от чужого кода
* Усложняют отладку из-за своей универсальности
* Вводят избыточность для задач, где нужно только видео
Проблема тактирования в рассмотренном модуле - использование двух раздельных тактовых сигналов (clk_pixel и clk_pixel_x5), когда правильнее было бы использовать:
* Один основной тактовый сигнал (clk_pixel_x5)
* Строб-сигнал разрешения (pixel_enable) для домена с меньшей частотой
Такое решение было бы более надежным и соответствовало бы лучшим практикам проектирования цифровых систем.
Создание собственного DVI-модуля позволяет:
* Полный контроль над всей логикой работы
* Упрощенная архитектура без избыточных функций
* Прозрачная отладка - все сигналы понятны и предсказуемы
* Оптимизация под конкретную задачу вывода ретро-видео



Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
