Сгенерируйте параметрированный код для моделей, на которые ссылаются,

Чтобы сгенерировать параметрированный код для моделей, на которые ссылаются, используйте аргументы модели. Можно использовать аргументы модели в или размаскированном блоке Model маскированном.

HDL Coder™ генерирует один VHDL® entity или Verilog® module для модели, на которую ссылаются, даже если DUT имеет несколько экземпляров модели, на которую ссылаются. В сгенерированном коде каждый аргумент модели является VHDL generic или parameter Verilog.

Параметрируйте модель, на которую ссылаются, для генерации HDL-кода

  1. В модели, на которую ссылаются создайте один или несколько аргументов модели.

    Чтобы изучить, как создать аргумент модели, смотрите, Задают Различное Значение для Каждого Экземпляра Допускающей повторное использование Модели.

  2. В модели, на которую ссылаются используйте каждый параметр аргумента модели в блоке Gain или Constant.

  3. В DUT, для каждой модели - ссылки, в таблице Model arguments, вводят значения для каждого аргумента модели.

    В качестве альтернативы создайте маску модели для модели, на которую ссылаются. В DUT, для каждой модели - ссылки, вводят значения для каждого аргумента модели.

  4. Сгенерируйте код для DUT.

Ограничения

Значения аргументов модели:

  • Должен быть скаляр.

  • Не может быть комплексным.

  • Не могут быть перечисленные данные.

Связанные примеры

Больше о