主要内容

使用逻辑分析仪可视化多个信号

使用逻辑分析仪可视化可编程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工具栏的部分。您的光标成为放大镜。然后单击并拖动以选择波形上的区域。

逻辑分析仪现在显示您选择的时间跨度。

您还可以以每波浪形式控制显示。要修改单个波形,请双击信号,选择信号,然后单击海浪选项卡以修改其设置。

显示系数信号以签名十进制模式。转换使用模型中此信号定义的分数和整数位。

逻辑分析仪中的另一种有用的可视化模式是模拟格式。查看过滤进,,,,过滤掉, 和参考模拟格式的信号。

您也可以将分隔线添加到显示器中。点击添加分隔线工具栏中的按钮。

然后在分隔线标签。添加第二个分隔线。在选定的波下方添加一个分隔线。如果未选择波浪,则将其添加在显示屏的底部。要移动分隔线,请单击“分隔符”名称并将其拖动到新位置。或者,使用移动箭头分隔线标签。

注意分隔线的新位置。

有关使用波形显示工具的更多说明,请参见逻辑分析仪