exponenta event banner

ИБИС-АМИ clock_times

Восстановление значений тактового времени SerDes из пользовательских DFECDR и CDR

  • Библиотека:
  • Панель инструментов/утилиты SerDes

  • IBIS-AMI clock_times icon

Описание

Блок IBIS-AMI clock_times восстанавливает значения тактового времени системы SerDes при использовании пользовательского блока DFECDR или CDR вместо тех, которые предоставляются с Toolbox™ SerDes. Блок восстанавливает значения тактового времени из функции AMI_GetWave и выводит их в сгенерированные модели IBIS-AMI.

Вывод блока IBIS-AMI clock_times является двумя глобальными переменными, extern double* Rx_clock_times_buf и extern int Rx_clock_times_idx. Блок создает только переменные. Необходимо добавить их в пользовательский код, чтобы они работали. Вместе переменные реализуют clock_times вектор, определенный в спецификациях IBIS 7.0.

Порты

Вход

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

Обновите входные данные в порту clockTime, указанном как скаляр или вектор. Значение в порте clockValid приводит к выводу только одного тактового сигнала на выборку.

Каждый передний фронт входного сигнала в порте clockValid обновляет функцию S, которая проходит через порт clockTime. Обычно это происходит один раз за единичный интервал (UI).

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

Данные тактового времени, указанные как массив. Данные тактового времени передаются в код оболочки AMI с помощью функции S.

Значение времени в порте clockTime должно быть наполовину UI перед фактическим временем выборки данных.

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

Параметры

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

Смещение значений времени часов на половину пользовательского интерфейса в соответствии со спецификациями IBIS-AMI.

Подробнее

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

Ссылки

[1] Спецификация IBIS 7.0, https://ibis.org/ver7.0/ver7_0.pdf.

См. также

|

Представлен в R2020b