一种基于FPGA高速读取磁盘阵列中文件的方法

    公开(公告)号:CN105068766A

    公开(公告)日:2015-11-18

    申请号:CN201510500763.7

    申请日:2015-08-14

    Abstract: 本发明提供一种基于FPGA高速读取磁盘阵列中文件的方法,包括:FPGA向磁盘阵列发送读文件请求;磁盘阵列反馈读文件请求应答;FPGA获取文件大小并申请相应的存储空间,构建FPGA存储地址通知发送到磁盘阵列;磁盘阵列向FPGA发送FPGA存储地址通知应答;磁盘阵列对待读取文件进行分包处理以构建文件内容帧发送给FPGA;FPGA对其进行保序处理,当文件内容帧需应答时,反馈文件内容应答帧;磁盘阵列接收到文件内容应答帧后,判断保序序号与发送序号是否一致,若不一致则重新发送对应的文件内容帧至FPGA;磁盘阵列接收到最后一帧文件内容应答帧后,向FPGA发送文件内容完成帧;FPGA向磁盘阵列发送文件内容完成应答帧。本发明可以提高传输速度及传输可靠性,减小FPGA设计复杂度。

    一种基于FPGA高速读取磁盘阵列中文件的方法

    公开(公告)号:CN105068766B

    公开(公告)日:2017-10-31

    申请号:CN201510500763.7

    申请日:2015-08-14

    Abstract: 本发明提供一种基于FPGA高速读取磁盘阵列中文件的方法,包括:FPGA向磁盘阵列发送读文件请求;磁盘阵列反馈读文件请求应答;FPGA获取文件大小并申请相应的存储空间,构建FPGA存储地址通知发送到磁盘阵列;磁盘阵列向FPGA发送FPGA存储地址通知应答;磁盘阵列对待读取文件进行分包处理以构建文件内容帧发送给FPGA;FPGA对其进行保序处理,当文件内容帧需应答时,反馈文件内容应答帧;磁盘阵列接收到文件内容应答帧后,判断保序序号与发送序号是否一致,若不一致则重新发送对应的文件内容帧至FPGA;磁盘阵列接收到最后一帧文件内容应答帧后,向FPGA发送文件内容完成帧;FPGA向磁盘阵列发送文件内容完成应答帧。本发明可以提高传输速度及传输可靠性,减小FPGA设计复杂度。

Patent Agency Ranking