IBIS-AMI clock_times

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

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

  • IBIS-AMI clock_times icon

Описание

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

Параметры

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

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

Подробнее о

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

Ссылки

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

См. также

|

Введенный в R2020b