Этот параметр находится в HDL Code Generation> панель Floating Point диалогового окна Configuration Parameters. Используйте этот параметр, чтобы задать целевую библиотеку с плавающей точкой.
Значение по умолчанию:
NONE
Опции:
None
Выберите эту опцию, если вы не хотите, чтобы проект сопоставил с целевыми библиотеками с плавающей точкой.
Native Floating Point
Задайте собственный компонент, с плавающей точкой как библиотека. Можно задать стратегию задержки и обработать ли нестандартные числа в проекте.
Altera Megafunctions (ALTERA FP FUNCTIONS)
Задайте Altera® Megafunctions (FP ALTERA FUNCTIONS) как целевая библиотека с плавающей точкой. Можно обеспечить Целевую частоту IP.
Altera Megafunctions (ALTFP)
Задайте Мегафункции Altera (ALTFP) как целевая библиотека с плавающей точкой. Можно обеспечить цель и стратегию задержки IP.
Xilinx LogiCORE
Задайте Xilinx® LogiCORE® как целевую библиотеку с плавающей точкой. Можно обеспечить цель и стратегию задержки IP.
Установить библиотеку с плавающей точкой:
Создайте целевой объект настройки с плавающей точкой для библиотеки с плавающей точкой. В этом примере показано, как создать hdlcoder.FloatingPointTargetConfig
объект для Native Floating Point
библиотека:
fpconfig = hdlcoder.createFloatingPointTargetConfig('NativeFloatingPoint');
Установите целевую настройку с плавающей точкой на модели и затем сгенерируйте HDL-код. В этом примере показано, как установить настройку на sfir_single
модель и генерирует HDL-код для symmetric_fir
подсистема:
hdlset_param('sfir_single','FloatingPointTargetConfig',fpconfig) makehdl('sfir_single/symmetric_fir')