主要内容

FPGA数据阅读器

从生活FPGA为捕获数据金宝app模型

  • 库:
  • 生成的

  • FPGA数据读者块

描述

FPGA数据阅读器块与生成的IP核心FPGA返回数据捕获到仿真软件金宝app®

在运行此块之前,您必须生成定制的数据捕捉组件。将生成的高密度脂蛋白IP核心集成到您的项目并将其部署到FPGA。块通过JTAG或以太网与FPGA通信电缆。确保所需的电缆连接板和主机之间的。

一个工作流的概述,请参阅数据采集流程

默认情况下,FPGA数据捕捉组件发生器工具生成一个数据捕获模型,该模型包含物体和一个范围。如果你有一个DSP系统工具箱™许可证,捕获的数据流的逻辑分析仪工具。否则,范围显示捕获的数据块。您可以添加其他块模型进行分析,验证和显示。

港口

的输出端口FPGA数据阅读器块对应于你要求捕获的信号FPGA数据捕捉组件发生器。这些端口的设置数据类型信号,触发编辑器从块参数,打开。

输出

全部展开

这个输出端口表示当前捕获窗口。这个输出端口的值是一个整数的值从1到样本深度参数。

此输出端口指示的位置触发检测时钟周期内捕获缓冲区。

参数

全部展开

每个时间步返回一帧数据块,在每个信号的帧是整个捕获缓冲区。每一帧包含样本深度值,如在生成时指定。默认提供样品时间unbuffering每一帧成单个样品,结果在一个示例1。

触发

这个参数是只读的。它反映了您在生成时指定的值。

指定复发捕捉的数量。这个值必须是2的幂,样本深度。一个窗口深度被定义为样本深度/捕获的窗口数量。考虑到捕获的窗口数量当设置样本深度,允许足够的缓冲。

指定引发阶段的数量。从1到这个值必须是一个整数,在那里是设定的马克斯触发阶段参数的FPGA数据捕捉组件发生器工具。当你指定马克斯触发阶段参数,考虑引发阶段的最大数量的计划配置捕获数据的触发条件。

默认情况下,时钟周期触发时检测到的第一个样本捕获缓冲区。你可以改变的相对位置触发检测周期内捕获缓冲区。默认触发位置意味着触发发生之前捕获一些样品。你可以设置这个参数0和之间的任何数量窗口深度1、包容。当触发位置=窗口深度1,最后的样本对应的周期触发发生时。如果捕获的窗口数量大于1时,触发位置同样适用于所有的窗口。看到触发器

这个参数是只读的。指定的信号名称代次底部的下拉菜单中列出。单击+按钮以添加一个信号触发条件。

比较信号,选择其中一个操作符:= =,! =,<,>,< =,或> =。比较信号包含Xx(根本不在乎价值),指定= =! =操作符。

触发条件可以由一个或多个信号的值比较。该参数指定为每个信号匹配的值。

multi-bit信号,指定一个十进制、二进制、十六进制值的范围内的信号相关联的数据类型。同时提供十六进制或二进制值,您可以提供值的组合Xx(不在乎价值),使屏蔽。虽然比较值,触发条件丢弃地方值Xx并提供输出。

单独的一组位更好的可读性,可以使用_位之间。例如,您可以代表一个32位二进制值0 b1010_xxxx_1011_xxxx_1110_xxxx_1111xxxx和一个32位的十六进制值0 xab_cdexfx

布尔信号,选择水平或边缘状态。看到触发器

这个参数表示的逻辑门图标。单击改变操作符按钮之间切换

触发条件可以由一个或多个信号的值比较。把这些值比较,只有一种类型的逻辑操作符。假设三个信号,一个,B,C,触发条件。的选项是:

= = 10 B = =下降沿和C = = 0

= = 10 B = =的下降沿或C = = 0
你不能混合和匹配结合运营商。看到触发器

在这许多数据捕获IP核时钟周期,触发条件必须发生在引发阶段的启用此参数。您可以指定任何整数的值从1到65536根据你的要求。选择要启用该参数在触发器触发的时间阶段。触发时间是不允许的触发第一阶段

如果启用了一个触发条件,但高密度脂蛋白IP核心并不检测条件,数据捕获请求在这么多秒后超时。没有数据返回给仿真软件。金宝app

捕获条件

选择要启用该参数条件逻辑的数据捕获IP核心。使捕获条件逻辑来使用一个条件来控制数据捕获从FPGA。数据捕获IP核心评估捕获条件在每个时钟周期内,只捕获的数据满足捕获状态。捕获条件的更多信息,请参阅捕获的条件

依赖关系

要启用该参数,FPGA数据捕捉组件发生器工具,选择包括捕获条件逻辑

这个参数是只读的。信号名称指定为触发代次底部的下拉菜单中列出。单击+按钮以添加一个信号捕获状态。

依赖关系

要启用该参数,选择启用捕获条件逻辑

比较信号,选择其中一个操作符:= =,! =,<,>,< =,或> =。比较信号包含Xx(根本不在乎价值),指定= =! =操作符。

依赖关系

要启用该参数,选择启用捕获条件逻辑

捕获条件可以由一个或多个信号的值比较。该参数指定为每个信号匹配的值。

multi-bit信号,指定一个十进制、二进制、十六进制值的范围内的信号相关联的数据类型。同时提供十六进制或二进制值,您可以提供值的组合Xx(不在乎价值),使屏蔽。虽然比较值,丢弃的地方捕获条件值Xx并提供输出。

单独的一组位更好的可读性,可以使用_位之间。例如,您可以代表一个32位二进制值0 b1010_xxxx_1011_xxxx_1110_xxxx_1111xxxx和一个32位的十六进制值0 xab_cdexfx

布尔信号,选择水平或边缘状态。看到捕获的条件

依赖关系

要启用该参数,选择启用捕获条件逻辑

这个参数表示的逻辑门图标。单击改变操作符按钮之间切换

捕获条件可以由一个或多个信号的值比较。把这些值比较,只有一种类型的逻辑操作符。你不能混合和匹配结合运营商。看到捕获的条件

依赖关系

要启用该参数,选择启用捕获条件逻辑

数据类型

这个参数是只读的。它反映了的名字Capture_Window输出端口的名称Trigger_Position输出端口,您所指定的信号名称代时间。

这个参数是只读的。它反映了您在生成时指定的值。

数据类型菜单提供了数据类型相匹配的建议的位宽的捕获的信号。这个尺寸的宽度指定端口上生成的IP。你可以输入这个字段指定一个自定义的数据类型。如果信号是8、16或32位,默认使用uint。如果信号有一个,默认布尔。如果信号是一个不同的宽度,默认numerictype(0,进行重构,0)

如果你的开发板有多个FPGA或多个JTAG连接,数据采集软件不能检测的位置FPGA在JTAG链。指定这些高级参数包含数据获取定位FPGA IP核心。

先进的董事会设置

JTAG电缆用于数据采集、名称指定为一个特征向量。使用这个参数时,董事会与两个相同类型的JTAG电缆。

依赖关系

要启用该参数,FPGA数据捕捉组件发生器工具,设置连接类型参数JTAG

指定该参数如果不止一个JTAG电缆连接到主机。未指定时,FPGA数据阅读器块将自动检测JTAG电缆类型,按照以下顺序:

  • FPGA数据阅读器块首先搜索Digilent®电缆。

  • 如果没有找到Digilent JTAG电缆,它搜索一个FTDI电缆。

  • 如果发现两个相同类型的电缆,该对象返回一个错误。设置这个参数来解决它。

  • 如果发现两个不同类型的电缆,将优先考虑Digilent电缆。使用一个FTDI电缆,设置这个参数FTDI

依赖关系

要启用该参数,FPGA数据捕捉组件发生器工具,设置连接类型参数JTAG

FPGA在JTAG扫描链的位置,指定为一个正整数。

依赖关系

要启用该参数,FPGA数据捕捉组件发生器工具,设置连接类型参数JTAG

指令寄存器的长度在FPGA之前,指定为一个非负整数。

依赖关系

要启用该参数,FPGA数据捕捉组件发生器工具,设置连接类型参数JTAG

FPGA的指令寄存器的长度后,指定为一个非负整数。

依赖关系

要启用该参数,FPGA数据捕捉组件发生器工具,设置连接类型参数JTAG

指定JTAG的时钟频率,MHz。在Xilinx®fpga, JTAG时钟频率是33岁或66 MHz。JTAG频率取决于电缆的类型和所支持的最大时钟频率FPGA板。金宝app

依赖关系

要启用该参数,FPGA数据捕捉组件发生器工具,设置连接类型参数JTAG

指定的互联网协议(IP)地址以太网端口FPGA板作为dotted-quad价值。设备的IP地址必须是一组四个数字组成的范围从0到255的整数,由三个点。

依赖关系

要启用该参数,FPGA数据捕捉组件发生器工具,设置连接类型参数以太网

指定用户数据报协议(UDP)端口号的FPGA板作为一个整数从255年到65535年。

依赖关系

要启用该参数,FPGA数据捕捉组件发生器工具,设置连接类型参数以太网

版本历史

介绍了R2017a