协议转换桥制造技术

技术编号:39572409 阅读:9 留言:0更新日期:2023-12-03 19:24
本申请实施例涉及物联网技术领域,公开了一种协议转换桥

【技术实现步骤摘要】
协议转换桥、通信装置、转换方法、电子设备及存储介质


[0001]本申请实施例涉及物联网
,特别涉及一种协议转换桥

通信装置

转换方法

电子设备及存储介质


技术介绍

[0002]随着半导体工艺和大规模集成电路的发展,片上系统
(System on Chip

SoC)
逐渐被广泛被应用到各个领域,一个完整的片上系统集成有各种微控制器

微处理单元

外围设备和片上存储等模块,这些模块使用芯片上的互连总线相互连接,并通过芯片上的互连总线进行通信

在各种片上互连总线协议中,高级微控制总线架构
(Advanced Microcontroller Bus Architecture

AMBA
总线
)
在移动互联和物联网领域的应用最为广泛,而高性能扩展总线接口
(Advanced eXtensible Interface

AXI
总线
)
和高级高性能总线
(Advanced High Performance Bus

AHB
总线
)
又是
AMBA
总线中最重要的部分

通常设计人员会在一个系统中同时使用
AHB
总线和
AXI
总线,但是不同总线的接口不可以直接相连,因此如何使
AHB
总线和
AXI
总线协同工作,成为片上系统设计者面临的问题


技术实现思路

[0003]本申请实施例的目的在于提供一种协议转换桥

通信装置

转换方法

电子设备及存储介质,可以实现
AHB

AXI
之间低成本

低功耗

低系统复杂度的通信

[0004]为解决上述技术问题,本申请的实施例提供了一种协议转换桥,包括:
AHB
从机和
AXI
主机;所述
AHB
从机用于接收并解析
AHB
主机发送的通信请求,以获取所述
AHB
主机的第一通信内容,将所述
AHB
主机的第一通信内容转换为与
AXI
从机对应的第二通信内容,并将所述第二通信内容发送至所述
AXI
从机;所述
AXI
主机用于接收所述
AXI
从机对所述第二通信内容的第一响应信息,将所述第一响应信息转换为与所述
AHB
主机对应的第二响应信息,并将所述第二响应信息发送至所述
AHB
主机

[0005]本申请的实施例还提供了一种
AHB

AXI
的通信装置,包括:
AHB
主机
、AXI
从机和上述的协议转换桥

[0006]本申请的实施例还提供了一种协议转换方法,其特征在于,应用于上述的协议转换桥,包括以下步骤:接收并解析
AHB
主机发送的通信请求,以获取所述
AHB
主机的第一通信内容,将所述
AHB
主机的第一通信内容转换为与
AXI
从机对应的第二通信内容,并将所述第二通信内容发送至所述
AXI
从机;接收所述
AXI
从机对所述第二通信内容的第一响应信息,将所述第一响应信息转换为与所述
AHB
主机对应的第二响应信息,并将所述第二响应信息发送至所述
AHB
主机

[0007]本申请的实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述协议转换方法

[0008]本申请的实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述协议转换方法

[0009]本申请实施例的协议转换桥,
AHB
从机在接收并解析
AHB
主机发送的通信请求,得到
AHB
主机的第一通信内容,并将
AHB
主机的第一通信内容转换为与
AXI
从机对应的第二通信内容后,
AHB
从机可以直接将第二通信内容发送至
AXI
从机,并且在
AXI
主机接收
AXI
从机对第二通信内容的第一响应信息,并将第一响应信息转换为与
AHB
主机对应的第二响应信息后,
AXI
主机可以直接将第二响应信息发送至
AHB
主机,从而实现
AHB

AXI
之间的通信,并且协议转换桥的内部结构简单,降低了系统的复杂度,对于吞吐率较低的
AHB

AXI
通信场景,无需进行数据缓冲,在吞吐率较低的
AHB

AXI
通信场景下,资源开销较小

时延较短

功耗较低

[0010]另外,所述协议转换桥还包括控制模块,所述控制模块分别与所述
AXI
从机和所述
AHB
主机连接;所述控制模块用于与所述
AHB
从机同步接收所述
AHB
主机发送的通信请求,依据所述通信请求监测所述
AXI
从机的运行状态,并根据所述
AXI
从机的运行状态控制所述
AHB
从机将所述第二通信内容发送至所述
AXI
从机;所述控制模块还用于监测所述
AHB
主机的运行状态,并根据所述
AHB
主机的运行状态控制所述
AXI
主机将所述第二响应信息发送至所述
AHB
主机

本申请中通过控制模块监测
AXI
主机和
AHB
从机的运行状态,以控制第二通信内容和第二响应信息的发送,实现方式灵活简便

[0011]另外,所述协议转换桥还包括第一数据缓冲模块,所述第一数据缓冲模块分别与所述
AXI
主机和所述
AHB
从机连接;所述控制模块还用于控制所述
AHB
从机将所述第二通信内容直本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种协议转换桥,其特征在于,包括:
AHB
从机和
AXI
主机;所述
AHB
从机用于接收并解析
AHB
主机发送的通信请求,以获取所述
AHB
主机的第一通信内容,将所述
AHB
主机的第一通信内容转换为与
AXI
从机对应的第二通信内容,并将所述第二通信内容发送至所述
AXI
从机;所述
AXI
主机用于接收所述
AXI
从机对所述第二通信内容的第一响应信息,将所述第一响应信息转换为与所述
AHB
主机对应的第二响应信息,并将所述第二响应信息发送至所述
AHB
主机
。2.
根据权利要求1所述的协议转换桥,其特征在于,所述协议转换桥还包括控制模块,所述控制模块分别与所述
AXI
从机和所述
AHB
主机连接;所述控制模块用于与所述
AHB
从机同步接收所述
AHB
主机发送的通信请求,依据所述通信请求监测所述
AXI
从机的运行状态,并根据所述
AXI
从机的运行状态控制所述
AHB
从机将所述第二通信内容发送至所述
AXI
从机;所述控制模块还用于监测所述
AHB
主机的运行状态,并根据所述
AHB
主机的运行状态控制所述
AXI
主机将所述第二响应信息发送至所述
AHB
主机
。3.
根据权利要求2所述的协议转换桥,其特征在于,所述协议转换桥还包括第一数据缓冲模块,所述第一数据缓冲模块分别与所述
AXI
主机和所述
AHB
从机连接;所述控制模块还用于控制所述
AHB
从机将所述第二通信内容直接发送至所述
AXI
从机,或者控制所述
AHB
从机将所述第二通信内容存入所述第一数据缓冲模块
。4.
根据权利要求3所述的协议转换桥,其特征在于,若所述
AHB
从机将所述第二通信内容存入所述第一数据缓冲模块,则所述
AXI
主机还用于从所述第一...

【专利技术属性】
技术研发人员:兰晶晶张倩
申请(专利权)人:芯翼信息科技上海有限公司
类型:发明
国别省市:

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

1