[发明专利]一种吉比特级SpaceWire总线系统有效
申请号: | 201810139172.5 | 申请日: | 2018-02-11 |
公开(公告)号: | CN108462620B | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 姜宏;杨孟飞;刘波;杨桦;吴军;刘鸿瑾;龚健;张绍林;于广良;叶东东;郭兵;苗志富 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04B10/25 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张晓飞 |
地址: | 100080*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种吉比特级SpaceWire总线系统,所述系统包括:数据收发模块、数据缓冲模块、SpaceWire协议处理模块、数据处理模块。数据收发模块用于将光收发器的16B/20B编码与并行数据进行格式转换;数据缓冲模块用于异步时钟域的同步和数据缓存;SpaceWire协议处理模块用于总线数据的收发、识别控制代码和数据字符、更新协议状态、发送上行数据和地址、接收下行数据和地址;数据处理模块用于为SpaceWire协议处理模块、外部CPU、外部存储器、外部寄存器提供总线接口,并提供AXI和APB片上总线协议的转换。本发明减少了访存次数和时间,提高总线利用率,满足航天器高速数据传输的要求。 | ||
搜索关键词: | 一种 特级 spacewire 总线 系统 | ||
【主权项】:
1.一种吉比特级SpaceWire总线系统,其特征在于,包括:数据收发模块、数据缓冲模块、SpaceWire协议处理模块以及数据访问模块;数据收发模块:接收外部光收发器发送的串行编码,将串行编码转换为并行数据并发送给数据缓冲模块;接收数据缓冲模块发送的并行数据并转换为串行编码发送给外部光收发器;数据缓冲模块:接收数据收发模块和SpaceWire协议处理模块发送的并行数据,对数据收发模块和SpaceWire协议处理模块发送的并行数据同步处理,将同步后的并行数据及时钟发送给SpaceWire协议处理模块;SpaceWire协议处理模块:接收数据缓冲模块发送的同步后的并行数据和时钟,在时钟上升沿读取并行数据;接收数据访问模块发送的下行数据和下行数据地址,生成并行数据,将生成并行数据与自身产生的发送时钟一起发送给数据缓冲模块;根据下行数据地址中的寄存器地址,提取出配置信息设置预设参数,根据当前协议状态和预设参数生成上行数据和地址并发送给数据访问模块;数据访问模块:接收外部存储器发送的数据和地址,发送给外部CPU和SpaceWire协议处理模块;接收SpaceWire协议处理模块和外部CPU发送的数据和地址,发送给外部存储器;接收外部寄存器发送的数据和地址,经片上总线协议转换后发送给外部CPU和SpaceWire协议处理模块;接收SpaceWire协议处理模块和外部CPU发送的数据和地址,经协议转换后发送给外部寄存器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810139172.5/,转载请声明来源钻瓜专利网。