控制器、电子设备和数据传输系统技术方案

技术编号:37668741 阅读:33 留言:0更新日期:2023-05-26 04:29
本申请提供一种控制器、电子设备和数据传输系统,所述控制器属于主设备,包括:共享存储单元,用于存储所述主设备向从设备发送的协议命令,以及存储所述从设备基于所述协议命令返回的目标数据;第一计数器,用于对发出的所述协议命令的字节数进行计数;其中,所述第一计数器的计数结果用于表征所述协议命令是否发送完成;第二计数器,用于对接收到的所述目标数据的字节数进行计数;其中,所述第二计数器的计数结果用于表征所述目标数据是否接收完成。通过上述方式,在芯片中进行数据传输过程中,简化控制逻辑并减少寄存器或FIFO的设置数量,提高寄存器或FIFO利用率并减少芯片面积。提高寄存器或FIFO利用率并减少芯片面积。提高寄存器或FIFO利用率并减少芯片面积。

【技术实现步骤摘要】
控制器、电子设备和数据传输系统


[0001]本申请涉及数据传输
,具体而言,涉及一种控制器、电子设备和数据传输系统。

技术介绍

[0002]PMBus(Power Management Bus,电源管理总线)是一种开放标准的数字电源管理协议。在一些电源管理芯片的系统中,基于PMBus协议的数据传输场景中,通常需要中央处理单元(Central Processing Unit,CPU)参于调度和资源分配。由CPU通过外围总线(Advanced Peripheral Bus,APB)将数据发送至PMBUS控制器,然后由PMBUS控制器将数据发送至电源管理芯片。
[0003]现有技术中,PMBUS控制器中通常会设置两个寄存器:命令数据发送寄存器和接收数据寄存器或两个FIFO(First Input First Output,先进先出):数据命令发送FIFO和数据接收FIFO。PMBUS数据发送方式通常为:基于命令数据发送寄存器或数据命令发送FIFO发送协议命令和数据,基于接收数据寄存器或数据接收FIFO接收协议数据。然而,采用上述方式会导本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种控制器,其特征在于,属于主设备,所述控制器包括:共享存储单元,用于存储所述主设备向从设备发送的协议命令,以及存储所述从设备基于所述协议命令返回的目标数据;第一计数器,用于对发出的所述协议命令的字节数进行计数;其中,所述第一计数器的计数结果用于表征所述协议命令是否发送完成;第二计数器,用于对接收到的所述目标数据的字节数进行计数;其中,所述第二计数器的计数结果用于表征所述目标数据是否接收完成。2.根据权利要求1所述的控制器,其特征在于,所述控制器还包括:第一读写控制电路;所述第一读写控制电路与所述共享存储单元连接,所述第一读写控制电路用于将所述主设备中的处理器发送的所述协议命令写入所述共享存储单元,以及从所述共享存储单元中读取所述目标数据,并将所述目标数据发送给所述处理器。3.根据权利要求2所述的控制器,其特征在于,所述控制器还包括:第二读写控制电路;所述第二读写控制电路与所述共享存储单元连接,所述第二读写控制电路用于将所述共享存储单元中存储的所述协议命令发送给所述从设备,并基于所述第一计数器的计数结果确定所述协议命令发送完成;以及从所述从设备中接收所述目标数据并存储在所述共享存储单元中,并基于所述第二计数器的计数结果确定所述目标数据接收完成。4.根据权利要求1

3任一项所述的控制器,其特征在于,所述从设备包括:电源管理芯片,所述主设备和所述从设备之间通过PMbus总线连接。5.一种电子设备,其特征在于,包括:共享存储单元,用于存储发送给从设备的协议命令,以及存储所述从设备基于所述协议命令返回的目标数据;控制器,用于对发出的所述协议命令的字节数进行计数,以确定所述协议命令是否发送完成;以及对接...

【专利技术属性】
技术研发人员:肖义方建荣
申请(专利权)人:上海天数智芯半导体有限公司
类型:发明
国别省市:

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

1