← 返回列表

基于FPGA的PCIe IP核实现多物理功能的PCIe设备的方法及系统

申请号: CN202410183153.8
申请人: 北京光润通科技发展有限公司
申请日期: 2024/2/19

摘要文本

本发明涉及基于FPGA的PCIe IP核实现多物理功能的PCIe设备的方法及系统,所述方法包括如下步骤:获取HOST读取与所述PCIe设备的第一个物理功能对应的配置空间的第一返回值,当所述第一返回值为单物理功能设备时动态修改所述第一返回值为多物理功能设备;获取HOST读取与所述PCIe设备的每个物理功能对应的配置空间的第二返回值,当所述第二返回值为所述PCIe设备的识别码或不支持物理功能请求时,确认所述PCIe设备支持与所述第二返回值对应的物理功能;保存与所述PCIe设备支持的每个物理功能对应的配置空间的空间基地址。本发明的至少一些技术方案的有益效果在于,成功的在Xilinx、复旦微公司的芯片上扩展了FPGA的PCIe IP核为多物理功能设备。 更多数据:

专利详细信息

项目 内容
专利名称 基于FPGA的PCIe IP核实现多物理功能的PCIe设备的方法及系统
专利类型 发明申请
申请号 CN202410183153.8
申请日 2024/2/19
公告号 CN117743212A
公开日 2024/3/22
IPC主分类号 G06F13/10
权利人 北京光润通科技发展有限公司
发明人 请求不公布姓名; 请求不公布姓名
地址 北京市海淀区中关村南大街2号A座21层2516

专利主权项内容

1.一种基于FPGA的PCIe IP核实现多物理功能的PCIe设备的方法,其特征在于,所述方法包括如下步骤:截获HOST探测所述基于FPGA的PCIe IP核的第一个物理功能的配置空间得到的第一返回值,当所述第一返回值为单物理功能设备信息时修改为多物理功能设备信息,再将修改后的所述第一返回值返回给所述HOST;获得所述HOST读取所述基于FPGA的PCIe IP核的每个物理功能的所述配置空间得到的第二返回值,所述第二返回值为支持物理功能请求信息或不支持物理功能请求信息,再将所述第二返回值返回给所述HOST;提取所述HOST向返回所述第二返回值为所述支持物理功能请求信息的所述配置空间发送的PCIe配置写命令的物理功能编码和空间基地址,再将所述物理功能编码和所述空间基地址分别存放在所述第一个物理功能的所述配置空间上。。关注微信公众号