AMBA interconnector PL301(一)

本文介绍了HPM(High-Performance Matrix),一个基于AMBA3的总线子系统,由AXI总线矩阵等组件构成,支持多层AXI路由、不同数据宽度互联等功能。AMBA Designer工具用于自动生成HPM的RTL、测试平台等。文章详细阐述了HPM的特性,如数据宽度路由、地址宽度、主从接口配置、仲裁策略、时钟域穿越等,并讨论了死锁避免策略和时序隔离技术。
摘要由CSDN通过智能技术生成

HPM(High-Performance Matrix)是一个自生成的AMBA3 bus subsystem。

由一个AXI bus matrix,Frequency Conversion Components,Data Bus Width Conversion Components,

                                 Interface Protocol Conversion Components,Buffering Components组成。

 

一个HPM可以实现,SI/MI的个数配置;multi-layer AXI routing;32bit/64bit/128bit的互联;AHB-Lite/AXI/APB的bridge实现;

                                                   async/sync频率转换;各个clock domain的sync;register slice的自配置来提高最高工作频率;

                                                   QoS/Arbitration来实现各个master的轮流访问。

 

AMBA Designer是一个可配置的工具,来产生HPM的RTL,Testbench,Stimulus。

 

HPM的几个基本feature:Routing data width---native data width,AXI bus matrix的默认数据位宽。32bit/64bit/128bit。

                                  Routing address width---native address width,AXI bus matrix的默认地址位宽,

                                                                      必须大于等于slave中的最大地址线宽度。32bit/64bit。

                                  number of master interface;

                                  number of slave interface。

 

Slave interface的几个feature:1)Name,最多16个ASCII码组成,字母加数字。然后自动加上AXI/AHB/APB的信号前缀。

                                           2)ID width,针对AXI,表示ID信号的位宽。

                                           3)Decode register,在decode address 加入register slice,目的是分隔critical path,

                                                                        以增加latency为代价提高工作频率。

                      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值