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