[发明专利]一种数据传输装置及通信系统在审
申请号: | 202210071872.1 | 申请日: | 2022-01-21 |
公开(公告)号: | CN114422290A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 单凤敏 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 韩丽波 |
地址: | 250001 山东省济南市自由贸易试验*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 装置 通信 系统 | ||
1.一种数据传输装置,其特征在于,包括仲裁器、第一通信端口、缓存模块及N个第二通信端口,N为不小于1的整数;所述第一通信端口与主设备连接,N个所述第二通信端口一一对应与N个从设备连接,所述仲裁器通过外围总线与所述主设备连接;
所述缓存模块用于对所述主设备和目标从设备之间待传输的数据进行缓存;
所述仲裁器用于根据所述主设备通过所述外围总线发送的配置指令确定数据传输方式及所述目标从设备,从所述缓存模块中获取数据并根据所述数据传输方式在所述主设备与所述目标从设备之间进行所述数据的传输,所述数据传输方式包括发送传输方式和接收传输方式。
2.如权利要求1所述的数据传输装置,其特征在于,还包括时钟计数值产生模块,所述配置指令还包括时钟计数值指令;
所述时钟计数值产生模块与所述外围总线连接,所述时钟计数值产生模块用于根据所述主设备通过所述外围总线发送的时钟计数值指令产生相应的时钟计数值;
从所述缓存模块中获取数据并根据所述数据传输方式在所述主设备与所述目标从设备之间进行所述数据的传输,包括:
从所述缓存模块中获取数据并根据所述数据传输方式及所述时钟计数值在所述主设备与所述目标从设备之间进行所述数据的传输。
3.如权利要求1所述的数据传输装置,其特征在于,所述缓存模块包括第一子缓存模块和N个第二子缓存模块,所述第一子缓存模块分别与所述第一通信端口和所述仲裁器连接,各个所述第二子缓存模块分别与所述仲裁器和各自对应的第二通信端口连接。
4.如权利要求3所述的数据传输装置,其特征在于,所述数据传输模块还包括:
分别与N个第二子缓存模块一一对应连接的N个第二通信端口状态模块,用于采集N个所述第二子缓存模块的缓存空间信息,并将所述缓存空间信息通过所述外围总线发送至所述主设备,以便所述主设备基于所述缓存空间信息来判定是否继续与相应的从设备通信。
5.如权利要求1所述的数据传输装置,其特征在于,所述数据传输装置为FPGA。
6.如权利要求1所述的数据传输装置,其特征在于,所述外围总线为APB总线。
7.如权利要求1至6任一项所述的数据传输装置,其特征在于,在所述数据传输方式为发送传输方式时:
所述缓存模块用于对所述主设备发送至目标从设备的待传输的数据进行缓存;
所述仲裁器用于根据所述主设备通过所述外围总线发送的配置指令确定数据传输方式及所述目标从设备,从所述缓存模块中获取数据,并将所述数据传输至所述目标从设备。
8.如权利要求1至6任一项所述的数据传输装置,其特征在于,在所述数据传输方式为接收传输方式时:
所述缓存模块用于对所述从设备发送至主设备的待传输的数据进行缓存;
所述仲裁器用于根据所述主设备通过所述外围总线发送的配置指令确定数据传输方式及目标从设备,从所述缓存模块中获取所述目标从设备的数据,并将所述目标从设备的数据传输至所述主设备。
9.一种通信系统,其特征在于,包括如权利要求1所述的数据传输装置,还包括主设备及N个从设备,所述主设备与所述数据传输装置中的所述第一通信端口连接,N个所述从设备与所述数据传输装置中的N个所述第二通信端口连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210071872.1/1.html,转载请声明来源钻瓜专利网。