【技术实现步骤摘要】
本专利技术公开了一种基于RapidIO的数据传输系统,属于高速数据传输领域,尤其涉及对传输速率和传输时延进行改进的数据传输系统。
技术介绍
RapidIO是一种开放式的互连技术标准,应用于芯片间、板间互连系统。其具有传输效率高、拓扑结构灵活、可靠性高等特点,已经各种系统中广泛应用。在某些基于RapidIO接口的传输系统中,对时敏性能和传输速率都有较高的要求。考虑到时敏因素,加之数据并非匀速传输,数据速率具有较大的随机性,故只能采用短数据帧。在瞬时传输速率较高时,会产生大量的门铃事务(Doorbell)或者信箱(Mailbox)数据传输,接收端CPU会频繁地响应中断,极大地增加了系统开销。以某数据链系统为例,该数据链系统为了保证系统的时敏性能设计通信帧长度为127Bytes,而RapidIO接口传输速率要求达到400Mbps,这样CPU端每秒接收到393700次Doorbell或者Mailbox数据传输,并响应相同次数的中断。这样就极大增加了CPU的系统开销,传输速率急速降低,甚至导致CPU不能正常工作。
技术实现思路
本专利技术的专利技术目的一是提供一种基于Rapi ...
【技术保护点】
一种基于RapidIO的发送装置,包含FIFO模块、发送逻辑控制模块,其特征在于:所述FIFO模块用于缓存上层传递的数据;所述发送逻辑控制模块用于监控所述FIFO模块缓存的数据长度,若数据长度大于或等于RapidIO数据帧规定的数据长度时,则向窗口空间序号为接收装置反馈的Doorbell中窗口空间序号减1的窗口空间发送RapidIO数据帧,并在该窗口空间的信息位标明有效数据长度信息和数据读取标志为未读。
【技术特征摘要】
1.一种基于RapidIO的发送装置,包含FIFO模块、发送逻辑控制模块,其特征在于:所述FIFO模块用于缓存上层传递的数据;所述发送逻辑控制模块用于监控所述FIFO模块缓存的数据长度,若数据长度大于或等于RapidIO数据帧规定的数据长度时,则向窗口空间序号为接收装置反馈的Doorbell中窗口空间序号减1的窗口空间发送RapidIO数据帧,并在该窗口空间的信息位标明有效数据长度信息和数据读取标志为未读。2.根据权利要求1所述的一种基于RapidIO的发送装置,其特征在于还包含定时器,所述定时器用于在发送逻辑控制模块将RapidIO数据帧发送给窗口空间后,对接收装置返回Doorbell的时间进行计算,若超过一定时间没有接收到Doorbell则触发发送逻辑控...
【专利技术属性】
技术研发人员:周续,李金喜,
申请(专利权)人:中国航空无线电电子研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。