一种支持多协议的复合总线控制器制造技术

技术编号:24683050 阅读:40 留言:0更新日期:2020-06-27 07:53
一种支持多协议的复合总线控制器,通过建立该复合总线控制器,实现了支持AXI协议、AHB协议以及APB协议之间的协议转换,不需要主、从设备增加协议转换,简化了系统总线的互联难度,在AMBA协议2.0和3.0迭代升级情况下,支持AHB接口、APB接口和AXI接口的主从设备,增强了原有模块和IP的复用性。实现P‑Q多路复用器策略,对主机端接口和从机端接口之间的地址和数据信号在仲裁器和译码器的控制下进行选通,降低了在系统总线高频率时序收敛的难度。实现了N‑M全互联控制器对应AXI总线特性,满足系统总线高性能要求。

A compound bus controller supporting multi protocol

【技术实现步骤摘要】
一种支持多协议的复合总线控制器
本专利技术涉及AMBA总线
,具体涉及一种支持多协议的复合总线控制器。
技术介绍
AMBA(AdvancedMicrocontrollerBusArchitecture)总线协议是由ARM公司研发退出的片上总线协议。AMBA2.0版定义了三组总线:AHB(AdvancedHigh-performanceBus)、ASB(AdvancedSystemBus)和APB(AdvancedPeripheralBus)。AHB总线协议是AMBA2.0协议最重要的一部分,被大多数SoC设计采用,用于高性能、高时钟频率的系统结构,APB总线用于连接外部设备,对性能要求不高,而考虑低功耗问题时使用。AXI(AdvancedeXtensibleInterface)总线协议是AMBA3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。AXI是AMBA中一个新的高性能协议。AXI技术丰富了现有的AMBA标准内容,满足超高性能和复杂的片上系统(SoC)设计的需求。AXI系统总线是AXI总线系统中的控制器,连接多个本文档来自技高网...

【技术保护点】
1.一种支持多协议的复合总线控制器,其特征在于,包括:/nM个主机端接口Ⅰ、N个主机端接口Ⅱ以及O个从机端接口,每个主机端接口Ⅱ与O个从机端接口相连接构成N-M全互联控制器;/nSASD总线控制器,M个主机端接口Ⅰ连接于SASD总线控制器的输入端,O个从机端接口连接于SASD总线控制器的输出端,当主机端接口Ⅰ发出连接某一从机端接口时,SASD总线控制器选通该主机端接口Ⅰ与该从机端接口;/n主机端接口Ⅰ包括用于发送APB协议信号的信号接口M1′、用于发送AHB协议信号的信号接口M1″、用于发送接收AXI协议信号的信号接口M1″′以及连接于信号接口M1′、信号接口M1″以及信号接口M1″′的协议选...

【技术特征摘要】
1.一种支持多协议的复合总线控制器,其特征在于,包括:
M个主机端接口Ⅰ、N个主机端接口Ⅱ以及O个从机端接口,每个主机端接口Ⅱ与O个从机端接口相连接构成N-M全互联控制器;
SASD总线控制器,M个主机端接口Ⅰ连接于SASD总线控制器的输入端,O个从机端接口连接于SASD总线控制器的输出端,当主机端接口Ⅰ发出连接某一从机端接口时,SASD总线控制器选通该主机端接口Ⅰ与该从机端接口;
主机端接口Ⅰ包括用于发送APB协议信号的信号接口M1′、用于发送AHB协议信号的信号接口M1″、用于发送接收AXI协议信号的信号接口M1″′以及连接于信号接口M1′、信号接口M1″以及信号接口M1″′的协议选择组件Ⅰ,所述协议选择组件Ⅰ将信号接口M1′发出的APB协议信号以及信号接口M1″发出的AHB协议信号转换为AXI协议信号后进行封装包操作;
从机端接口包括用于接收APB协议信号的信号接口S1′、用于接收AHB协议信号的信号接口S2″、用于接收AXI协议信号的信号接口S2″′以及协议择组件Ⅱ,协议择组件Ⅱ输入端连接于协议选择组件Ⅰ的输出端,协议选择组件Ⅱ的输出端连接于信号接口S1′、信号接口S2″以及信号接口S2″′,协议选择组件Ⅱ将协议选择组件Ⅰ发出的封装包进行拆解,拆解后将AXI协议信号转换为APB信号后发送至信号接口S1′...

【专利技术属性】
技术研发人员:刘尚孙中琳刘大铕
申请(专利权)人:山东华芯半导体有限公司
类型:发明
国别省市:山东;37

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

1