1、简单的系统芯片结构
AHB-SRAM控制器在SOC芯片上的作用是:片上内存

2、AMBA总线简介
AMBA:高级微控制器总线体系,是已经规范好的一种在设计上高性能嵌入式微控制器时的一种片上通信标准。系统芯片中各个模块之间需要接口来进行连接,总线作为子系统之间共享的通信链路,多个slave的话就需要进行地址空间划分。这里我们用到的为AMBA 2.0 标准。
根据AMBA标准定义了三种不同的总线
AHB:高级高性能总线。用于高性能、高时钟频率的系统模块。实际中我们应用较多的是AHB-Lite
ASP:高级系统总线。用于高性能的系统模块之间。ASP这里我们只是稍作了解即可。
APB:高级外设总线。用于低功耗外设的。多用在slave部分。
3、基于AMBA的典型微控制器
图中显示的微控制器由一个高性能系统中枢总线组成,可以支持外部存储器带宽,包括CPU、片上存储器、其他数据存取(DMA)。总线存在的意义是可以为以上的单元提供高带宽接口以便传输。我们验证的是AHB-SRAMC模块,通过AHB接口把数据转换成SRAMC数据。

4、AMBA AHB介绍
AHB是为了提出高性能可综合设计的要求而产生的新一代AMBA总线,支持多总线主机,提供高带宽的高性能总线。AHB系统设计包含以下部分:

本文介绍了系统芯片(SOC)中的AHB-SRAM控制器,它作为片上内存的角色。AMBA总线是一种片上通信标准,包括AHB、ASP和APB三种类型,其中AHB适用于高性能模块,APB则用于低功耗外设。AHB总线支持多主机、高带宽和burst传输,而APB则是低功耗的延伸。文章详细阐述了AHB和APB的特点,并探讨了它们在微控制器设计中的应用。
最低0.47元/天 解锁文章
2715

被折叠的 条评论
为什么被折叠?



