首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

AMBA之APB总线学习笔记

APB、AHB、AXI AMBA(Advanced Micro-controller Bus Architecture)用于芯片内各个部件的互联,包含三种类型总线:APB、AHB以及AXI。...APB桥 APB主机接口,APB桥是AMBA APB中的唯一总线主机,也是AMBA高级总线的从机(master为AXI/AHB),桥接口框图如下所示: ? APB从机接口: ?...三态数据总线的实现 建议以分开的读和写数据总线来实现 AMBA APB,这允许使用一个多路复用总线或者“逻辑或(OR)”总线方案来互联许多 APB 总线上的从机。...最后给大家分享一下自己学习APB总线时的参考资料,是源自公众号OpenFPGA的一篇推文:AXI协议详解-AMBA总线协议AHB、APB、AXI对比分析,AHB的笔记还没有整理完,之后再与大家分享。

3.5K20

AMBA、AHB、APB、AXI总线介绍及对比

一、AMBA概述 AMBA (Advanced Microcontroller Bus Architecture) 高级微处理器总线架构 定义了高性能嵌入式微控制器的通信标准,可以将RISC处理器(精简指令集处理器...和低带宽的外围设备之间提供了通信的桥梁,所以APB是AHB或ASB的二级拓展总线 ; AXI:高速度、高带宽,管道化互联,单向通道,只需要首地址,读写并行,支持乱序,支持非对齐操作,有效支持初始延迟较高的外设,连线非常多; 几种AMBA...ASB总线是位于APB总线架构之上的用于高性能的总线协议,它有如下特点: a 突发连续传输 b 单管道数据传输 c 多总线主控制器 五、基于AMBA的片上系统 大多数挂在总线上的模块(包括处理器)只是单一属性的功能模块...虽然仲裁规范是AMBA总线规范中的一部分,但具体使用的算法由RTL设计工程师决定,其中两个最常用的算法是固定优先级算法和循环制算法。

1.9K11

AMBA总线协议(一)——一文看懂APB总线协议

0.AMBA总线概括 AMBA(Advanced Microcontroller Bus Architecture) 总线是由ARM公司提出的一种开放性的片上总线标准,它独立于处理器和工艺技术,具有高速度低功耗等特点...系统芯片中各个模块之间需要有接口来连接; 总线作为子系统之间共享的通信链路; 其优点:低成本,方便易用 缺点:容易有性能瓶颈 AMBA总线的发展历史: AMBA 1.0 : ASB, APB AMBA...2.0 : AHB, ASB, APB AMBA 3.0 : AMBA Advanced eXiensibele Interface (AXI) AMBA 4.0 : ......AMBA总线体系包括以下三种总线: AHB:Advanced High-performance Bus,用于高性能、高时钟工作频率模块。...下面给出一个典型的AMBA系统: 以一个SOC系统架构设计为例: 从AHB/ASB总线到APB总线需要通过 桥接器(Bridge) 进行互联。

52330
领券