主要内容

帧到样本转换参数

文件中的配置参数帧到样本的转换选项卡的HDL代码生成>优化窗格中的配置参数对话框将矩阵输入转换为更小的样本,以减少处理高密度语言代码生成的大输入信号的I/O量。

启用帧样本转换

选择此参数可启用帧到样本转换。如果您的模型因为需要大量的I/O而不可合成,那么这种优化可以减少设计中的I/O并生成可合成的HDL代码。帧到样本转换通过对HDL代码生成的输入信号进行流处理,将矩阵输入转换为更小的样本,以减少处理大输入信号的I/O。

设置

默认值:

流输入信号附加轮廓尺寸具有HDL block属性的块ConvertToSamples启用。

不要流输入信号。

依赖

启用HDL块属性ConvertToSamples至少有一个轮廓尺寸块上有一个传入矩阵信号流。

命令行信息

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

要设置此属性,请使用函数hdlset_parammakehdl.要查看属性值,请使用函数hdlget_param

例如,您可以使用FrameToSampleConversion设置为模型中的DUT子系统生成HDL代码时使用以下任何一种方法:

  • 属性作为参数传递给makehdl函数。

    makehdl (' < model_name / DUT_name >”...“FrameToSampleConversion”“上”
  • 当你使用hdlset_param,在模型上设置参数,然后使用makehdl函数。

    hdlset_param (' < model_name '“FrameToSampleConversion”“上”) makehdl (' < model_name / DUT_name >”

另请参阅

样品每循环

使用此参数指定在帧到样本转换流处理后信号的大小。流输入信号要么是标量(每个周期一个采样),要么是一维向量N元素(N样品每周期)。

设置

默认值:1

输入一个大于等于1的整数。当您使用默认值时,流输入信号是每个周期一个采样或一个标量信号。当使用整数时N,在那里N一个整数是否大于1,流输入信号是N采样周期或一维向量N元素。

依赖

若要启用此参数,请选择启用帧样本转换复选框。

命令行信息

属性:SamplesPerCycle
类型:整数
值:大于等于1的整数
默认值:1

要设置此属性,请使用函数hdlset_parammakehdl.要查看属性值,请使用函数hdlget_param

例如,您可以使用SamplesPerCycle设置为模型中的DUT子系统生成HDL代码时使用以下任何一种方法:

  • 属性作为参数传递给makehdl函数。

    makehdl (' < model_name / DUT_name >”...“SamplesPerCycle”' 2 '
  • 当你使用hdlset_param,在模型上设置参数,然后使用makehdl函数。

    hdlset_param (' < model_name >”“SamplesPerCycle”' 2 ') makehdl (' < model_name / DUT_name >”

另请参阅

输入FIFO大小

使用此参数指定流矩阵分区周围生成的输入fifo的寄存器大小。帧到样本转换为DUT中具有流矩阵输入信号的每个输入端口生成一个输入FIFO。的输入FIFO大小参数的最小大小必须大于等于4高密度脂蛋白FIFO块。

设置

默认值:10

依赖

若要启用此参数,请选择启用帧样本转换复选框。

命令行信息

属性:InputFIFOSize
类型:整数
值:大于等于4的整数
默认值:10

要设置此属性,请使用函数hdlset_parammakehdl.要查看属性值,请使用函数hdlget_param

例如,您可以使用InputFIFOSize设置为模型中的DUT子系统生成HDL代码时使用以下任何一种方法:

  • 属性作为参数传递给makehdl函数。

    makehdl (' < model_name / DUT_name >”...“InputFIFOSize”“20”
  • 当你使用hdlset_param,在模型上设置参数,然后使用makehdl函数。

    hdlset_param (' < model_name >”“InputFIFOSize”“20”) makehdl (' < model_name / DUT_name >”

另请参阅

输出FIFO大小

使用此参数指定流矩阵分区周围生成的输出fifo的寄存器大小。帧到样本转换为连接到流矩阵输出信号的DUT中的每个输出端口生成一个输出FIFO。的输出FIFO大小参数的最小大小必须大于等于4高密度脂蛋白FIFO块。

设置

默认值:10

依赖

若要启用此参数,请选择启用帧样本转换复选框。

命令行信息

属性:OutputFIFOSize
类型:整数
值:大于等于4的整数
默认值:10

要设置此属性,请使用函数hdlset_parammakehdl.要查看属性值,请使用函数hdlget_param

例如,您可以使用OutputFIFOSize设置为模型中的DUT子系统生成HDL代码时使用以下任何一种方法:

  • 属性作为参数传递给makehdl函数。

    makehdl (' < model_name / DUT_name >”...“OutputFIFOSize”“20”
  • 当你使用hdlset_param,在模型上设置参数,然后使用makehdl函数。

    hdlset_param (' < model_name >”“OutputFIFOSize”“20”) makehdl (' < model_name / DUT_name >”

另请参阅

Baidu
map