一种集成电路扩展方法、装置、设备及存储介质制造方法及图纸

技术编号:43417276 阅读:24 留言:0更新日期:2024-11-22 17:52
本申请公开了一种集成电路扩展方法、装置、设备及存储介质,涉及通信技术领域,应用于集成多个虚拟端口并内置多个PCIe Endpoint的ASIC芯片,虚拟端口和PCIe Endpoint的配置空间位于ASIC芯片的ECAM中,PCIe Endpoint挂接虚拟端口以与上行端口进行通信;包括:通过上行端口获取Config配置事务请求,以访问ECAM中的配置空间,并将针对Config配置事务请求的响应报文返回至上行端口;PCIe Endpoint模拟物理层建链行为以使PCIe枚举软件将其识别为Endpoint设备,以实现数据传输。这样一来,时延性能更好,可以兼容PCIe协议,提高了可靠性和效率。

【技术实现步骤摘要】

本专利技术涉及通信,特别涉及一种集成电路扩展方法、装置、设备及存储介质


技术介绍

1、传统的外接pcie endpoint(端点)是pcie(peripheral component interconnectexpress,高速串行计算机扩展总线)总线上的最终设备,通常是计算机内部的各种设备,例如显卡、网卡、声卡等。endpoint负责接收和发送数据,并将数据传输到其他设备或主机内存中。endpoint那样可以灵活地接不同功能的pcie设备。endpoint可以灵活地接不同功能的pcie设备,但是硬件成本较高,并且存在时延性能以及协议兼容等问题。

2、由此可见,如何优化endpoint处理事务的可靠性和效率是本领域要解决的问题。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种集成电路扩展方法、装置、设备及存储介质,内置pcie endpoint的时延性能更好,也容易扩展,可以兼容pcie标准协议,能够提高处理事务的可靠性和效率。其具体方案如下:

2、第一方面,本申请提供了一本文档来自技高网...

【技术保护点】

1.一种集成电路扩展方法,其特征在于,应用于集成多个虚拟端口并内置有多个PCIeEndpoint的ASIC芯片,所述虚拟端口和所述PCIe Endpoint的配置空间均位于所述ASIC芯片的ECAM中,每个所述PCIe Endpoint分别通过挂接相应的所述虚拟端口以与上行端口进行通信;其中,所述方法包括:

2.根据权利要求1所述的集成电路扩展方法,其特征在于,所述通过所述上行端口获取针对所述ECAM的Config配置事务请求,以通过所述Config配置事务请求访问所述ECAM中的所述虚拟端口和/或所述PCIe Endpoint的配置空间,并将针对所述Config配置事务请求...

【技术特征摘要】

1.一种集成电路扩展方法,其特征在于,应用于集成多个虚拟端口并内置有多个pcieendpoint的asic芯片,所述虚拟端口和所述pcie endpoint的配置空间均位于所述asic芯片的ecam中,每个所述pcie endpoint分别通过挂接相应的所述虚拟端口以与上行端口进行通信;其中,所述方法包括:

2.根据权利要求1所述的集成电路扩展方法,其特征在于,所述通过所述上行端口获取针对所述ecam的config配置事务请求,以通过所述config配置事务请求访问所述ecam中的所述虚拟端口和/或所述pcie endpoint的配置空间,并将针对所述config配置事务请求的响应报文返回至所述上行端口,完成配置空间的扩展操作,包括:

3.根据权利要求1所述的集成电路扩展方法,其特征在于,所述ecam中配置空间的寄存器通过拉线的方式连接至wishbone总线,以便在通过所述wishbone总线传输数据时基于所述寄存器进行信息比较操作,并根据信息比较结果进行相应的数据转发操作;所述wishbone总线包括主线和从线。

4.根据权利要求3所述的集成电路扩展...

【专利技术属性】
技术研发人员:龙侣何贵洲
申请(专利权)人:深圳中安辰鸿技术有限公司
类型:发明
国别省市:

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

1