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 — Вертикальное очищение (циклы, минус горизонтальное очищение, разделенное на общие пиксели на строку)

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

Примечание

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

Порты

Входной параметр

развернуть все

Задайте pixelcontrol соедините шиной, который содержит пять сигналов. Сигналы описывают валидность пикселя и его местоположения в системе координат. Для получения дополнительной информации смотрите Пиксельную Шину управления.

Типы данных: 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

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

Введенный в R2017b