【技术实现步骤摘要】
支持帧抢占的MAC IP核装置、支持帧抢占的数据帧发送方法和接收方法
[0001]本专利技术涉及无人驾驶领域,尤其涉及一种支持帧抢占的MAC IP核装置、支持帧抢占的数据帧发送方法和接收方法。
技术介绍
[0002]众所周知,通用以太网是以非同步方式工作的,网络中任何设备都可以随时发送数据,因此在数据的传输时间上既不精准也不确定;同时,广播数据或视频等大规模数据的传输,也会因网络负载的增加而导致通讯的延迟甚至瘫痪。
[0003]在无人驾驶车辆运行过程中,对于数据的传输及处理要求极高,发送数据时,MAC IP核给数据加上控制信息,再以规定的格式将数据与控制信息发送到协调层;接收数据时,MAC IP核首先检查接收的数据帧是否错误,如果数据正确,则去掉控制信息,并将去掉控制信息的数据发至逻辑链路控制LLC层,如果数据错误,则直接丢弃该数据帧,实现接收数据和发送数据,保证车辆能够及时将接收到对的数据发出并将接收的数据及时实现自身的控制,保证无人驾驶车辆的安全性。
[0004]但是,现有技术中的大规模数据传输过程中仍然 ...
【技术保护点】
【技术特征摘要】
1.一种支持帧抢占的MAC IP核装置,其特征在于,包括:第一级别数据收发模块,用以接收或发送第一级别数据并进行位宽转换,形成第一mPacket帧;第二级别数据收发模块,用以接收或发送第二级别数据并进行位宽转换,形成第二mPacket帧,所述第一级别数据的优先级高于所述第二级别数据的优先级;帧抢占验证模块,根据功能数据帧确定所述第一mPacket帧和所述第二mPacket帧的发送策略或接收策略;发送控制模块,用以根据帧抢占验证模块确定的发送策略将所述第一mPacket帧和所述第二mPacket帧发送至PHY芯片;接收控制模块,用以从所述PHY芯片接收mPacket数据帧,并根据所述mPacket数据帧的参数和所述接收策略完成mPacket数据帧的分类和重组,以确定所述mPacket数据帧存储至第一级别数据收发模块或第二级别数据收发模块内,以进行数据帧的读取。2.根据权利要求1所述的支持帧抢占的MAC IP核装置,其特征在于,所述第一级别数据收发模块包括:接收通道控制模块和第一缓存模块,其中所述接收通道控制模块,与所述接收控制模块连接,用以接收存储至第一级别数据收发模块内的mPacket数据帧;所述第一缓存模块,与所述接收通道控制模块连接,用以将所述mPacket数据帧缓存至第一缓存模块内。3.根据权利要求2所述的支持帧抢占的MAC IP核装置,其特征在于,所述第一级别数据发送模块还包括:发送通道控制模块、第二缓存模块和校验数据生成模块,其中,所述发送通道控制模块用以接收第一数据,及根据校验数据将所述第一数据组成第一mPacket数据帧发送至所述发送控制模块;所述第二缓存模块,与所述发送通道控制模块连接,用以将所述第一数据缓存至第二缓存模块内;所述校验数据生成模块,用以根据所述第一数据形成所述校验数据,并将所述校验数据发送至所述发送通道控制模块。4.根据权利要求3所述的支持帧抢占的MAC IP核装置,其特征在于,所述功能数据帧包括验证帧和响应帧。5.根据权利要求4所述的支持帧抢占的MAC IP核装置,其特征在于,所述帧抢占验证模块用以在未完成帧抢占功能验证,并且当前发送控制模块没有发送的第一mPacket帧和第二mPacket帧时;跳转进SEND_VERIFY状态中,否则,保持发送验证帧的空闲状态;SEND_VERIFY:发送验证帧状态,在当前状态下,先等待12个时钟,以满足最小帧间隔要求,然后向物理链路层发送所述验证帧,发送完所述验证帧后,跳转进WAIT_RESPOND状态;WAIT_RESPOND:等待响应帧状态,当在一个计时周期内,没有接收到响应帧时,并且当前没有发送响应帧时,返回SEND_VERIFY状态,重新发送一个验证帧,当前帧在发送响应帧时,则等到响应帧发送完毕,再跳转进入SEND_VERIFY状态,重新发送验证帧,当验证帧发送
那个次数达到设定的阈值,并仍未接收到响应帧时,跳转进入VERIFY_FAIL状态,否则跳转进VERIFIED状态;VERIFY_FAIL:验证失败状态,验证帧当前物理链路不支持帧抢占;VERIFIED:验证成功状态,验证当前物理链路支持帧抢占,跳转进发送验证帧的空闲状态;RESPOND_IDLE:发送响应帧的空闲状态,当接收到物理链路上发来所述验证帧时,并且当前物理链路上未发送第一mPacket帧和第二mPacket帧时,跳转进SEND_RESPOND状态,否则,保持当前状态;SEND_RESPOND:发送响应帧状态,先等待12个时钟,以满足最小帧间隔的要求,然后向物理链路发送响应帧,发送响应帧后,跳转进RESPOND_IDLE状态。6.根据权利要求5所述的支持帧抢占的MAC IP核装置,其特征在于,所述发送控制模块包括状态识别单元和发送单元;所述状态识别单元,用以对所述发送控制模块的实时状态进行识别和显示;所述发送单元,与所述状态识别单元连接,用以根据所述实时状态确定执行的功能...
【专利技术属性】
技术研发人员:赵永航,陈鹏,宋太威,齐林,雷超,韩冰,高建龙,焦博涵,宋宪磊,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。