Files
templates/hdl/logic-hdmi-preview

Цифровая осциллограмма для HDMI

rtl/zynq_logic_preview.v выдаёт RGB, DE, HSYNC и VSYNC для 640×480 при пиксельной частоте 25,2 МГц. Для HDMI подключите внешний RGB→TMDS передатчик, например Digilent rgb2dvi с сериализацией 126 МГц.

Домен capture_clk заполняет скрытый банк из 512 точек. Параметр CAPTURE_HZ должен соответствовать его частоте, по умолчанию 125 МГц. Если stream_active поднят, отсчёты берутся по stream_valid из stream_sample. При простое локальные входы digital_inputs читаются на 5 Мвыб/с. Кадр начинается по нарастающему фронту D3 или автоматически после 10 мс ожидания.

Домен pixel_clk переключает банк в вертикальном гашении и возвращает подтверждение записи. Синхронизируйте снятие сброса отдельно для каждого домена. RGB-байты расположены в порядке R, B, G для rgb2dvi. Тест tests/tb_zynq_logic_preview.sv проверяет горизонтальные уровни и вертикальные фронты в восьмой строке.