Разработайте систему SerDes и экспортируйте модель IBIS-AMI

Этот пример показывает, как использовать приложение SerDes Designer, чтобы создать и анализировать систему SerDes и создать модели IBIS-AMI для передатчика и получателя от Simulink®. Разработайте систему SerDes верхнего уровня в приложении, затем экспортируйте модель Simulink для дальнейшего анализа временного интервала. Экспортируйте модели IBIS-AMI для завершенной системы SerDes от Simulink.

Сконфигурируйте приложение SerDes Designer

Откройте приложение SerDes Designer путем ввода следующей команды в подсказке команды MATLAB:

>> serdesDesigner

Поочередно, во вкладке Apps, при Обработке сигналов и Коммуникациях, кликают по значку приложения.

В окне SerDes System выберите блок AnalogOut и добавьте блок FFE в его левую сторону от него. Затем выберите блок AnalogIn и добавьте CTLE и блок DFECDR с его правой стороны от него.

Выберите блок FFE в подсистеме Tx. В окне Block Parameters измените TapWeights от [0 1 0 0 0] до [0 1 0 0], так, чтобы FFE имел один пред касание, одно основное касание и два касания сообщения. Оставьте все другие блоки в их настройках по умолчанию.

Выполните статистический анализ

От вкладки ANALYSIS в панели инструментов приложения выберите Add Plots> ответ Pulse, чтобы отобразить импульсный ответ системы SerDes. Можно увеличить масштаб к сфере интересов, где импульсная коррекция работает.

Заметьте различие в импульсном ответе до и после коррекции.

Выберите Add Plots> BER, чтобы отобразить Статистический Глаз, Ванну, и Контуры изгибают overlayed вместе в одном графике.

Индикаторная диаграмма используется, чтобы определить качество целостности сигнала. "Открытый" глаз указывает на более высокую вероятность битного восстановления. Кривая ванны строит частоту ошибок по битам как горизонтальную функцию глаза данных и соответствует ширине глаза. Кривая контура строит частоту ошибок по битам как вертикальную функцию глаза данных и соответствует ширине глаза.

Выберите Add Plots> Report, чтобы просмотреть системный отчет SerDes.

Заметьте, что CTLE ConfigSelect и DFECDR:TapWeights (V) определяются алгоритмом оптимизации, поскольку и CTLE и блоки DFECDR были в Режиме adapt.

Экспортируйте систему SerDes в Simulink

От вкладки EXPORT в панели инструментов приложения нажмите Export

кнопка, чтобы экспортировать систему SerDes в окружение Simulink. Холст Simulink содержит модель, которая представляет систему SerDes, сконфигурированную в приложении.

  • Дважды щелкните по Блоку Configuration, чтобы открыть диалоговое окно Block Parameters. Значения параметров в течение времени Символа, Выборок на символ, Целевой BER, Модуляцию и Сигнализацию перенесены из приложения SerDes Designer.

  • Дважды щелкните по блоку Stimulus, чтобы открыть диалоговое окно Block Parameters. Можно установить PRBS (псевдослучайная двоичная последовательность) порядок и количество символов моделировать. Этот блок не перенесен из приложения SerDes Designer.

  • Дважды щелкните по блоку Tx, чтобы посмотреть в подсистеме Tx. Подсистеме перенесли блок FFE из приложения SerDes Designer. Блок Init также введен, чтобы смоделировать статистический фрагмент модели AMI. Дважды щелкните по блоку FFE и заметьте, что значения параметров для весов Касания перенесены из приложения.

  • Дважды щелкните по блоку Analog Channel, чтобы открыть диалоговое окно Block Parameters. Значения параметров для Целевой частоты, Потери, Импеданса и параметров аналоговой модели Tx/Rx перенесены из приложения SerDes Designer.

  • Дважды щелкните по блоку Rx, чтобы посмотреть в подсистеме Rx. Подсистема имеет CTLE и блоки DFECDR, перенесенные из приложения SerDes Designer. Блок Init также введен, чтобы смоделировать статистический фрагмент модели AMI.

Запустите симуляцию

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

Второй график содержит четыре представления статистических результатов симуляции: импульсный ответ, статистический глаз с ванной и кривой контуров, вывел форму волны, выведенную от импульсного ответа и отчета включая высоту глаза и ширину глаза.

Сгенерируйте Модели Tx/Rx IBIS-AMI

Откройте диалоговое окно Block Parameter для Блока Configuration и нажмите на кнопку Open SerDes IBIS/AMI Manager.

  • Во вкладке Export сконфигурируйте модели и файлы, которые будут экспортироваться. Угловой процент масштабирует данные о кривой I-V и V-T, область значений напряжения и другие данные IBIS. Образцовые Настройки определяют ли экспортируемые образцовые процессы Init и данные GetWave (Двойная модель), или только один.

  • Во вкладке IBIS в менеджере SerDes IBIS/AMI диалоговое окно значения аналоговой модели преобразованы в стандартные параметры IBIS, которые могут использоваться любым средством моделирования промышленного стандарта.

  • Во вкладке AMI-Tx и AMI-Rx в менеджере SerDes IBIS/AMI диалоговое окно зарезервированные параметры перечислены сначала сопровождаемые образцовыми определенными параметрами после формата типичного файла AMI.

Во вкладке Export менеджера SerDes IBIS-AMI окно параметра задайте целевую директорию как C:\Users\<user>\Desktop\DLL и нажмите кнопку Export. В вашем рабочем столе. в недавно созданной папке DLL вы можете, оштрафовал сгенерированный serdes.ibs, serdes_rx.ami и файлы serdes_tx.ami.

Можно теперь протестировать модели IBIS-AMI в стандартном средстве моделирования модели AMI.