【技术实现步骤摘要】
本专利技术涉及具有rdma加速功能的pcie交换芯片及pcie交换机,属于pcie交换芯片、rdma通信软件接口及硬件实现。
技术介绍
1、pcie是一种计算机扩展总线标准,被广泛用于计算机主机连接外围设备。主机端的pcie控制器叫做rc,设备端的pcie控制器叫做ep。每个ep设备都有一个标准的配置空间(configuration space),它是一组规范格式的寄存器,表明了该设备的基本属性等信息,其中的bar寄存器标识了该设备的寄存器、内存等地址空间资源,简称bar空间。pcie物理层建立链接后,rc将设备的这些地址空间映射到主机的地址空间,然后主机的驱动程序便可以访问和操作该设备。在pcie总线拓扑下,每个pcie设备都有唯一的bdf号。
2、pcie物理链路上使用tlp(transaction layer packets)传输请求和数据,tlp有以下4种类型:内存访问tlp用来读写设备的寄存器或内存,io tlp用来访问某些体系架构下的io空间,配置tlp用来访问设备的配置空间寄存器,消息tlp用来实现用户自定义的
本文档来自技高网...
【技术保护点】
1.具有RDMA加速功能的PCIe交换芯片,其特征在于包括:
2.根据权利要求1所述的具有RDMA加速功能的PCIe交换芯片,其特征在于:所述具有内部集成的PCIe端点设备的交互包括虚拟-物理地址转换表的编程、内存权限表的编程、QP及CQ信息管理、DMA单元传输控制。
3.根据权利要求1所述的具有RDMA加速功能的PCIe交换芯片,其特征在于:所述PCIe交换芯片内部的一块内存缓存所述虚拟-物理地址转换表,在系统初始化后,由DMA单元通过发出内存访问TLP请求来将外部主机的转换表缓存到PCIe交换芯片内部。
4.根据权利要求1所述的
...【技术特征摘要】
1.具有rdma加速功能的pcie交换芯片,其特征在于包括:
2.根据权利要求1所述的具有rdma加速功能的pcie交换芯片,其特征在于:所述具有内部集成的pcie端点设备的交互包括虚拟-物理地址转换表的编程、内存权限表的编程、qp及cq信息管理、dma单元传输控制。
3.根据权利要求1所述的具有rdma加速功能的pcie交换芯片,其特征在于:所述pcie交换芯片内部的一块内存缓存所述虚拟-物理地址转换表,在系统初始化后,由dma单元通过发出内存访问tlp请求来将外部主机的转换表缓存到pcie交换芯片内部。
4.根据权利要求1所述的具有rdma加速功能的pcie交换芯片,其特征在于:所述pcie交换芯片内部的一块内存缓存所述内存权限表,在系统初始化后,由dma单元通过发出内存访...
【专利技术属性】
技术研发人员:张洪波,
申请(专利权)人:北京数渡信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。