(完整版)基于PCIe的DMA式数据采集系统.pdf

(完整版)基于PCIe的DMA式数据采集系统.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

权利要求书

1、一种基于PCIe的DMA式数据采集系统,其特征是它包括触发控制器、

DMA控制器、报文发送引擎、报文接收引擎和PCIe收发控制器,所述的PCIe

收发控制器作为逻辑分析模块的控制信号输入端连接逻辑分析模块所在产品

系统的CPU,PCIe收发控制器的控制信号输出端连接报文接收引擎的控制信

号输入端,报文接收引擎的一控制信号输出端连接DMA控制器的一对应控制

信号输入端,另一控制信号输出端连接触发控制器的控制信号输入端,触发

控制器作为逻辑分析模块的逻辑数据输入端采集设计实体模块的触发条件的

逻辑数据,触发控制器的控制信号输出端连接DMA控制器的对应控制信号输

入端,DMA控制器的控制信号端与报文发送引擎双向连接,报文发送引擎的

逻辑数据输入端连接设计实体模块的对应逻辑数据输出端,报文发送引擎的

逻辑数据输出通过PCIe收发控制器输出至逻辑分析模块所在产品系统的

CPU。

2、根据权利要求1所述的基于PCIe的DMA式数据采集系统,其特征是所述

的设计实体模块指烧结到FPGA芯片里的逻辑代码,能实现产品所要求的功

能,所述的集成化逻辑分析模块实现的功能是采集设计实体模块中相应的信

号以实现的。

3、根据权利要求1所述的基于PCIe的DMA式数据采集系统,其特征是所述

的触发控制器用于判断报文接收引擎发送过来的触发条件,直到它从设计实

体模块采集的逻辑信号满足判断条件,输出控制信号至DMA控制器进行数据

采集操作,DMA控制器产生当前发送报文所需的目的地址和报文长度字段,

给报文发送引擎,在报文发送引擎完成一次DMA传输后,将结束信息送给

DMA控制器。

4、根据权利要求1所述的基于PCIe的DMA式数据采集系统,其特征是所述

的DMA控制器包括RAM,通过PCIe初始化配置将这块RAM映射到CPU

的内存空间里,CPU通过对这片空间写配置命令字,即可实现CPU对本系统

实施命令控制;所述的PCIe初始化配置是指CPU初始化PCIe收发控制器,

-1-

分配总线号,将DMA控制器里的RAM映射到系统存储器空间里,从而使

FPGA成为CPU的PCIe总线上可以访问的挂接设备。

5、根据权利要求1所述的基于PCIe的DMA式数据采集系统,其特征是所述

的报文接收引擎用于接收CPU下发的指令报文,对指令报文解析并将相应命

令控制字输入到DMA控制器中。

6、根据权利要求1所述的基于PCIe的DMA式数据采集系统,其特征是所述

的PCIe收发控制器用于接收来自CPU的命令报文,将事务层报文转发给报

文接收引擎;同时,将来自报文发送引擎的事务层报文,发送到CPU。

7、根据权利要求1所述的基于PCIe的DMA式数据采集系统,其特征是该分

析模块包括以下工作步骤:首先,PCIe收发控制器接收来自根复合体的PCIe

链路报文,转发该PCIe链路报文到报文接收引擎;报文接收引擎解开报文,

提取PCIe链路报文里的触发开关、触发条件、触发值和触发无关项,以及采

集数据存储的起始地址和存储深度信息;将上述信息送到DMA控制器;报文

接收引擎将触发开关,触发条件,触发值和触发无关项信息送到触发控制器;

根据实体模块中采集的数据来判断,当触发点到来时,触发控制器发出采集

使能信号至DMA控制器;DMA控制器产生当前发送报文所需的目的地址和

报文长度字段,给报文发送引擎;在报文发送引擎中,根据采集的实体中的

数据产生PCIe链路报文,并送给PCIe收发控制器;PCIe收发控制器通过根

复合体将大量采集数据传送至逻辑分析模块所在产品系统的内存中。

8、一种FPGA,包括根据权利要求1所述的基于PCIe的DMA式数据采集系

统和设计实体模块,设计实体模块的逻辑数据输出端与逻辑分析模块的数据

信号输入端相连,逻辑分析模块的数据信号输出端与根复合体的数据信号输

入端相连,逻辑分析模块的控制信号输入端通过PCIe控制链路与根复合体的

控制信号输出端相连,根复合体与CPU的控制信号端双向连接。

9、根据权利要求8所

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档