[发明专利]一种数据传输系统及方法在审
申请号: | 201710943925.3 | 申请日: | 2017-10-11 |
公开(公告)号: | CN109656853A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 陈凯;李峰;龙欣;李志超 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42;G06F13/28 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 李美玉 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输系统 高速存储单元 现场可编程门阵列FPGA 共享数据 数据传输 通信连接 时效性 存储 传输 申请 | ||
1.一种数据传输系统,其特征在于,所述系统包括:
第一现场可编程门阵列FPGA器件;
第二现场可编程门阵列FPGA器件;以及
高速存储单元,与所述第一、二FPGA器件通信连接,用于存储所述第一、二FPGA器件的共享数据,使所述第一、二FPGA器件通过所述高速存储单元进行数据传输。
2.根据权利要求1所述的系统,其特征在于,
所述第一FPGA器件和所述高速存储单元之间设有第一传输通道;
所述第二FPGA器件和所述高速存储单元之间设有第二传输通道;
所述第一、二FPGA器件通过所述第一、二传输通道及所述高速存储单元进行共享数据的传输。
3.根据权利要求2所述的系统,其特征在于,
所述高速存储单元具有与外部设备连接的第三传输通道;
通过所述第三传输通道接收外部数据,并将所述外部数据共享给所述第一、二FPGA器件。
4.根据权利要求3所述的系统,其特征在于,
所述系统具有包括所述第一、二FPGA器件在内的多个FPGA器件;
所述高速存储单元被配置给所述多个FPGA器件中的预定FPGA器件,允许所述预定FPGA器件对所述高速存储单元进行读写操作,允许所述预定FPGA器件之外的其他FPGA器件对所述高速存储单元进行只读操作。
5.根据权利要求3所述的系统,其特征在于,
所述系统具有包括所述第一、二FPGA器件在内的多个FPGA器件,所述高速存储单元划分为多个存储块,所述多个存储块被分别配置给所述多个FPGA器件,用于缓存FPGA器件的数据。
6.根据权利要求1-5中任一项所述的系统,其特征在于,
所述第一、二FPGA器件还通过PCIe总线连接,其中,
所述第一、二FPGA器件通过直接存储器存取DMA接口连接所述PCIe总线。
7.根据权利要求6所述的系统,其特征在于,该系统包括:
至少由所述第一、二FPGA器件组成的第一FPGA设备;
至少由第三、四FPGA器件组成的第二FPGA设备;
所述第一FPGA设备与所述第二FPGA设备通过PCIe总线直连。
8.根据权利要求7所述的系统,其特征在于,
所述第一FPGA设备中供所述第一、二FPGA器件共享数据的所述高速存储单元,与所述第二FPGA设备中供所述第三、四FPGA器件共享数据的高速存储单元,通过所述PCIe总线直连进行数据传输。
9.一种数据传输方法,其特征在于,所述方法包括:
建立高速存储单元与第一现场可编程门阵列FPGA器件的第一传输通道;
建立所述高速存储单元与第二现场可编程门阵列FPGA器件的第二传输通道;
通过所述高速存储单元以及所述第一、二传输通道进行所述第一、二FPGA器件共享数据的传输。
10.根据权利要求9所述的方法,其特征在于,该方法还包括:
建立所述高速存储单元与外部设备连接的第三传输通道;
通过所述第三传输通道接收外部数据;
通过所述第一数据传输通道将所述外部数据共享给所述第一FPGA器件,以及通过所述第二数据传输通道将所述外部数据共享给所述第二FPGA器件。
11.根据权利要求9所述的方法,其特征在于,该方法还包括:
将所述高速存储单元配置给包括所述第一、二FPGA器件在内的多个FPGA器件中的预定FPGA器件,允许所述预定FPGA器件对所述高速存储单元进行读写操作,允许所述预定FPGA器件之外的其他FPGA器件对所述高速存储单元进行只读操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710943925.3/1.html,转载请声明来源钻瓜专利网。