[发明专利]一种多功能1553B通信模块有效
申请号: | 201811560721.2 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109450761B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 陈卓;何建樑;叶明 | 申请(专利权)人: | 成都旋极历通信息技术有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 胡川 |
地址: | 610000 四川省成都市高新区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多功能1553B通信模块,其特征在于:包括FPGA和外部存储器;所述FPGA包括编码模块、译码模块、消息发送控制模块、消息处理模块、多功能调度模块、BC消息链表控制模块、RT消息控制模块、BM记录模块和主机接口模块。本发明多功能1553B通信模块,基于FPGA和外部存储器,实现多功能1553B,以降低仿真和测试的成本和复杂度。 | ||
搜索关键词: | 一种 多功能 1553 通信 模块 | ||
【主权项】:
1.一种多功能1553B通信模块,其特征在于:包括FPGA和外部存储器;所述FPGA包括编码模块、译码模块、消息发送控制模块、消息处理模块、多功能调度模块、BC消息链表控制模块、RT消息控制模块、BM记录模块和主机接口模块;所述编码模块,用于完成1553B消息字并串转换和曼彻斯特编码功能,实现将单极性不归零码转换为单极性曼码,并且完成同步头添加和奇偶校验,将编码后的曼码数据流发送至对外接口;所述译码模块,通过判断当前编码模块是否正在发送消息字来选择接收数据源;对接收到的曼码数据流进行采样,判断是否为合法的1553B消息字并完成奇偶校验,将合法的1553B消息字转换为单极性不归零码,通过串并转换上传至消息处理模块;所述消息处理模块,完成1553B协议不同类型消息的接收和处理;判断当前接收到的消息字是否为当前需要接收的消息字,得出消息合法性判定结果;判断是否需要通知BC消息链表控制模块和RT消息控制模块完成消息数据更新,产生各类消息中断;通知多功能调度模块判断是否需要启动发送;实现对非法和合法消息的缓存,并将缓存的消息上传至BM记录模块;所述BM记录模块,完成消息的打包和缓存,并通过主机接口模块通知主机读取消息;所述BC消息链表控制模块,实现BC消息链表的智能调度和数据更新;BC消息链表控制模块根据消息处理模块产生的消息中断,判断当前需要消息发送控制模块发送新消息或更新接收到的消息,在消息发送完成后指向下一条,即将发送的消息,并产生中断供主机读取;RT消息控制模块,实现RT消息收发缓存及方式指令消息处理并产生中断,供主机读取;所述多功能调度模块,接收来自消息处理模块和BC消息链表控制模块的启动发送申请,并判断当前需要发送哪种类型的消息字;完成消息响应时间、消息间隔时间的控制;所述消息发送控制模块,接收来自多功能调度模块或BC消息链表控制模块的启动发送命令,并缓存来自BC消息链表控制模块或RT消息控制模块写入的待发送消息数据;所述存储管理模块,完成BC、31个RT、BM消息外部存储空间的地址管理和数据访问;所述主机接口模块,用于主机访问多功能1553B各个模块寄存器,通过配置BC、31个RT、BM中的使能寄存器任意开关各功能,通过中断通知主机完成各类消息包读取和写入。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都旋极历通信息技术有限公司,未经成都旋极历通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811560721.2/,转载请声明来源钻瓜专利网。