东营专业网站建设公司电话,南京网站南京网站开发,河北移动端网站建设,公司用自己机房做网站备案一、AMBA总线协议 Arm高级微控制器总线架构#xff08;Advanced Microcontroller Bus Architecture#xff0c;AMBA#xff09;是一种开放式标准片上互联规范#xff0c;用于连接和管理片上系统#xff08;System on Chip,Soc#xff09;中的功能块。 AMBA是一种广泛用于…一、AMBA总线协议 Arm高级微控制器总线架构Advanced Microcontroller Bus ArchitectureAMBA是一种开放式标准片上互联规范用于连接和管理片上系统System on Chip,Soc中的功能块。 AMBA是一种广泛用于Soc设计的架构可在芯片总线中找到。AMBA规范标准用于设计高级嵌入式微控制器。AMBA的主要目的是提供技术独立性并鼓励模块化系统设计。更进一步说它强烈鼓励开发可重复使用的外设同时最大限度地减少硅基础设备。 简而言之它是鼓励每个人用来在其芯片中将块连接在一起的接口。
二、AMBA总线协议详解
1、概述 本文是对于AMBA总线的一个简单概述我们主要关注的是其中的AHB,APB,AXI协议很多概念在本文中只是简单的涉及没有进行具体展开所有读者可能有些部分无法理解这是正常的随着学习的深入我们会对于细节逐渐展开在这里我们首先要明确AHB是高性能总线用于CPU等高性能系统APB可以理解成AHB的一个外设作为局部二级总线存在。AXI经常用于外设的拓展使用。
AMBA总线协议1——概述https://blog.csdn.net/apple_53311083/article/details/132383230
2、信号 这篇文章我们来详细介绍AHB,APB,AXI协议的信号。对于AMBA总线协议有一个初步直观的认识。
AMBA总线协议2——AMBA信号https://blog.csdn.net/apple_53311083/article/details/132383902
3、AHB 从本文开始我们将正式开始学习AMBA总线的细节 在本文中对于AMBA AHB做了一个简单的介绍AHB 主要用于高性能模块(如 CPU、DMA 和 DSP 等)之间的连接是Soc所经常采用的一种总线协议AHB可以支持多主机多从机结构。设备之间的互联使用一个中央多路选择器互联方案
AMBA总线协议3——AHB一概述https://blog.csdn.net/apple_53311083/article/details/132390890 本文中我们详细讲述了关于AHB的基本操作流程主机要先从仲裁器获得授权然后进行总线的访问这样可以避免总线冲突获得授权后主机给出地址和控制信号从机根据自身情况进行响应可以分成有等待的情况和无等待的情况这主要通过从机控制HREADY信号实现。AHB传输共分成4种类型由主机通过HTRANS体现。
AMBA总线协议4——AHB二基本传输https://blog.csdn.net/apple_53311083/article/details/132396045 在本文中我们展现了AHB猝发传输的具体细节学习了猝发的类型和具体传输方式猝发是AHB传输中非常重要的一部分到这里我们已经基本学习完了AHB的核心内容
AMBA总线协议5——AHB三猝发传输https://blog.csdn.net/apple_53311083/article/details/132415543 在本文中我们讨论了AHB的很多传输细节主要有控制信号地址信号的译码从机的响应等其中重点介绍了双周期响应最后介绍了数据总线及端结构。
AMBA总线协议6——AHB四传输细节https://blog.csdn.net/apple_53311083/article/details/132425028 本文中我们重点介绍了AHB传输的仲裁首先介绍了仲裁相关的信号然后分别介绍了请求总线访问授权总线访问猝发提前终止锁定传输和默认主机总线
AMBA总线协议7——AHB五传输仲裁https://blog.csdn.net/apple_53311083/article/details/132426952 在本文中我们讲述了AHB协议的分割传输机制它使得从机可以决定一次传输是否继续进行以防止传输的执行将占据大量的时钟周期有效提高了总线的公平性与效率问题
AMBA总线协议8——AHB六分割传输https://blog.csdn.net/apple_53311083/article/details/132430386 至此我们就结束了AHB部分的全部内容本文讲述了AHB的复位数据总线位宽包括有如何在宽总线实现窄从设备和如何在窄总线实现宽从设备。最后展现了AHB各类接口设备。当然学习AMBA AHB仅仅通过这一系列的文章是不够的但是还是希望能够过这个系类帮助刚刚入门的朋友有一个基本的概念笔者也在不断学习的过程中。
AMBA总线协议9——AHB七终章https://blog.csdn.net/apple_53311083/article/details/132434466
4、APB 在本文中我们介绍了 AMBA APB 协议分别介绍了APB传输读传输写参数错误传输其中读写又可以分别分成有等待状态和无等待状态最后介绍了APB的操作状态。APB相对于AHB来说会简单很多但是也是非常有用的。
AMBA总线协议9——APBhttps://blog.csdn.net/apple_53311083/article/details/132459990