资源管理芯片、方法、电子设备及可读存储介质技术

技术编号:36499088 阅读:22 留言:0更新日期:2023-02-01 15:19
本发明专利技术实施例提供了一种资源管理芯片,包括:设备控制器、集线器、多个总线设备、多个第一缓冲器和访问控制器;集线器包括多个端口和多个第一端点;设备控制器用于接收资源获取指令,并分配用于接收数据的总线设备,以及为总线设备配置对应的端口和第一端点;总线设备包括多个第二端点;总线设备用于将接收到的数据通过第二端点发送给对应的第一缓冲器;第一缓冲器用于存储数据,以及在访问控制器控制下将数据发送给集线器;集线器用于通过第一端点接收数据,以及在访问控制器控制下将数据输出到芯片外部;访问控制器用于接收设备控制器发送的控制指令,并根据控制指令控制第一缓冲器和集线器之间,以及集线器和芯片外部进行数据传输。输。输。

【技术实现步骤摘要】
资源管理芯片、方法、电子设备及可读存储介质


[0001]本专利技术属于计算机
,特别是涉及一种资源管理芯片、方法、电子设备及可读存储介质。

技术介绍

[0002]通用串行总线(Universal Serial Bus,USB)自推出以来,在计算机、复杂终端、网络基础设施等领域被广泛应用,成为本世纪的标准扩展接口和必备接口之一。最新的USB协议已经发展到USB 4.0版本,目前计算机等智能设备与外界的数据交互以USB接口和网络两种方式为主。
[0003]现有技术中,服务器或交换机等大型网络设备,在USB总线上的设备侧,USB设备包括单一功能和多功能的USB设备。但是,无论是单一功能还是多功能的USB设备,设备的功能及相关配置在出厂时已经固化,因此,存在USB设备硬件上功能单一、资源不能分配的问题。

技术实现思路

[0004]本专利技术提供一种资源管理方法、装置、电子设备及可读存储介质,以便解决USB设备硬件上功能单一、资源不能分配的问题。
[0005]为了解决上述技术问题,本专利技术是这样实现的:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源管理芯片,其特征在于,所述芯片包括:设备控制器、集线器、多个总线设备、多个第一缓冲器和访问控制器;所述集线器包括多个端口和多个第一端点;所述设备控制器用于接收资源获取指令,并根据所述资源获取指令分配用于接收数据的总线设备,以及,为所述总线设备配置对应的端口和第一端点;其中,所述总线设备通过所述端口接入所述集线器;所述总线设备包括多个第二端点;所述总线设备用于将接收到的数据通过所述第二端点发送给对应的第一缓冲器;所述第一缓冲器用于存储所述数据,以及,在所述访问控制器控制下将所述数据发送给所述集线器;所述集线器用于通过所述第一端点接收所述数据,以及,在所述访问控制器控制下将所述数据输出到所述芯片外部;所述访问控制器用于接收所述设备控制器发送的控制指令,并根据所述控制指令控制所述第一缓冲器和所述集线器之间,以及所述集线器和所述芯片外部之间进行数据传输。2.根据权利要求1所述的芯片,其特征在于,所述设备控制器包括第一寄存器、第二寄存器以及第三寄存器;所述第一寄存器用于查询各所述总线设备和所述集线器的当前状态,以及,根据所述资源获取指令设置用于接收数据的总线设备、所述总线设备对应的端口和第一端点;所述第二寄存器用于向所述访问控制器发送第一控制指令,使得所述访问控制器根据所述第一控制指令打开指定的数据传输通道;所述第三寄存器用于为各总线设备分别设置对应的第一缓冲器,以及查询各所述第一缓冲器的当前状态。3.根据权利要求2所述的芯片,其特征在于,所述总线设备包括第一接口;其中,所述第一接口包括第二控制端点,所述第二端点设置在所述第一接口中;所述第二控制端点用于在所述第一寄存器控制下控制所述第二端点接收数据,以及,将所述数据发送给对应的第一缓冲器;所述第一寄存器还用于根据所述资源获取指令设置所述第一接口的数据传输类型,使得所述第一接口通过所述第二端点接收所述数据传输类型的数据;其中,所述数据传输类型为视频控制类型、视频传输类型、串口传输类型、网络传输类型和人机交互中类型的任一种。4.根据权利要求2所述的芯片,其特征在于,所述集线器还包括第一控制端点和第二缓冲器;所述第一控制端点用于在所述第一寄存器控制下控制所述第一端点接收所述第一缓冲器发送的数据,并通过所述第一端点将所述数据发送给所述第二缓冲器进行存储;所述第二缓冲器用于接收并存储各所述第一端点发送的数据,以及,根据所述访问控制器发送的第二控制指令将所述数据发送到所述芯片外部。5.根据权利要求4所述的芯片,其...

【专利技术属性】
技术研发人员:王鹏朱英澍翁阿曼
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1