Совместно используйте дюйм/с с плавающей точкой

Этот параметр находится во вкладке HDL Code Generation> Optimization> Resource Sharing диалогового окна Configuration Parameters. Используйте этот параметр, чтобы совместно использовать блоки IP с плавающей точкой в целевом компьютере с оптимизацией разделения ресурсов.

Настройки

Значение по умолчанию: на

На

Когда вы включаете разделение ресурсов, HDL Coder™ совместно использует блоки IP с плавающей точкой.

'off'

Не совместно используйте блоки IP с плавающей точкой.

Зависимость

Совместно использовать дюйм/с с плавающей точкой:

  • В HDL Block Properties для родительской Подсистемы DUT задайте SharingFactor. Количество блоков IP с плавающей точкой, которые совместно используются, зависит от SharingFactor, который вы задаете для подсистемы.

  • Во вкладке HDL Code Generation> Global Settings> Floating Point Target, набор Floating Point IP Library к значению кроме None.

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

Свойство: ShareFloatingPointIP
Ввод: символьный вектор
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

Чтобы установить это свойство, используйте hdlset_param или makehdl. Чтобы просмотреть значение свойства, используйте hdlget_param.

Например, можно использовать установку ShareFloatingPointIP, когда вы генерируете HDL-код для подсистемы symmetric_fir в модели sfir_fixed с помощью любого из этих методов.

  • Передайте свойство в качестве аргумента к функции makehdl.

    makehdl('sfir_fixed/symmetric_fir', ... 
            'ShareFloatingPointIP','on')
  • Когда вы используете hdlset_param, можно установить параметр на модели и затем сгенерировать HDL-код с помощью makehdl.

    hdlset_param('sfir_fixed','ShareFloatingPointIP','on')
    makehdl('sfir_fixed/symmetric_fir')

Смотрите также