主要内容

用逻辑分析仪显示多个信号

使用逻辑分析仪可视化可编程FIR滤波器的多个信号。有关本示例中使用的模型以及如何配置该模型以生成HDL代码的更多信息,请参阅FPGA可编程FIR滤波器.

模型可编程FIR滤波器

打开示例模型。

型号名称=“dspprogfirhdl”; 开放式系统(型号名称);

考虑两个FIR滤波器,一个具有低通响应,另一个具有高通响应。的系数可以指定InitFcn*回调函数。要指定回调,请选择文件>模型属性>模型属性. 在对话框中的回调选项卡,选择InitFcn*.

这个可编程FIR通孔寄存器块从中加载低通系数宿主行为模型首先块和处理输入的啁啾样本。然后块加载高通系数并再次处理相同的啁啾样本。

打开可编程FIR通孔寄存器

systemname=[modelname]“/可编程FIR通过寄存器”];开放式系统(系统名称);

模拟

运行示例模型。

sim卡(型号名称)

打开范围。

打开系统([modelname“/Scope”]);

将DUT(测试中的设计)输出与参考输出进行比较。

使用逻辑分析仪

逻辑分析仪允许您在一个窗口中查看多个信号。它还可以很容易地检测信号转换。

感兴趣的信号(输入系数、写入地址、写入启用、写入完成、滤入、滤出、引用输出和错误)已在模型中标记为流式传输。单击工具栏中的“流”按钮并选择逻辑分析仪.

逻辑分析仪显示所选信号的波形。

修改显示

在逻辑分析仪中,您可以修改所有显示通道的高度以及通道之间的间距。点击设置按钮。然后,修改每个波浪的默认高度和间距。单击申请在背景中显示新尺寸。

要放大波形,请单击放大时间按钮缩放和平移工具栏的一部分。光标变成放大镜。然后单击并拖动以选择波形上的一个区域。

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

你也可以在每个波形的基础上控制显示。要修改单个波形,双击信号,选择信号,然后单击波动选项卡以修改其设置。

显示科芬信号在带符号的十进制模式。转换使用在您的模型中为这个信号定义的小数和整数位。

逻辑分析仪中另一种有用的可视化模式是模拟格式滤入,过滤掉引用模拟格式的信号。

也可以向显示中添加分隔符。点击添加分隔符工具栏中的按钮。

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

注意分隔器处于其新位置。

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