使用逻辑分析仪可视化多个信号
使用逻辑分析仪可视化可编程FIR滤波器的多个信号。有关此示例中使用的模型以及如何配置模型以生成HDL代码的更多信息,请参见FPGA的可编程FIR过滤器。
模型可编程FIR过滤器
打开示例模型。
modelName ='dspprogfirhdl';Open_System(modelName);
考虑两个FIR过滤器,一个具有低通响应,另一个具有高通响应。可以使用initfcn*回调功能。要指定回调,请选择文件>模型属性>模型属性。在对话框中,在回调选项卡,选择initfcn*。
这可编程FIR通过寄存器块从主机行为模型首先阻止并处理输入CHIRP样品。然后,该块将加载高通系数,然后再次处理相同的CHIRP样品。
打开可编程FIR通过寄存器堵塞。
SystemName = [modelName'/通过寄存器可编程的fir'];Open_System(SystemName);
模拟
运行示例模型。
SIM(模型名称)
打开范围。
open_system([模型名称'/范围');
将DUT(正在测试的设计)输出与参考输出进行比较。
使用逻辑分析仪
逻辑分析仪使您可以在一个窗口中查看多个信号。它还使检测信号过渡变得容易。
感兴趣的信号(输入系数,写地址,写入启用,完成,过滤,过滤,引用和错误)已在模型中标记为流式传输。单击工具栏中的流媒体按钮,然后选择逻辑分析仪。
逻辑分析仪显示所选信号的波形。
修改显示
在逻辑分析仪中,您可以修改所有显示的通道的高度以及在通道之间的间距。点击设置按钮。然后,修改每个波的默认高度和间距。点击申请显示背景中的新维度。
要放大波形,请单击及时放大按钮Zoom&Pan工具栏的部分。您的光标成为放大镜。然后单击并拖动以选择波形上的区域。
逻辑分析仪现在显示您选择的时间跨度。
您还可以以每波浪形式控制显示。要修改单个波形,请双击信号,选择信号,然后单击海浪选项卡以修改其设置。
显示系数
信号以签名十进制模式。转换使用模型中此信号定义的分数和整数位。
逻辑分析仪中的另一种有用的可视化模式是模拟格式。查看过滤进
,,,,过滤掉
, 和参考
模拟格式的信号。
您也可以将分隔线添加到显示器中。点击添加分隔线工具栏中的按钮。
然后在分隔线标签。添加第二个分隔线。在选定的波下方添加一个分隔线。如果未选择波浪,则将其添加在显示屏的底部。要移动分隔线,请单击“分隔符”名称并将其拖动到新位置。或者,使用移动箭头分隔线标签。
注意分隔线的新位置。
有关使用波形显示工具的更多说明,请参见逻辑分析仪。