exponenta event banner

Создание параметризованного кода для ссылочных моделей

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

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

Параметризация ссылочной модели для генерации кода HDL

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

    Сведения о создании аргумента модели см. в разделе Указание различных значений для каждого экземпляра повторно используемой модели.

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

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

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

  4. Создание кода для DUT.

Ограничения

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

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

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

  • Невозможно перечислить данные.

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

Подробнее