AHB

简介

  • AHB(Advanced High-performance Bus)是一种适合高性能综合设计的总线接口。它定义了组件之间的接口,如 masters, interconnects, and slaves。
  • AHB 从设备一般是内部存储设备、外部存储接口和高带宽外设,低带宽外设一般是通过APB总线,使用AHB2APB 桥接到APB总线。

信号

Signals Name Source Description
Global HCLK Clock source 时钟,上升沿有效
HRESETn Reset controller 复位,低有效,复位整个系统和总线
Master HADDR[31:0] Slave and decoder
HBURST[2:0] Slave
HMASTLOCK Slave
HPROT[3:0] Slave
HPROT[6:4] Slave
HSIZE[2:0] Slave
HNONSEC Slave and decoder
HEXCL Exclusive Access Monitor
HMASTER[3:0] Exclusive Access Monitor and slave
HTRANS[1:0] Slave
HWDATA[31:0] Slave 最小位宽32bit
HWRITE Slave 读/写控制信号,高为写操作,低为读操作(时序同地址信号,在一个突发内维持不变)
Slave HRDATA[31:0] Multiplexor
HREADYOUT Multiplexor
HRESP Multiplexor 告知mastar传输状态,低为OKAY,高为ERROR
HEXOKAY Multiplexor
Decoder HSELx Slave
Multiplexor HRDATA[31:0] Master
HREADY Master and slave 高为前一个传输完成
HRESP Master Transfer response, selected by the decoder.
HEXOKAY Master Exclusive okay, selected by the decoder

传输时序

Donate
  • © 2023 , Arlen .

请我喝杯咖啡吧~

支付宝
微信