-
公开(公告)号:CN110851390A
公开(公告)日:2020-02-28
申请号:CN201910935898.4
申请日:2019-09-29
Applicant: 北京航天长征飞行器研究所 , 中国运载火箭技术研究院
Inventor: 修展 , 程永生 , 霍小宁 , 李宝 , 王伟伟 , 高枫 , 李骥 , 马瑞 , 葛立 , 水涌涛 , 孙向春 , 王悦 , 吴丽美 , 张竑颉 , 李箭 , 王洪凯 , 徐进 , 金文 , 王丰 , 关莹 , 任昌健 , 苏峰 , 李程 , 杨绰 , 张强 , 段腾飞 , 刘源杰 , 张利 , 薛云朝 , 高凯 , 张萌萌 , 鱼荔红 , 刘毅 , 王杨
Abstract: 本发明公开了一种基于FPGA实现4M 1553B总线协议的方法及系统,改方法包括如下步骤:1)采集A总线和B总线的数据,对总线数据进行曼彻斯特编解码,得到串行bit流;2)对串行bit流进行位同步,同步完的串行bit流进行奇偶校验,得到总线数据;3)对总线数据进行总线仲裁,确定使用的A总线或者B总线,然后根据1553B链路层协议对总线数据开展消息解析和处理得到1553B总线消息,实现十种1553B消息格式的收发控制;4)将1553B总线消息中的消息接收数据放到消息接收缓存,将1553B总线消息中的消息发送数据放入发送缓存,通过输入输出接口完成与控制芯片的交互。本发明基于FPGA实现了4M 1553B总线协议,有效的降低使用成本和体积。