【技术实现步骤摘要】
本专利技术涉及一种AMBA协议的AHB总线装置,尤其涉及的是一种异步AHB互连矩阵接口装置,用于多个处理器并行运行。
技术介绍
AHB总线是很多嵌入式处理器(尤其是ARM)在系统级进行数据传送的高速总线,AHB互连矩阵,是由ARM公司提出的一种系统总线互连结构,如图1所示,而现有此装置的公司有synopsys公司,LSILOGIC公司的AHB互连矩阵。其优点是总线互传效率高,但应用在多处理器不同时钟域总线系统时,有两个缺点,一是各处理器子系统必须处于相同时钟域,二是由于存在时序(timing)差,会影响嵌入式处理器的系统总线速度。如图2、图3所示,为现有技术模块的运行波形图,在其波形图中,AHB主器件的htrans信号的变化立即反映在AHB从器件的htrans信号上,这说明两者的htrans是存在直接的组合逻辑连接关系,须运行在同一时钟域,而AHB总线协议要求其它相应的控制信号也要与htrans同步变化,则这些AHB主器件上的其它信号,也必须与AHB从器件上对应信号存在直接的组合逻辑连接关系。上述互连矩阵存在以下两个缺点第一,每个AHB主器件和每个AHB从器件 ...
【技术保护点】
一种异步AHB互连矩阵接口装置,其特征在于,其包括多个AHB主器件控制模块,一AHB请求仲裁模块,至少一AHB从器件控制模块;每一AHB主器件控制模块包含主器件控制器、第一异步锁存单元以及第二异步锁存单元;所述AHB从器件控 制模块包含从器件控制器、寄存器组;所述AHB主器件控制模块用于在其时钟域内,以异步时钟锁存方式接收AHB主器件发过来的命令,将其信号转换为AHB从器件时钟域信号,并向AHB请求仲裁模块发出申请,以流水线方式进行操作,并在对接之后与A HB从器件控制模块进行参数与数据的异步时钟数据交换;所述AHB请求仲裁模块, ...
【技术特征摘要】
1.一种异步AHB互连矩阵接口装置,其特征在于,其包括多个AHB主器件控制模块,一AHB请求仲裁模块,至少一AHB从器件控制模块;每一AHB主器件控制模块包含主器件控制器、第一异步锁存单元以及第二异步锁存单元;所述AHB从器件控制模块包含从器件控制器、寄存器组;所述AHB主器件控制模块用于在其时钟域内,以异步时钟锁存方式接收AHB主器件发过来的命令,将其信号转换为AHB从器件时钟域信号,并向AHB请求仲裁模块发出申请,以流水线方式进行操作,并在对接之后与AHB从器件控制模块进行参数与数据的异步时钟数据交换;所述AHB请求仲裁模块,用于工作于AHB从器件时钟域,记录每个AHB主器件控制模块发出的申请,并按配置要求进行仲裁,把仲裁结果传给AHB从器件控制模块;所述AHB从器件控制模块,用于从AHB请求仲裁模块获得仲裁信息,并与相应的AHB主器件控制模块对接。2.根据权利要求1所述的装置,其特征在于,所述AHB主器件控制模块与所述AHB从器件控制模块的异步时钟数据交换包括控制信号和写数据信号。3.根据权利要求1所述的装置,其特征在于,所述A...
【专利技术属性】
技术研发人员:林晓涛,陈家锦,汪坚,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。