文档

本机浮点

本节包含的参数浮点目标选项卡的HDL代码生成>全局设置面板的配置参数对话框。使用这些参数来指定的延迟策略,是否处理denormal数字设计中,如何执行尾数乘法。指定这些设置,浮点IP库必须设置为本机浮点

延迟策略

指定你想要的设计是否与本机浮点库映射到最小或最大延迟。

设置

默认值:马克斯

的选项是:

最小值

为本地浮点库映射到最小延迟。

马克斯

映射到本机的最大延迟浮点库。

不使用任何本地浮点库的延迟。

依赖

指定这个参数,设置浮点IP库本机浮点

命令行信息

指定的延迟策略:

  1. 创建一个浮点目标配置对象本机浮点浮点库。

    fpconfig = hdlcoder.createFloatingPointTargetConfig (“NativeFloatingPoint”);

  2. 指定LatencyStrategy财产的LibrarySettings浮点目标配置对象的属性。

    fpconfig.LibrarySettings。LatencyStrategy =“分钟”;

  3. 设置浮点目标配置模型,然后生成HDL代码。这个例子展示了如何设置的配置sfir_single模型和生成HDL代码symmetric_fir子系统:

    hdlset_param (‘sfir_single’,‘FloatingPointTargetConfig fpconfig) makehdl (“sfir_single / symmetric_fir”)

另请参阅

处理Denormals

指定是否要处理denormal数字在你的设计。Denormal数字非零数字小于最小的正常数。

设置

默认值:

插入额外的逻辑处理denormal数字在你的设计。

不添加额外的逻辑处理denormal数字在你的设计。如果输入是一个denormal价值,高密度脂蛋白编码器™将价值为零之前执行任何计算。

依赖

指定这个参数,设置浮点IP库本机浮点

命令行信息

指定的延迟策略:

  1. 创建一个浮点目标配置对象本机浮点浮点库。

    fpconfig = hdlcoder.createFloatingPointTargetConfig (“NativeFloatingPoint”);

  2. 指定HandleDenormals财产的LibrarySettings浮点目标配置对象的属性。

    fpconfig.LibrarySettings。HandleDenormals = '在';

  3. 设置浮点目标配置模型,然后生成HDL代码。这个例子展示了如何设置的配置sfir_single模型和生成HDL代码symmetric_fir子系统:

    hdlset_param (‘sfir_single’,‘FloatingPointTargetConfig fpconfig) makehdl (“sfir_single / symmetric_fir”)

另请参阅

尾数乘数策略

指定如何HDL编码器来实现当你有尾数乘法操作产品在你的设计。

设置

默认值:汽车

的选项是:

汽车

这个默认选择自动决定如何实现尾数乘法取决于合成工具你指定。

  • 如果你不指定一个合成工具这个设置选择完整的乘数默认实现。

  • 如果您指定阿尔特拉第四的二世随着合成工具这个设置选择完整的乘数实现。

  • 如果您指定Xilinx VivadoXilinx ISE随着合成工具这个设置选择乘数AddShift部分实现。

完整的乘数

为实现指定这个选项只使用乘数尾数乘法。乘数可以利用DSP单元在目标设备上。

乘数AddShift部分

指定这个选项来实现分割成两部分。一个部分实现与乘数。另一部分是蛇的组合和换档器实现的。乘数可以利用DSP单元在目标设备上。蛇和换档器不利用DSP。

没有完整乘数AddShift

选择这个选项结合使用蛇和乘数来实现尾数乘法。这个选项不利用DSP单元在目标设备上。您还可以使用这个选项如果你目标设备不包含DSP单元。

依赖

指定这个参数,设置浮点IP库本机浮点

命令行信息

指定的延迟策略:

  1. 创建一个浮点目标配置对象本机浮点浮点库。

    fpconfig = hdlcoder.createFloatingPointTargetConfig (“NativeFloatingPoint”);

  2. 指定MantissaMultiplyStrategy财产的LibrarySettings浮点目标配置对象的属性。

    fpconfig.LibrarySettings。MantissaMultiplyStrategy= 'PartMultiplierPartAddShift';

  3. 设置浮点目标配置模型,然后生成HDL代码。这个例子展示了如何设置的配置sfir_single模型和生成HDL代码symmetric_fir子系统:

    hdlset_param (‘sfir_single’,‘FloatingPointTargetConfig fpconfig) makehdl (“sfir_single / symmetric_fir”)

另请参阅

这个主题有帮助吗?