[发明专利]一种基于PCIE的1553B总线协议系统有效

专利信息
申请号: 201911283948.1 申请日: 2019-12-13
公开(公告)号: CN110955620B 公开(公告)日: 2023-06-13
发明(设计)人: 邵雨新;张自圃;李坤贺;卢峥;陈刚;吴昌昊;陈航;周凯;秦友伦;李宸极;陈羲聪;袁强;梅勇 申请(专利权)人: 中国兵器装备集团自动化研究所
主分类号: G06F13/38 分类号: G06F13/38;G06F13/40;G06F1/3234
代理公司: 成都行之专利代理事务所(普通合伙) 51220 代理人: 李朝虎
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 pcie 1553 总线 协议 系统
【权利要求书】:

1.一种基于PCIE的1553B总线协议系统,其特征在于,该系统包括ARM处理器、可编程门阵列模块和变压器单元,ARM处理器通过PCIE通信总线双向连接可编程门阵列模块,可编程门阵列模块双向连接变压器单元;

ARM处理器,用于接收与处理来自于PCIE通讯接口的1553B总线通讯数据,实现可编程门阵列模块与上位机的PCIE通讯;且1553B总线通讯数据是由可编程门阵列模块传送来的;

可编程门阵列模块,通过IP核方式实现PCIE通信协议与ARM处理器交互通讯;可编程门阵列模块和变压器单元实现1553B总线协议;

所述变压器单元一端连接外部1553B设备的自定义信号输出端,变压器单元另一端与可编程门阵列模块输出1553B信号连接;

可编程门阵列模块,通过IP核方式实现PCIE通信协议与ARM处理器交互通讯;具体地:

可编程门阵列模块包括解析模块、用户模块,这两个模块在顶层文件中互相交互并且同时为上一层模块调用PCIE模块提供了接口;

所述解析模块,用于解析上位机传来的信息和打包发送FPGA传给上位机的信息,并且提供了AXI接口与其他模块对接数据;所述用户模块,用于从解析模块中的AXI接口进行收发数据。

2.根据权利要求1所述的一种基于PCIE的1553B总线协议系统,其特征在于,所述用户模块包括PIO单元和INTR_CTRL单元,INTR_CTRL单元用于判断和产生中断信号,控制IP核产生两种形式的中断,分别为MSI-X中断模式和传统中断模式;

PIO单元包括控制单元、接收引擎和发送引擎,所述控制单元,用于控制FPGA的存储器的读写;接收引擎,用于接收、解析TLP;发送引擎,用于组装、发送TLP;具体地:

差分接收接口接收到信号,信号经过物理层、数据链路层、事务层之后变成TLP进入接收引擎进行解析;根据标头判断这个TLP是读存储器还是写存储器,若是写存储器,就将下一个TLP中的地址和数据解析出来,然后通过控制单元将数据写入指定的地址中;若是读存储器,就将下一个TLP中包含的地址解析出来,再通过控制单元将数据从指定的地址中读取出来,然后经过发送引擎进行完成包拼接,最后通过事务层、数据链路层、物理层封装之后,通过差分发送接口将数据发送出去。

3.根据权利要求1所述的一种基于PCIE的1553B总线协议系统,其特征在于,可编程门阵列模块和变压器单元实现1553B总线协议;具体地:包括总线控制器BC端向远程终端RT端发送消息装置,总线控制器BC端涉及上位机和FPGA,远程终端RT端涉及外部1553B设备;

所述总线控制器BC端向远程终端RT端发送消息装置包括PCIE接口、CCU模块、RAM存储器、FIFO_TX、MSGTX模块;

所述CCU模块,用于判断从PCIE接口传来的发送给外部1553B设备的消息数据是周期消息还是非周期消息;

所述RAM存储器,用于接收来自CCU模块传来的消息数据,存储的是要发送给外部1553B设备的周期性消息数据;

所述FIFO_TX,用于接收来自CCU模块传来的消息数据,存储的是要发送给外部1553B设备的周期性消息数据;

所述MSGTX模块,用于对发送给外部1553B设备的消息数据进行组帧操作,使其满足1553B协议的通信需求,这里的数据来自FIFO_TX或RAM存储器;通过差分传输的A通道或者B通道接收来自外部1553设备的消息数据,并对消息进行校验,判断消息是否传输错误。

4.根据权利要求3所述的一种基于PCIE的1553B总线协议系统,其特征在于,还包括远程终端RT端向总线控制器BC端发送消息装置,所述远程终端RT端向总线控制器BC端发送消息装置包括Select模块、MSGRX模块、FIFO_RX、PCIE接口;

所述Select模块,用于判断两个RX1553模块A通道、B通道的工作情况,并把消息数据传给MSGRX模块;

所述MSGRX模块,用于1553B总线协议的解析,区分接收的数据是指令字、数据字或是状态字;

所述FIFO_RX,用于接收来之MSGRX模块的消息数据,存储的是外部1553B设备发送给上位机的消息数据。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国兵器装备集团自动化研究所,未经中国兵器装备集团自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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