AMBA总线介绍

AMBA总线介绍

系统总线简介

系统芯片中各个模块之间需要要有接口来连接
总线作为子系统之间共享的通信链路
优点:低成本,方便易用
缺点:会造成性能颈瓶

AMBA:Advanced Microcontroller Bus Architecture。片总线的标准
定义了三种总线:AHB(Advanced High-performance Bus)、ASB(Advanced System Bus),APB(Advanced Peripheral Bus)

一个典型的AMBA系统

处理器和其他主设备/从设备都是可以替换的

在这里插入图片描述
基于AMBA的微控制器典型地由一个高性能系统中枢总线(AMBAAHB或者AMBA ASB)组成,能够支持外部存储器带宽,包括CPU,片上存储器和其他直接数据存取(DMA)设备。这条总线为上述单元之间大多数的传输提供高带宽接口。在这条高性能总线上也有一个桥接器以连接低带宽的APB,而在APB上连接着大多数的系统外设。
在这里插入图片描述
在这里插入图片描述

AHB

  • 高速总线、高性能
  • 2级流水线操作
  • 可支持多个总线主设备(最多16个)
  • 支持burst传输 总线带宽:8、16、32、64、128bit
  • 上升沿触发操作
  • 对于一个新设计建议使用AHB
    在这里插入图片描述

APB

  • 低速总线、低功耗
  • 接口简单
  • 在Bridge中锁存地址信号和控制信号
  • 适用于多种外设
  • 上升沿触发

在这里插入图片描述

AMBA协议其他有关问题

  • 与工艺无关
  • 没有定义电气特性
  • 仅在时钟周期级定义时序
  • 提取时序参数依赖于所采用的工艺和工作频率

例:DMA
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

AHB

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

傻童:CPU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值