西宁网络公司做网站哪家好,福永电子烟网站开发,织梦cms做网站流程,网站建设 的系统公式AHB 与 APB、ASB同属于 AMBA 总线架构规范#xff0c;该总线规范由 ARM 公司提出。 目录
一、AHB 总线
二、AHB 总线组成
三、AHB 主从通信过程 一、AHB 总线
AHB#xff08;Advanced High Performance Bus#xff09;,意为高级高性能总线#xff0c;能将微控制器…AHB 与 APB、ASB同属于 AMBA 总线架构规范该总线规范由 ARM 公司提出。 目录
一、AHB 总线
二、AHB 总线组成
三、AHB 主从通信过程 一、AHB 总线
AHBAdvanced High Performance Bus,意为高级高性能总线能将微控制器CPU、高带宽的外部存储器接口、高带宽的片上RAM、DMA总线等各种拥有AHB接口的控制器连接起来构成一个完整的 SOC 系统。可以通过 AHB-APB 桥来连接 APB。
APBAdvanced Peripheral Bus意为高级外设总线通常用于低带宽外设之间的连接比如UART、SPI、TIMER、KEYPAD等低速外设。 二、AHB 总线组成
AHB 总线可以将 DMA、高速RAM、高速存储器等具备 AHB 接口的控制器连接起来这些控制器/硬件设备大体可以分为四类。
AHB 主设备总线主机可以通过地址和控制信息发起一次读 / 写操作。某个时刻仅有一个主机占用总线AHB 从设备总线从机响应主机发起的读写操作。总线从机 会将读写成功或者失败的信号反馈给主设备AHB 仲裁器当存在多个设备申请占用总线时会发起仲裁确保每次只有一个设备占用总线AHB 译码器用来对每次传输进行地址译码并在传输中包含一个从设备的选择信号
为了方便主 / 从设备的地址和数据传输每个主 / 从设备都会连接三根总线
HADDR地址控制总线HWDATA写数据总线用于从 Master 到 Slave 的数据传输HRDATA读数据总线用于从 Slave 到 Master 的数据传输 三、AHB 主从通信过程 选择主设备 需要占用总线的 Master 向仲裁器发出请求冲裁器授权给指定的 Master。任一时刻只能有一台 Master占用总线占用总线的 Master 可以对其指定的 Slave 进行读写操作。 选择从设备 Master 发出地址和控制信号提供地址信息、传输方向、带宽和brust类型。译码器根据地址和控制信号确定那个Slave与Master进行数据通信。
地址周期传输地址。占用一个周期控制周期传输读写方向。占用一个周期数据周期传输数据。占用一个或多个周期通过 HREADY 信号控制周期数目 数据传输 一般情况下只有当 Master 完成一次完整的数据传输冲裁器才会授权给其他 Master 接入总线。有的时候为避免过大的判决延迟冲裁器也可能打断 burst 传输。这种情况下 Master 必须再次接入总线以进行剩余部分的传输。 参考文章
FPGA奈克斯特——AMBAAHB总线初识及接口定义 - 知乎 (zhihu.com)
AHB总线协议(一) - 迈克老狼2012 - 博客园 (cnblogs.com)
AMBA总线—AHB总线协议详解_qq_28541715的博客-CSDN博客