Measure Timing

Измерьте время входного сигнала шины управления пикселями

  • Библиотека:
  • Vision HDL Toolbox/Утилиты

  • Measure Timing block

Описание

Блок Measure Timing измеряет параметры синхронизации видеопотока. Этот блок предназначен для использования в Simulink® только симуляция и не поддерживает генерацию HDL-кода.

Протокол потокового пикселя Vision HDL Toolbox™ реализует синхронизацию видеосистемы, включая неактивные интервалы между системами координат. Эти неактивные интервалы называются интервалами гашения. Многие блоки Vision HDL Toolbox требуют минимальных интервалов гашения. Дополнительные сведения см. в разделе Настройка интервалов гашения. Можно использовать измерения параметра синхронизации из этого блока, чтобы проверить, что ваш видеопоток соответствует этим требованиям. Если вы манипулируете управляющими сигналами вашего видеопотока, можно использовать этот блок для проверки полученных сигналов.

Чтобы определить параметры каждой системы координат, блок измеряет временные шаги между сигналами управления на шине.

  • 1 - Активные пиксели на линию

  • 2 - Активные линии на систему координат (количество hStart импульсы)

  • 3 - Общее количество пикселей на линию

  • 4 - Общее количество линий на систему координат (циклы, деленные на общее количество пикселей на линию)

  • 5 - Горизонтальная заглушка

  • 6 - Вертикальное гашение (циклы, минус горизонтальное гашение, деленное на общее количество пикселей на линию)

Для получения дополнительной информации о пиксельной шине управления и размерностях видеокадра, смотрите Потоковый Интерфейс Пикселя.

Примечание

Измерения из первого моделируемой системы координат неправильны, потому что некоторые параметры требуют измерений между системами координат. Симулируйте по крайней мере две системы координат перед использованием результатов.

Порты

Вход

расширить все

The pixelcontrol шина содержит пять сигналов. Сигналы описывают валидность пикселя и его местоположение в системе координат. Для получения дополнительной информации смотрите Pixel Control Bus.

Типы данных: bus

Выход

расширить все

Количество пикселей в каждой линии активного видеокадра, возвращаемое в виде скаляра. Это значение измеряется путем подсчета допустимых пикселей между hStart и hEnd. См. Маркер 1 в схеме.

Типы данных: double

Количество линий в активном видеокадре, возвращаемое в виде скаляра. Это значение измеряется путем подсчета hStart импульсы между vStart и vEnd. См. Маркер 2 в схеме.

Типы данных: double

Количество пикселей в каждой линии, включая горизонтальный интервал гашения, возвращаемое в виде скаляра. Это значение измеряется путем подсчета количества допустимых пикселей между двумя hStart импульсы. См. Маркер 3 в схеме.

Типы данных: double

Количество линий в системе координат, включая вертикальный интервал гашения, возвращаемое в виде скаляра. Это значение измеряется путем подсчета количества допустимых пикселей между двумя vStart импульсы, разделенные на totalPixels. См. Маркер 4 в схеме.

Типы данных: double

Количество неактивных пикселей между линиями системы координат, возвращаемое в виде скаляра. Это значение измеряется путем подсчета недопустимых циклов между hEnd и следующую hStart. См. Маркер 5 в схеме.

Типы данных: double

Количество неактивных линий между системами координат, возвращаемое как скаляр. Это значение измеряется путем подсчета недопустимых циклов между vEnd и следующую vStart, вычитание horizBlank, а затем деление на totalPixels. См. Маркер 6 в схеме.

Типы данных: double

Расширенные возможности

.
Введенный в R2016b