[发明专利]一种点对点Aurora通信系统、发送和接收方法及其应用在审
申请号: | 202210011074.X | 申请日: | 2022-01-05 |
公开(公告)号: | CN114499756A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 邬刚;陈永 | 申请(专利权)人: | 杭州加速科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/08;H04L69/22;H04L69/24;G06F11/10;G06F13/40;G06F13/42 |
代理公司: | 深圳智趣知识产权代理事务所(普通合伙) 44486 | 代理人: | 李兴生 |
地址: | 311100 浙江省杭州市余杭区余杭街*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 点对点 aurora 通信 系统 发送 接收 方法 及其 应用 | ||
1.一种点对点Aurora通信系统,其特征在于,包括Aurora IP核和用户单元模块,所述Aurora IP核用于向所述用户单元模块发送数据、接收所述用户单元模块发送的数据;
所述Aurora IP核与所述用户单元模块间通过Aurora收发控制模块连接,所述Aurora收发控制模块用于出错重传。
2.根据权利要求1所述的点对点Aurora通信系统,其特征在于,所述Aurora IP核向所述Aurora收发控制模块发送接收数据信号、指示接收数据有效字节信号、指示接收帧尾信号、接收数据有效信号、CRC采样信号、CRC检测信号,所述CRC采样信号用于采样所述CRC检测信号,所述Aurora IP核接收所述Aurora收发控制模块发送的发送数据信号、指示发送数据有效字节信号、指示发送帧尾信号、发送数据有效信号;
所述用户单元模块向所述Aurora收发控制模块发送发送数据信号、指示发送数据有效字节信号、指示发送帧尾信号、发送数据有效信号,所述用户单元模块接收所述Aurora收发控制模块发送的接收数据信号、指示接收数据有效字节信号、指示接收帧尾信号、接收数据有效信号。
3.根据权利要求1或2任一项所述的点对点Aurora通信系统,其特征在于,所述Aurora收发控制模块包括发送控制模块、接收控制模块、发送BRAM和接收BRAM,所述接收控制模块连接所述发送控制模块,所述接收控制模块用于向所述发送控制模块传递重发信号及重发数据包编号;
所述发送控制模块连接所述发送BRAM,所述发送BRAM用于保存所述发送控制模块发送的数据,所述发送控制模块可读取所述发送BRAM保存的数据;
所述接收控制模块连接所述接收BRAM,所述接收BRAM用于保存所述接收控制模块接收的数据,所述接收控制模块可读取所述接收BRAM保存的数据;
所述发送控制模块向所述发送BRAM发送地址信号和读使能信号,所述发送控制模块接收所述发送BRAM发送的数据;所述接收控制模块向所述接收BRAM发送地址信号和读使能信号,所述接收控制模块接收所述接收BRAM发送的数据。
4.一种点对点Aurora通信发送方法,其特征在于,使用了如权利要求1-3任一项所述的系统,所述Aurora收发控制模块包括发送控制模块、接收控制模块和发送BRAM,所述接收控制模块连接所述发送控制模块,所述接收控制模块用于向所述发送控制模块传递重发信号及重发数据包编号;
所述发送控制模块连接所述发送BRAM,所述发送BRAM用于保存所述发送控制模块发送的数据,所述发送控制模块可读取所述发送BRAM保存的数据;
所述方法包括:
判断所述接收控制模块是否有重发请求;
判断所述发送控制模块是否有待发数据,若存在待发数据,判断数据包编号是否分配完,若不存在待发数据则结束数据发送;
分配数据包编号,将待发数据帧写入发送BRAM,发送数据。
5.根据权利要求2所述的一种点对点Aurora通信发送方法,其特征在于,所述判断是否有重发请求包括:
若存在重发请求,读取发送BRAM中的数据后,再判断是否有待发数据;
若不存在重发请求,直接判断是否有待发数据。
6.根据权利要求2所述的一种点对点Aurora通信发送方法,其特征在于,所述判断数据包编号是否分配完包括:
若数据包编号分配完,舍弃最旧的数据包编号后,分配数据包编号;
若数据包编号未分配完,直接分配数据包编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州加速科技有限公司,未经杭州加速科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210011074.X/1.html,转载请声明来源钻瓜专利网。