帧到样本转换参数
文件中的配置参数帧到样本的转换选项卡的HDL代码生成>优化窗格中的配置参数对话框将矩阵输入转换为更小的样本,以减少处理高密度语言代码生成的大输入信号的I/O量。
启用帧样本转换
选择此参数可启用帧到样本转换。如果您的模型因为需要大量的I/O而不可合成,那么这种优化可以减少设计中的I/O并生成可合成的HDL代码。帧到样本转换通过对HDL代码生成的输入信号进行流处理,将矩阵输入转换为更小的样本,以减少处理大输入信号的I/O。
设置
默认值:从
- 在
-
流输入信号附加轮廓尺寸具有HDL block属性的块ConvertToSamples启用。
- 从
-
不要流输入信号。
依赖
启用HDL块属性ConvertToSamples至少有一个轮廓尺寸块上有一个传入矩阵信号流。
命令行信息
属性:FrameToSampleConversion |
类型:特征向量 |
值:“上” |“关闭” |
默认值:“关闭” |
要设置此属性,请使用函数hdlset_param
或makehdl
.要查看属性值,请使用函数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_param
或makehdl
.要查看属性值,请使用函数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_param
或makehdl
.要查看属性值,请使用函数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_param
或makehdl
.要查看属性值,请使用函数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 >”)