内存映射参数
这个页面描述驻留的配置参数HDL代码生成>优化>一般选项卡的配置参数对话框。使用参数在这一节中,您可以减少使用面积权衡块公羊在目标设备的寄存器。参数指定是否要将管道寄存器在生成的代码中映射到内存,和最小RAM大小映射块FPGA的公羊。
管道延迟映射到内存
管道寄存器生成的HDL代码映射到内存。一定的速度或区域优化流水线和资源共享等,或某些块实现指定可以在生成的HDL代码插入管道寄存器。你可以保存区在目标设备上通过这些管道寄存器映射到内存。
设置
默认值:从
- 在
-
管道寄存器生成的HDL代码映射到内存。这些寄存器映射块公羊,RAM的大小必须大于或等于位的内存映射的阈值。RAM大小产品延迟长度*字长*向量长度*复杂的长度。
- 从
-
没有管道寄存器生成的HDL代码映射到内存。
命令行信息
属性:MapPipelineDelaysToRAM |
类型:特征向量 |
值:“上” |“关闭” |
默认值:“关闭” |
要设置该属性,使用功能hdlset_param
或makehdl
。要查看属性值,可以使用函数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_param
或makehdl
。要查看属性值,可以使用函数hdlget_param
。
例如,您可以设置RAMMappingThreshold
来1024年
当你产生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”)