EPA与PCI总线间的数据传输装置制造方法及图纸

技术编号:7786398 阅读:176 留言:0更新日期:2012-09-21 07:28
本发明专利技术提供一种EPA总线与PCI总线间数据传输装置,其包括一PCI总线控制电路模块、一EPA总线控制电路模块及它们之间的通讯控制模块;所述通信控制模块包括一数据缓冲区,主控设备控制所述PCI总线控制电路模块向所述数据缓冲区读写数据,所述EPA总线控制电路模块从所述数据缓冲区获取数据并将所数据进行打包处理形成EPA报文包,所述EPA报文包可以在EPA总线上进行传输。本发明专利技术EPA总线与PCI总线间数据传输装置可以实现EPA总线与PCI总线间互联通信。

【技术实现步骤摘要】

本专利技术涉及ー种总线间数据传输装置,特别是EPA与PCI总线间的数据传输装置
技术介绍
PCI (Peripheral Component Interconnect)局部总线是一种具有多路地址线和数据线的高性能32/64位并行总线。它在高度集成的外围控制器件、外围插件板和处理器/存储器之间作为互连机构应用。目前应用的PCI局部总线规范包括PCI局部总线部件、扩展板、电气、机械和配置规范,并规定了 PCI的硬件环境。1997年8月,PICMG发布了第一个基于PCI局部总线的 CompactPCI技术标准,PICMG 2. O Revl. 0,1999年 10 月发布了 PICMG 2. O Rev3. OoPICMG 2. O R3. O是CompactPCI总线的核心标准,也是CompactPCI技术的精髄。它由三项领先技术综合而成PCI总线的电气特性、エ业级欧洲卡封装结构和规格以及IEC 2_高密度针孔连接器。PICMG 2.0 R3. O规定了严格的设计规则和系统管理总线,并为背板上每个插槽定义了唯一对应的物理地址。PC/104是ー种专门为嵌入式控制而定义的エ业控制总线,是PCI总线在嵌入式应用中的衍生产物,堆栈式结构,在国际上广泛流行,被IEEE协会定义为IEEE-P996. I。相对于普通计算机上PCI,在PC/104嵌入式计算机中被定义为PCI-104(或PC/104plus),PCI-104为单列三排120个总线管脚,有效信号线和控制线和PCI总线完全兼容。与此同时,随着以太网技术的发展,エ业以太网成为新的发展方向。EPA作为ー种全新的适用于エ业现场设备的开放性实时以太网标准,将大量成熟的IT技术应用于エ业控制系统,利用高效、稳定、标准的以太网和UDP/IP协议的确定性通信调度策略,为适用于现场设备的实时工作建立了ー种全新的标准,并在此基础上建立的应用于エ业现场设备间通信的开放网络通信平台。这ー项目得到了中国政府“863”高科技研究与发展计划的支持。在国家标准化管理委员、全国エ业过程測量与控制标准化技术委员会的支持下,由浙江大学、浙江中控技术有限公司、中国科学院沈阳自动化研究所、重庆邮电学院、清华大学、大连理工大学、上海エ业自动化仪表研究所、机械エ业仪器仪表综合技术经济研究所、北京华控技术有限责任公司等单位联合成立的标准起草工作组,经过多年努力提出的基于エ业以太网的实时通信控制系统解决方案。然而,由于各种原因,使得PCI总线和EPA总线之间不能兼容,无法实现信息的共享,难以在不同协议设备间实现互操作。由于EPA总线应用前景广泛又是我国具有自主知识产权的エ业以太网总线,但目前应用エ业应用中,主流主控制设备多不具备EPA接ロ,然而PCI接ロ为PC、エ控机的标准配置。因此使得EPA总线能够与具有PCT接ロ的主控制设备进行同喜成为目前的研究热点
技术实现思路
为解决现有技术中EPA总线与PCI总线间数据不能互通互联的问题,本专利技术提供ー种EPA总线与PCI总线间数据传输装置。ー种EPA总线与PCI总线间数据传输装置,其包括一 PCI总线控制电路模块、一EPA总线控制电路模块及它们之间的通讯控制模块;所述通信控制模块包括一数据缓冲区,主控设备控制所述PCI总线控制电路模块向所述数据缓冲区读写数据,所述EPA总线控制电路模块从所述数据缓冲区获取数据并将所数据进行打包处理形成EPA报文包,所述EPA报文包可以在EPA总线上进行传输。本专利技术的EPA总线控制电路模块与PCI总线控制电路模块间通过所述通讯控制模块实现所述EPA总线与PCI总线的相互连通,从而实现了 EPA总线与PCI总线间的数据传 输。附图说明图I是本专利技术的EPA总线与PCI总线间数据传输装置中结构示意图。图2为图I所示EPA总线与CAN总线间数据传输装置的通讯控制模块具体结构示意图。具体实施例方式现有技术的エ业应用中,主流主控制设备多不具备EPA总线接ロ,而PCI总线接ロ为PC、エ控机的标准配置。因此需要实现EPA总线与CAN总线的兼容和相互通信。为实现EPA总线与CAN总线的兼容和通信,本专利技术提出ー种EPA总线与PCI总线间数据传输装置,所述EPA总线与PCI总线间数据传输装置包括一 PCI总线控制电路模块、一 EPA总线控制电路模块及它们之间的通讯控制模块;所述通信控制模块包括一数据缓冲区,主控设备控制所述PCI总线控制电路模块向所述数据缓冲区读写数据,所述EPA总线控制电路模块从所述数据缓冲区获取数据并将所数据进行打包处理形成EPA报文包,所述EPA报文包可以在EPA总线上进行传输。本专利技术的EPA总线与PCI总线间通过所述通讯控制模块实现所述EPA总线与PCI总线的相互连通,从而实现了 EPA总线与PCI总线间的数据传输。请參阅图I和图2,图I是本专利技术的EPA总线与PCI总线间数据传输装置的结构示意图。图2为图I所示EPA总线与CAN总线间数据传输装置I的通讯控制模块13具体结构示意图。所述EPA总线与PCI总线间数据传输装置I包括一 PCI接ロ 14、一 EPA接ロ15、一 PCT控制电路模块11、一 EPA控制电路模块12和一通信控制模块13。其中,所述PCT控制电路模块11优选地为CompactPCI或PC/104总线控制电路模块。所述通信控制模块13包括一数据缓冲区131。主控设备通过所述PCI接ロ 14控制所述PCI总线控制电路模块11向所述数据缓冲区131读写数据,所述EPA总线控制电路模块12从所述数据缓冲区131获取数据并将所数据进行打包处理形成EPA报文包,所述EPA报文包通过所述EPA接ロ 15可以输出到EPA总线上进行传输。所述EPA总线控制电路模块12还可以从所述EPA总线接收EPA报文包,并对所述EPA报文包进行解包处理从而获得数据,所述EPA总线控制电路模块12将所述通过解包获得的数据输出到所述数据缓冲区131。所述数据缓冲区131包括一数据就收区1311和一数据发送区1312 ;所述PCI总线控制电路模块11向所述数据发送区1312写入数据并从所述数据接收区1311读取数据;所述所述EPA总线控制电路模块12从所述数据发送区1312获取数据,并将所述通过解包获得的数据输出到所述数据接收区1311。优选的,所述通信控制模块13还包括冲突仲裁电路132 ;所述冲突仲裁电路132协调所述PCI总线控制电路模块11和所述EPA总线控制电路模块12之间的数据处理冲突;优选地,所述冲突仲裁电路132防止所述PCI总线控制电路模块11和所述EPA总线控制电路模块12同步对数据缓冲区进行操作。具体的;所述冲突仲裁电路132协调所述PCI总线控制电路模块11和所述EPA总线控制电路模块12之间的数据处理冲突机制包括以下机制中的ー个和多个所述PCI总线控制电路模块11和所述EPA总线控制电路模块12之一对所述数据缓冲区131进行操作时所述冲突仲裁模块132自动封锁另ー模块对数据缓冲 区的操作;当所述PCI总线控制电路模块11和所述EPA总线控制电路模块12同时发起对数据缓冲区的操作时,冲突仲裁模块132封锁EPA总线控制电路模块12的操作;以及,当所述PCI总线控制电路模块11或所述EPA总线控制电路模块12在向所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.ー种EPA总线与PCI总线间数据传输装置,其特征在于,包括一 PCI总线控制电路模块、一 EPA总线控制电路模块及它们之间的通讯控制模块;所述通信控制模块包括一数据缓冲区,主控设备控制所述PCI总线控制电路模块向所述数据缓冲区读写数据,所述EPA总线控制电路模块从所述数据缓冲区获取数据并将所数据进行打包处理形成EPA报文包,所述EPA报文包可以在EPA总线上进行传输。2.如权利要求I所述的EPA总线与PCI总线间数据传输装置,其特征在于所述EPA总线控制电路模块还可以从所述EPA总线接收EPA报文包,并对所述EPA报文包进行解包处理从而获得数据,所述EPA总线控制电路模块将所述通过解包获得的数据输出到所述数据缓冲区。3.如权利要求I所述的EPA总线与PCI总线间数据传输装置,其特征在于所述通讯控制模块还包括ー冲突仲裁电路,所述冲突仲裁电路用于协调所述PCI总线控制电路模块和所述EPA总线控制电路模块之间的数据处理冲突。4.如权利要求3所述的EPA总线与PCI总线间数据传输装置,其特征在于所述协调PCI总线控制电路模块和所述EPA总线控制电路模块之间的数据处理冲突是指防止所述PCI总线控制电路模块和所述EPA总线控制电路模块同步对数据缓冲区进行操作。5.如权利要求4所述的EPA总线与PCI总线间数据传输装置,其特征在于所述突仲裁电路的仲裁机制包括所述PCI总线控制电路模块和所述EPA总线控制电路模块在同一时刻只能有其中之ー对数据缓冲区进行操作。6.如权利要求5所述的EPA总线与PCI总线间数据传输装置,其特征在于所述突仲裁电路的仲裁机制包括所述PCI总线控制电路模块和所述EPA总线控制电路模块之ー对所述数据缓冲区进行操作时所述冲突仲裁模块自动封锁另ー模块对数据缓冲区的操作。7.如权利要求6所述的EPA总线...

【专利技术属性】
技术研发人员:赵鸿鸣王天林袁延波谢灿华金伟江
申请(专利权)人:浙江中控研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1