一种用于数据传输的FPGA、模型训练系统及数据访问方法
摘要文本
本申请涉及FPGA开发技术领域,公开了一种用于数据传输的FPGA、模型训练系统及数据访问方法。该FPGA包括协议转换模块,用于实现数据传输的串并转换;该协议转换模块包括:配置模块,用于获取数据访问请求对应的配置信息,将配置信息下发到Avalon‑MM控制模块及CFI控制模块;Avalon‑MM控制模块,用于根据配置信息,控制Avalon‑MM接口的第一信号;CFI控制模块,用于根据配置信息,控制CFI接口的第二信号;Avalon‑MM接口,用于根据第一信号,对待读取数据或待写入数据执行串行传输操作;CFI接口,用于根据第二信号,对待读取数据或待写入数据执行并行传输操作。本申请提供的FPGA能够提高对外设芯片的访问速率,满足极端应用场景下对FPGA上电延迟的时长要求。
申请人信息
- 申请人:苏州元脑智能科技有限公司
- 申请人地址:215000 江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢
- 发明人: 苏州元脑智能科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种用于数据传输的FPGA、模型训练系统及数据访问方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311339959.3 |
| 申请日 | 2023/10/17 |
| 公告号 | CN117093530B |
| 公开日 | 2024/2/9 |
| IPC主分类号 | G06F13/42 |
| 权利人 | 苏州元脑智能科技有限公司 |
| 发明人 | 牟奇; 王洪良; 刘伟 |
| 地址 | 江苏省苏州市吴中经济开发区郭巷街道官浦路1号9幢 |
专利主权项内容
马-克-数据 1.一种用于数据传输的FPGA,其特征在于,包括协议转换模块,用于实现数据传输的串并转换;所述协议转换模块包括:配置模块,用于获取数据访问请求对应的配置信息,将所述配置信息下发到Avalon-MM控制模块及CFI控制模块;所述配置信息包括:操作初始地址、数据长度及传输起始信号;所述数据访问请求为写数据请求或读数据请求;所述数据访问请求的访问对象为FPGA外部的存储器;Avalon-MM控制模块,用于根据所述配置信息,控制Avalon-MM接口的第一信号;CFI控制模块,用于根据所述配置信息,控制CFI接口的第二信号;Avalon-MM接口,用于根据所述第一信号,对待读取数据或待写入数据执行串行传输操作;所述待写入数据包括模型训练数据和FPGA镜像文件;CFI接口,用于根据所述第二信号,对待读取数据或待写入数据执行并行传输操作;所述待读取数据包括模型训练数据和FPGA镜像文件。