Configuration

Сконфигурируйте настройки в масштабе всей системы в системной модели SerDes

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

  • Configuration block

Описание

Блок Configuration устанавливает настройки в масштабе всей системы системы SerDes, такие как время символа, выборки на символ, целевую частоту ошибок по битам (BER), схему модуляции, и сигнализирующий о типе. Это также конфигурирует генерацию IBIS и моделей AMI и настраивает параметры AMI.

Ограничения

  • Невстроенные S-функции не поддерживаются для экспорта модели IBIS-AMI. Если у вас есть Simulink® Coder™ или лицензия Embedded Coder®, можно преобразовать S-функции во встроенный, чтобы поддержать экспорт модели IBIS-AMI.

Параметры

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

Время односимвольной длительности в виде действительной положительной скалярной величины в s.

Программируемое использование

  • Использование get_param(gcb,'SymbolTime') просмотреть текущее значение Symbol time (s).

  • Использование set_param(gcb,'SymbolTime',value) установить Symbol time (s) на определенное значение.

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

Количество точек данных на символ.

Программируемое использование

  • Использование get_param(gcb,'SamplesPerSymbol') просмотреть текущее значение Samples per symbol.

  • Использование set_param(gcb,'SamplesPerSymbol',value) установить Samples per symbol на определенное значение.

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

Универсальный временной шаг формы волны в виде действительной положительной скалярной величины в s. Этот параметр только для чтения и выведен из Symbol time (s) и Samples per symbol.

Программируемое использование

  • Использование get_param(gcb,'SampleIntervalText') просмотреть текущее значение Sample interval (s).

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

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

Программируемое использование

  • Использование get_param(gcb,'TargetBER') просмотреть текущее значение Target BER.

  • Использование set_param(gcb,'TargetBER',value) установить Target BER на определенное значение.

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

Количество логических уровней в схеме модуляции:

  • Выберите 'NRZ' если схема модуляции имеет два логических уровня.

  • Выберите 'PAM4' если схема модуляции имеет четыре логических уровня.

Программируемое использование

  • Использование get_param(gcb,'Modulation') просмотреть текущее значение Modulation.

  • Использование set_param(gcb,'Modulation',value) установить Modulation на определенное значение.

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

Как входящий сигнал передается через провода:

  • 'Differential' — Передайте входящий сигнал с помощью дифференциальной пары сигналов. Приемник отвечает на различие между двумя сигналами.

  • 'Single-ended' — Передайте входящий сигнал с помощью различного напряжения. Приемник отвечает на различие между входящим сигналом и ссылкой или землей.

Signaling только влияет на сгенерированные файлы IBIS. Уровни напряжения в Simulink не изменяются при изменении сигнального типа. Signaling также влияет на Impedance Analog Channel, когда Channel model является Loss model.

Программируемое использование

  • Использование get_param(gcb,'Signaling') просмотреть текущее значение Signaling.

  • Использование set_param(gcb,'Signaling',value) установить Signaling на определенное значение.

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

Выберите, чтобы построить статистический анализ (Init) результаты после того, как симуляция будет запущена. По умолчанию эта опция выбрана. Результаты, выведенные из компенсируемой импульсной характеристики, включают импульсный ответ, форму волны, статистический глаз и статистические метрики глаза (высота глаза, ширина глаза, область глаза, маржа операционной прибыли канала и вертикальное закрытие глаза).

Выберите, чтобы построить результаты анализа области времени после того, как симуляция будет запущена. По умолчанию эта опция выбрана. Результат включает глаз области времени с гистограммой тактов системных часов и метриками глаза области времени (высота глаза, ширина глаза, область глаза, маржа операционной прибыли канала, вертикальное закрытие глаза и минимальный BER).

Глаз области времени выведен из выхода блоков приемника и тактов системных часов, сгенерированных DFECDR, блоком CDR или IBIS-AMI clock_times блок. Чтобы сгенерировать значимый глаз области времени, максимальное значение параметра Bits to ignore для Tx и Rx во вкладке Export диалогового окна SerDes IBIS-AMI Manager используется.

Щелкните, чтобы открыть диалоговое окно SerDes IBIS-AMI Manager. Используя это диалоговое окно, можно установить IBIS и содержимое файла AMI и экспортировать модель IBIS-AMI.

Установите настройку модели (Tx и Rx, ввод-вывод, redriver, retimer), настройки IBIS (имена модели, угловой процент), и настройки модели AMI (тип модели, биты, чтобы проигнорировать) для передатчика и приемника и задайте опции создания файла во вкладке Export диалогового окна SerDes IBIS-AMI Manager.

Вкладка IBIS диалогового окна SerDes IBIS-AMI Manager содержит содержимое файла IBS.

Можно добавить, настроил параметры AMI, дополнительную структуру касания, и дрожание и шумовые профили с помощью вкладок AMI-Rx и AMI-Tx. Для получения дополнительной информации смотрите, Управляют Параметрами IBIS-AMI.

Больше о

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

Введенный в R2019a