主要内容

内存映射参数

这个页面描述驻留的配置参数HDL代码生成>优化>一般选项卡的配置参数对话框。使用参数在这一节中,您可以减少使用面积权衡块公羊在目标设备的寄存器。参数指定是否要将管道寄存器在生成的代码中映射到内存,和最小RAM大小映射块FPGA的公羊。

管道延迟映射到内存

管道寄存器生成的HDL代码映射到内存。一定的速度或区域优化流水线和资源共享等,或某些块实现指定可以在生成的HDL代码插入管道寄存器。你可以保存区在目标设备上通过这些管道寄存器映射到内存。

设置

默认值:

管道寄存器生成的HDL代码映射到内存。这些寄存器映射块公羊,RAM的大小必须大于或等于位的内存映射的阈值。RAM大小产品延迟长度*字长*向量长度*复杂的长度。

没有管道寄存器生成的HDL代码映射到内存。

命令行信息

属性:MapPipelineDelaysToRAM
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

要设置该属性,使用功能hdlset_parammakehdl。要查看属性值,可以使用函数hdlget_param

例如,您可以启用MapPipelineDelaysToRAM设置当您生成HDL代码symmetric_fir子系统内部的sfir_fixed使用这两种方法模型。

  • 通过财产作为参数makehdl函数。

    makehdl (“sfir_fixed / symmetric_fir”,“MapPipelineDelaysToRAM”,“上”)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码使用makehdl

    hdlset_param (“sfir_fixed”,“MapPipelineDelaysToRAM”,“上”)makehdl (“sfir_fixed / symmetric_fir”)

另请参阅

内存映射阈值(位)

为映射到指定最小RAM大小的位块公羊。代码生成器决定使用寄存器或内存资源FPGA通过比较的RAM大小设计与您指定的内存映射的阈值。

设置

默认值:256年

内存映射阈值必须是一个整数大于或等于零。高密度脂蛋白编码器™使用阈值来确定是否以下元素映射到块公羊,而不是寄存器:

命令行信息

属性:RAMMappingThreshold
类型:整数
值:整数大于或等于0
默认值:256年

要设置该属性,使用功能hdlset_parammakehdl。要查看属性值,可以使用函数hdlget_param

例如,您可以设置RAMMappingThreshold1024年当你产生HDL代码symmetric_fir子系统内部的sfir_fixed使用这两种方法模型。

  • 通过财产作为参数makehdl函数。

    makehdl (“sfir_fixed / symmetric_fir”,“RAMMappingThreshold”,“1024”)
  • 当你使用hdlset_param,你可以设置的参数模型,然后生成HDL代码使用makehdl

    hdlset_param (“sfir_fixed”,“RAMMappingThreshold”,“1024”)makehdl (“sfir_fixed / symmetric_fir”)

另请参阅