一种主机与设备的跨域访问方法及装置制造方法及图纸

技术编号:41288117 阅读:26 留言:0更新日期:2024-05-11 09:36
本申请提供了一种主机与设备的跨域访问方法及装置,用于实现连接于PCIE switch上的多个主机与设备的跨域访问;所述方法包括:在第二主机地址域配置第二设备,并在第二设备中分配至少一个Bar空间;在PCIE switch对应第一主机的第一管理单元中获取第一设备的第一地址陷阱表项;将第一地址陷阱表项中第一主机为第一设备分配的本地地址修改为第二主机在第二设备的Bar空间中为第一设备分配的地址,并将修改后的第一地址陷阱表项存储到PCIE switch对应第二主机的第二管理单元中;第二主机根据第二管理单元修改后的第一地址陷阱表项访问第二设备的Bar空间中为第一设备分配的地址,从而跨域访问第一主机地址域的第一设备。

【技术实现步骤摘要】

本申请涉及pcie总线通信,特别涉及一种主机与设备的跨域访问方法及装置


技术介绍

1、pcie(peripheral component interconnect express)是一种高速串行计算机扩展总线标准,主要为cpu提供访问外围设备的总线接口。pcie链路使用端到端的可靠性数据传送方式,因此pcie链路必须使用switch(交换机)扩展pcie链路后,才能连接多个设备。如图1所示,典型的pcie总线树拓扑是单主机的。

2、随着技术的不断发展,单个主机已经不能满足系统的应用,对于多主机的应用实现,提出了虚拟交换(virtual switching)的概念,如图2所示,一个pcie switch可以分区成多个“虚拟的(virtual)”pcie switch,每个主机控制自己的downstream(下行)端口或io端口,形成独立的地址域,主机与主机之间的地址域是完全隔离的,即不能相互访问。

3、但是在ate(automated test equipment,自动化测试设备)领域,随着测试复杂度和难度的不断加大,急切地希望打破本文档来自技高网...

【技术保护点】

1.一种主机与设备的跨域访问方法,其特征在于,用于实现连接于PCIE switch上的多个主机与设备的跨域访问;当第二主机跨域访问第一主机地址域的第一设备时,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在PCIE switch对应第一主机的第一管理单元中获取所述第一设备的第一地址陷阱表项,具体包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,所述第二设备为所述PCIE switch在第二主机地址域中配置的虚拟设备,所述Bar空间大于所述第一主机地址域的所有设备的空间之和。

...

【技术特征摘要】

1.一种主机与设备的跨域访问方法,其特征在于,用于实现连接于pcie switch上的多个主机与设备的跨域访问;当第二主机跨域访问第一主机地址域的第一设备时,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在pcie switch对应第一主机的第一管理单元中获取所述第一设备的第一地址陷阱表项,具体包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,所述第二设备为所述pcie switch在第二主机地址域中配置的虚拟设备,所述bar空间大于所述第一主机地址域的所有设备的空间之和。

5.根据权利要求1所述的方法,其特征在于,所述第二...

【专利技术属性】
技术研发人员:侯国强董玲
申请(专利权)人:北京华峰测控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1