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