[发明专利]FPGA环境下多用途PCI接口及其数据传输方法无效

专利信息
申请号: 201110181411.1 申请日: 2011-06-30
公开(公告)号: CN102253909A 公开(公告)日: 2011-11-23
发明(设计)人: 杨波;孙涛;陈贞翔;林金 申请(专利权)人: 济南大学
主分类号: G06F13/28 分类号: G06F13/28
代理公司: 济南泉城专利商标事务所 37218 代理人: 丁修亭
地址: 250022 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: fpga 环境 多用途 pci 接口 及其 数据传输 方法
【说明书】:

技术领域

发明涉及一种FPGA环境下多用途PCI接口以及依据该接口的数据传输方法,FPGA为Field-Programmable Gate Array的缩略语,即现场可编程门阵列。

背景技术

PCI(Peripheral Component Interconnect),是SIG(Special Interest Group)推出的总线结构。1992年起,先后有Intel、HP、IBM、Apple、DEC、Compaq、NEC等著名的厂商加盟重新组建。32位PCI总线是以ISA/EISA等PC用低速总线的替代者的身份出现的,它之所以成为局部总线的主流,是由其所具有的一些显著的特点决定的。具体如下:

(1)传输效率高,扩展性好

PCI总线典型的工作频率为33MHz,支持66MHz扩展。它的总线宽度为32位,并可以扩展到64位。当较多外设接到CPU总线上而使总线驱动能力不足时,可采用多条PCI总线,这些总线可以并发工作,每条总线上最大可以接4个PCI设备。

(2)多总线共存,稳定可靠

PCI总线可与ISA、EISA、VESA等总线兼容,由于PCI规范与CPU及时钟无关,也就是说,PCI的插卡是通用的,可插到任何一个有PCI总线的系统上去(一般对同一类型CPU的系统而言)。PCI卡通用于所有的x86体系结构的微机,不论是486还是奔腾CPU,也不管主频是多少赫兹,都大大简化了系统设计,同时保证了PCI设备的工作状态的稳定。

(3) 独立于处理器

PCI可支持即插即用,所谓“即插即用”,就是要求各种插卡插入系统就能工作,而不必手动设置开关或跳线,即有自动配置功能。PCI总线为每个PCI插槽定义了相应的配置空间,一旦PCI卡插入系统,系统BIOS能根据从配置空间读到的关于该扩展卡的信息,结合系统实际情况为插卡分配内存或I/O地址、中断和某些定时信息,实现自动配置功能,从根本上免除了人工配置。

(5)PCI总线应用广泛

PCI总线的应用十分广泛。几乎每台PC及工控机均有PCI总线,且均以PCI总线为主,其他总线为辅;目前大部分的视频采集系统,数据采集系统,网络接口卡都是基于PCI接口总线实现的。

PCI总线由于其速度快,扩展性好,兼容性强,稳定性高的特点,在进行中高速的系统应用如视频采集,数据采集,千兆网卡实现时,是非常理想的选择。但当要开发如上应用时,有两种方法,一种是根据自身需要自行设计PCI接口,另一种方法是利用现在已有的PCI接口芯片如PLX公司的90系列PCI芯片为基础进行开发。前一种方法需要重新设计整个PCI接口,需要对PCI接口协议有深入的理解和把握,开发时间周期长,难度大;后一种方法虽然开发周期和难度都改进了,但购买芯片的费用仍然会使得开发成本上升,而且其提供的用户接口仍然会有点复杂,当然这是以获得相对较高的灵活性为代价的。因此,从减轻PCI接口开发成本,降低用户接口使用难度的角度,设计一个易于用户使用,适用于视频图像数据,数据采集,PCI千兆网络应用的PCI接口是有意义的。

发明内容

因此,本发明的目的在于提供一种易于用户使用的FPGA环境下多用途PCI接口,同时还提供了一种依据该多用途PCI接口的数据传输方法。

依据本发明,采用带DMA功能的PCI接口的实现方法,把接口实现分成PCI主设备模块,PCI从设备模块,以及PCI寄存器模块单独实现。对PCI用户端接口采用简单易实现的FIFO接口,对用户隐藏DMA控制细节,降低用户接口设计复杂度。在大容量数据传输中,根据接口要求的数据格式封装数据,简单的将数据写入FIFO中就能将数据以DMA的方式实现,简化控制逻辑复杂度,提高用户接口开发的效率。因此:

依据本发明一个方面的FPGA环境下多用途PCI接口,其包括:

寄存器,用于暂存所述PCI接口的设备的中断状态、地址、命令和数据;

从设备模块,连接所述寄存器,并接受并解析上层主机或者DMA的指令,以读写所述寄存器寄存的信息;以及

主设备模块,连接所述寄存器,并接有用于连接用户端的FIFO读写接口,用于依据所述从设备模块读写的信息中所包含的中断状态、地址和命令完成DMA中断请求和数据传送,并返回传送大小和地址于所述寄存器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南大学,未经济南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110181411.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top