FPGA入门——AMBA总线介绍(2)

一、APB概述

APB(Advanced Peripheral Bus)是ARM公司推出的一种低功耗、低复杂度的外设总线协议。它是AMBA(Advanced Microcontroller Bus Architecture)规范中定义的一种总线协议。

APB总线主要用于连接外设和处理器之间,为外设提供可靠的数据传输和控制。APB总线的设计目标是在低功耗和低复杂度的前提下,提供足够的性能和灵活性。

APB总线的特点包括:

  1. 简化的信号线:APB总线只需要少量的基本信号线,例如地址线、数据线、控制线等,使得总线的实现和布线变得简单。

  2. 低功耗:APB总线的设计目标之一是低功耗。它通过减少信号线和简化协议来降低功耗消耗。

  3. 低复杂度:APB总线的设计目标之一是降低总线的复杂度。它采用简化的传输机制和控制信号,减少了总线控制逻辑的复杂性。

  4. 低带宽需求:APB总线通常用于连接低带宽的外设,因此对总线带宽的需求较低。

APB总线协议在嵌入式系统中广泛应用,特别适用于低功耗的应用场景,如微控制器和嵌入式系统中的外设控制。通过使用APB总线,外设可以与处理器进行高效的通信和数据传输,提高系统的整体性能和可靠性。

二、APB

2.1 APB信号

2.2 APB读

这是APB2.0,都是固定的4个周期完成!

APB3.0才会有PENABLE的扩展

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值