一种数据传输方法、装置、设备及介质制造方法及图纸

技术编号:43564477 阅读:12 留言:0更新日期:2024-12-06 17:35
本发明专利技术公开了一种数据传输方法、装置、设备及介质,涉及计算机技术领域。方案具体将SGPIO控制器的主设备通过总线与多个处理器通信连接,将SGPIO控制器的从设备与多个硬件设备通信连接,主设备与从设备之间通过SGPIO通信连接;在多处理器使用的情况下,通过主设备接收各处理器发送的对硬件设备的访问请求,并在通过总线仲裁后将访问请求通过从设备发送至对应的硬件设备,实现了一个SGPIO控制器就可以满足多个处理器的使用需求,且可以完整、无冲突的实现数据交互,节省了SGPIO控制器的逻辑资源,提高了SGPIO控制器的使用效率;同时,SGPIO控制器对外芯片引脚也只需4个,极大地节省了芯片资源。

【技术实现步骤摘要】

本专利技术涉及计算机,特别是涉及一种数据传输方法、装置、设备及介质


技术介绍

1、串行通用输入输出接口(serial general purpose input/output,sgpio)作为一种常用的数据传输方式,具有灵活性和通用性,被广泛应用于芯片中,尤其是在硬盘状态检测和控制方面。然而,随着芯片技术的发展,多处理器系统变得越来越普遍,每个处理器都可能有使用sgpio的需求。

2、在传统的方案中,每个处理器都需要对应一个sgpio控制器,以实现对sgpio接口的控制和数据传输。然而,由于硬盘状态的改变并不频繁,sgpio大部分时间都处于空闲状态,这导致了sgpio控制器的逻辑资源被大量浪费,增加了芯片的面积和流片成本。此外,每个sgpio接口通常由4个芯片引脚组成,包括时钟信号(sclock)引脚、数据加载信号(sload)引脚、数据输出信号(sdataout)引脚和数据输入信号(sdatain)引脚。如果每个处理器都对应一个sgpio控制器,那么n个处理器就需要4n个芯片引脚,这会占用过多的芯片资源,并导致芯片引脚的浪费。

本文档来自技高网...

【技术保护点】

1.一种数据传输方法,其特征在于,应用于串行通用输入输出接口控制器的主设备;所述主设备通过总线与多个处理器通信连接,并通过串行通用输入输出接口与所述串行通用输入输出接口控制器的从设备通信连接;所述从设备与多个硬件设备通信连接;所述方法包括:

2.根据权利要求1所述的数据传输方法,其特征在于,所述对各所述访问请求进行总线仲裁,包括:

3.根据权利要求2所述的数据传输方法,其特征在于,在所述基于所述访问请求,通过配置模块配置时钟信号引脚的时钟频率和将要访问的所述硬件设备的数量之前,还包括:

4.根据权利要求2所述的数据传输方法,其特征在于,所述将所述目标访...

【技术特征摘要】

1.一种数据传输方法,其特征在于,应用于串行通用输入输出接口控制器的主设备;所述主设备通过总线与多个处理器通信连接,并通过串行通用输入输出接口与所述串行通用输入输出接口控制器的从设备通信连接;所述从设备与多个硬件设备通信连接;所述方法包括:

2.根据权利要求1所述的数据传输方法,其特征在于,所述对各所述访问请求进行总线仲裁,包括:

3.根据权利要求2所述的数据传输方法,其特征在于,在所述基于所述访问请求,通过配置模块配置时钟信号引脚的时钟频率和将要访问的所述硬件设备的数量之前,还包括:

4.根据权利要求2所述的数据传输方法,其特征在于,所述将所述目标访问请求通过串行通用输入输出接口发送至从设备,包括:

5.根据权利要求4所述的数据传输方法,其特征在于,还包括:

6.根据权利要求1所述...

【专利技术属性】
技术研发人员:庄戌堃
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1