exponenta event banner

IP-библиотека с плавающей запятой

Этот параметр находится на панели Создание кода HDL (HDL Code Generation) > Плавающая точка (Floating Point) диалогового окна Параметры конфигурации (Configuration Parameters). Этот параметр используется для задания целевой библиотеки с плавающей запятой.

Настройки

По умолчанию: NONE

Возможны следующие варианты:

None

Выберите этот параметр, если не требуется сопоставлять конструкцию с целевыми библиотеками с плавающей запятой.

Native Floating Point

Укажите собственную плавающую точку в качестве библиотеки. Можно указать стратегию задержки и необходимость обработки денормальных чисел в конструкции.

Altera Megafunctions (ALTERA FP FUNCTIONS)

Укажите Altera ® Megafunctions (ALTERA FP FUNCTIONS) в качестве целевой библиотеки с плавающей запятой. Можно указать частоту IP Target.

Altera Megafunctions (ALTFP)

Укажите Altera Megafunctions (ALTFP) в качестве целевой библиотеки с плавающей запятой. Можно указать цель и стратегию задержки для IP.

Xilinx LogiCORE

Укажите Xilinx ® LogiCORE ® в качестве целевой библиотеки с плавающей запятой. Можно указать цель и стратегию задержки для IP.

Информация командной строки

Чтобы задать библиотеку с плавающей запятой, выполните следующие действия.

  1. Создайте целевой объект конфигурации с плавающей запятой для библиотеки с плавающей запятой. В этом примере показано, как создать hdlcoder.FloatingPointTargetConfig объект для Native Floating Point библиотека:

    fpconfig = hdlcoder.createFloatingPointTargetConfig('NativeFloatingPoint');

  2. Задайте конфигурацию цели с плавающей запятой в модели, а затем создайте код HDL. В этом примере показано, как установить конфигурацию на sfir_single модель и сгенерировать код HDL для symmetric_fir подсистема:

    hdlset_param('sfir_single','FloatingPointTargetConfig',fpconfig)
    makehdl('sfir_single/symmetric_fir')

См. также