Сопоставьте функцию компонента MATLAB с инстанцированным проектом HDL
Примечание
Введите эту команду в симулятор HDL, не в MATLAB®.
matlabcp
выполняет эти действия: instance
Запускает клиентский компонент симулятора HDL программного обеспечения HDL Verifier™.
Сопоставляет заданный экземпляр проекта HDL, созданного в симуляторе HDL с функцией MATLAB.
Создает процесс, который планирует вызовы заданной функции MATLAB.
Отмены любые незаконченные события запланированы предыдущим matlabcp
команда, которая задала тот же экземпляр. Например, если вы даете команду matlabcp
например, foo
, matlabcp
отмены все ранее запланированные события, инициируемые matlabcp
на foo
.
Дайте эту команду в симуляторе HDL.
Функции компонента MATLAB симулируют поведение модулей в модели HDL. Тупиковый модуль (обеспечение только определений порта) в модели HDL передает свои входные сигналы функции компонента MATLAB. Компонент MATLAB обрабатывает эти данные и возвращает результаты к выходным параметрам тупикового модуля. Компонент MATLAB обычно обеспечивает некоторую функциональность (такую как фильтр), который еще не реализован в HDL-коде. Для получения дополнительной информации о функциях компонента MATLAB, смотрите, Создают Функцию Компонента MATLAB.
Примечание
Коммуникационный режим, для которого вы задаете matlabcp
должен совпадать с коммуникационным режимом, для которого вы задали hdldaemon
когда вы установили связь сервера.
Для коммуникаций сокета задайте номер порта, для которого вы выбрали hdldaemon
когда вы выпускаете запрос ссылки с matlabcp
команда в симуляторе HDL.
matlabcp
добавляет время технические требования для планирования заданной функции MATLAB.instance
time-specs
matlabcp
задает одни или несколько дополнительных технических требований как пары, состоящие из допустимого имени спецификации и его значения. Например, instance
___ pair1 ... pairN
-mfunc vlogmatlabc
задает для функции MATLAB vlogmatlabc
быть сопоставленным с заданным модулем HDL. Можно задать эти пары с или без time-specs
.