AMBA-AHB协议简单理解

 

整个的AHB-Lite共有四个组件:AHB-master, decorder, multiplexor, AHB-slave

  • AHB的master共产生了8个信号,所有的信号都是直接发往 slave的,只有其中的HADDR信号在发往slave的同时也会发送到decorder里面去。
  • AHB共有7个控制信号。控制信号:另外我对你有什么要求。我要对你进行什么操作?我要怎么完成这个操作。
    • HWRITE: 完成读写?
    • 如果是读,那读地址?HADDR, 是不是burst读取?HBURST,读取数据的位宽?HSIZE, 是连续性访问还是非连续访问?HTRANS
    • 是不是独占访问?HMASTLOCK, 访问数据权限是不是匹配?HPROT,

本文原创,错误之处在所难免!盼指出!