[发明专利]一种1553B总线IP核及监视系统有效
申请号: | 201910423443.4 | 申请日: | 2019-05-21 |
公开(公告)号: | CN110213143B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 张瑞琰;安军社;姜秀杰;周盛雨 | 申请(专利权)人: | 中国科学院国家空间科学中心 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;杨青 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 1553 总线 ip 监视 系统 | ||
1.一种1553B总线IP核,其特征在于,所述IP核包括:集成在FPGA上的总线收发器和主模块;
所述总线收发器,用于从1553B总线接收总线消息,转发至主模块;
所述主模块,用于对接收的总线消息进行解码处理,分析消息是否正确,获取每条消息的属性信息和原始信息,然后按照包格式打包进行存储;
所述主模块包括:配置单元、两路解码器、通道选择单元、协议处理单元和存储单元;
所述配置单元:用于接收处理器发送的配置信息,提供发生中断接口、读使能接口及读数据接口;
所述解码器:用于接收1553B总线传输的差分曼彻斯特II型码,进行串并转换及字有效性校验;所述字有效性校验包含同步头校验、奇偶校验及曼彻斯特码校验;
所述通道选择单元:用于从两个解码器中选择一路有效数据,发送至协议处理单元;
所述协议处理单元:用于划分消息的起始和结束,记录监听时标,分析消息正确与否并产生描述字,按照设计的包格式生成消息的存储内容;所述包格式包括:属性信息和原始信息;所述属性信息记录消息来临的时标、消息计数、包长、数据字个数、响应间隔及描述字;所述原始信息按照命令字-状态字-数据字的固定存储方式进行存放;
所述存储单元:用于采用循环缓存模式对协议处理单元发送的数据进行存储;
所述协议处理单元按照处理流程划分为:命令字分析子单元,响应间隔子单元,接收状态字子单元,接收数据字子单元和打包存储子单元;
所述命令字分析子单元:用于通过分析命令字得出工作模式;更新描述字中的工作模式的相应标志位;下一步进入响应间隔子单元;所述工作模式为:普通通信模式、广播通信模式或方式通信模式;还用于判断是否存在非法传输命令:非法方式命令,保留方式命令,非法广播命令和非法方式广播命令;方式命令的错误在命令字分析子单元中处于方式通信模式时判断;广播命令的错误在命令字分析子单元处于广播通信模式时判断;
所述响应间隔子单元,用于监控字间隔时间及收到下个消息字的中转任务;若接收到非数据字,进入接收状态字子单元;若接收到数据字,进入接收数据字子单元;超出响应间隔则进入打包存储子单元;还用于判断是否存在无响应:超出协议要求的响应时间以及数据字多发导致的状态字无响应错误;还用于判断命令字为接收指令时的数据字多发错误;
所述接收状态字子单元,用于接收状态字或第二个命令字,根据接收的字的收发位和地址位来进行判断:若命令字为发送指令,且接收的字与命令字地址位匹配及两个字时间上存在符合协议的响应间隔,则判断为状态字,更新描述字中RT-BC工作模式的标志位,之后根据是否需要接收数据字转入接收数据字子单元或打包存储子单元;若命令字为接收指令,且接收的字与命令字地址位不匹配及两个字之间无间隔,则判断为第二个命令字,更新描述字中RT-RT工作模式的标志位,之后转入响应间隔子单元;若两个字之间存在时间间隔且地址位不匹配,则认为该字为新一条消息的命令字,抛弃已经记录的命令字,转入命令字分析子单元;还用于记录状态字显示有差错的情况;还用于在状态字产生字错误时,记录响应无效导致的超时响应;
所述接收数据字子单元,用于完成接收数据字的多个循环,记录数据字个数,监控每个数据字等待时间;还用于判断消息长度是否错误;所述错误包括:数据字多发和数据字少发;
所述打包存储子单元,用于将所得属性信息及原始信息按照包格式逐字存入FIFO中,记录为消息结束。
2.根据权利要求1所述的1553B总线IP核,其特征在于,所述存储单元为FIFO。
3.一种1553B总线监视系统,其特征在于,所述系统包括:权利要求1-2之一所述的IP核和控制模块,所述IP核上还包括:AXI总线转接;
所述控制模块,用于通过AXI总线转接从主模块中读出存储的数据,并将控制指令和配置信息发送至主模块。
4.根据权利要求3所述的1553B总线监视系统,其特征在于,所述AXI总线转接设置五个供控制模块读取的寄存器,包括:使能寄存器,中断产生寄存器,中断擦除寄存器,FIFO计数寄存器和FIFO读数寄存器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院国家空间科学中心,未经中国科学院国家空间科学中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910423443.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能家居的控制方法
- 下一篇:一种用于列车车门的冗余网络系统