SMPTE274M (для HD-SDI)

Особенности

Модуль кодера формата SMPTE274 для интерфейса SMPTE292M 1920 на 1080, частота 30 кадров. Формат субдискретзации 4:2:2. EAV, LN, CRC, BLANKING, SAV формируются автоматически.

модуль

Внешние требования

Reset, En активируются HIGHT уровнем, тактирование 74.25 MHz.

Порты ввода

  • i_CLK_74m25 — меандр 74.25 MHz. Скорость строго регламентирована стандартом SMPTE292M.
  • i_RST — сброс (для сброса подать HIGHT)
  • i_EN — разрешить работу (для разрешения подать HIGHT)
  • i_data_Y — 10 бит яркостной Y компоненты изображения.
  • i_data_C — 10 бит Cb или Cr являются синей и красной цветоразностными компонентами изображения

Порты вывода

  • PIX_CNT_o — счетчик пикселов, 0-2199.
  • LINE_CNT_o — счетчик строк, 0-1124.
  • VSYNC_o — вертикальная развертка. LOW когда идет изображение (Picture)
  • HSYNC_o — горизонтальная развертка. LOW когда идет изображение (Picture)
  • DATA_RQ_o — сигнализирует об области изображения, HIGHT когда область Picture.
  • Y_data_o — 10 биное слово согласно протоколу Y компоненты.
  • C_data_o — 10 биное слово согласно протоколу C компоненты (Cr / Cb).

Скорость данных линий Y_data_o / C_data_o повторяет скорость тактирования CLK_74m25.

Результат data_o

Гененрирует данные формата ниже: данные

Television horizontal line data

Вставка CRC

Расчет CRC осущевтвляется через модуль crcSMPTE.v, сгенерированный на сайте. Полином x^18 + x^5 + x^4 + 1.

Затрачиваемые ресурсы

Vivado

LUT as Logic Register as Flip Flop
154 118