Измерьте синхронизацию пиксельного входа шины управления
visionhdlutilities
Блок Measure Timing измеряет параметры синхронизации видеопотока. Vision HDL Toolbox™, передающий пиксельный протокол потоком, реализует синхронизацию системы видео, включая неактивные интервалы между кадрами. Эти неактивные интервалы называются интервалами гашения. Много блоков Vision HDL Toolbox требуют минимальных интервалов гашения. Можно использовать измерения параметра синхронизации от этого блока, чтобы проверять, что видеопоток удовлетворяет эти требования. Если вы управляете управляющими сигналами своего видеопотока, можно использовать этот блок, чтобы проверить получившиеся сигналы.
Чтобы определить параметры каждого кадра, блок измеряет временные шаги между управляющими сигналами на шине.
1
— Активные пиксели на строку
2
— Активные строки на кадр (считают импульсы hStart
),
3
— Общие пиксели на строку
4
— Общие строки на кадр (циклы, разделенные на общие пиксели на строку)
5
— Горизонтальное очищение
6
— Вертикальное очищение (циклы, минус горизонтальное очищение, разделенное на общие пиксели на строку)
Для получения дополнительной информации на пиксельной шине управления и размерностях кадра видео, смотрите Пиксельный Интерфейс Потоковой передачи.
Измерения от первого моделируемого кадра являются неправильными, потому что некоторые параметры требуют измерений между кадрами. Моделируйте по крайней мере два кадра перед использованием результатов.
Порт | Направление | Описание | Тип данных |
---|---|---|---|
ctrl | Входной параметр | Управляющие сигналы, сопровождающие пиксельный поток, заданный как шина | pixelcontrol |
activePixels | Вывод | Количество пикселей в каждой строке активного кадра видео. Это значение измеряется между hStart и hEnd . Смотрите маркер 1 в схеме. | double |
activeLines | Вывод | Количество строк в активном кадре видео. Это значение измеряется путем подсчета импульсов hStart между vStart и vEnd . Смотрите маркер 2 в схеме. | double |
totalPixels | Вывод | Количество пикселей в каждой строке, включая горизонтальный интервал гашения. Это значение измеряется между hStart и следующим hStart . Смотрите маркер 3 в схеме. | double |
totalLines | Вывод | Количество строк в кадре, включая вертикальный интервал обратного хода луча. Это значение измеряется между vStart и следующим vStart , разделенным на totalPixels . Смотрите маркер 4 в схеме. | double |
horizBlank | Вывод | Количество неактивных пикселей между строками кадра. Это значение измеряется между hEnd и следующим hStart . Смотрите маркер 5 в схеме. | double |
vertBlank | Вывод | Количество неактивных строк между кадрами. Это значение измеряется между vEnd и следующим vStart , настроенным, чтобы удалить horizBlank , и затем разделенный на totalPixels . Смотрите маркер 6 в схеме. | double |