Чтобы сгенерировать параметризованный код для моделей, на которые ссылаются, используйте аргументы модели. Можно использовать аргументы модели в или размаскированном блоке Model маскированном.
HDL Coder™ генерирует один VHDL®
entity
или Verilog®
module
для модели, на которую ссылаются, даже если DUT имеет несколько экземпляров модели, на которую ссылаются. В сгенерированном коде каждый аргумент модели является VHDL generic
или parameter
Verilog.
В модели, на которую ссылаются создайте один или несколько аргументов модели.
Чтобы изучить, как создать аргумент модели, смотрите, Задают Различное Значение для Каждого Экземпляра Допускающей повторное использование Модели (Simulink).
В модели, на которую ссылаются используйте каждый параметр аргумента модели в блоке Gain или Constant.
В DUT, для каждой модели - ссылки, в таблице Model arguments, вводят значения для каждого аргумента модели.
В качестве альтернативы создайте маску модели для модели, на которую ссылаются. В DUT, для каждой модели - ссылки, вводят значения для каждого аргумента модели.
Сгенерируйте код для DUT.
Значения аргументов модели:
Должен быть скаляр.
Не может быть комплексным.
Не могут быть перечисленные данные.