This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

AMBA AHB

Hi,

Can any one explain me how address decoding is done in amba ahb?

  • There will be a combinatorial address decoder that looks at the HADDR value driven by the granted master in the address phase of a transfer, and the decoder then selects the slave corresponding to that HADDR value in the system address map.

    Address decoding should be kept as simple as possible because this is a combinatorial path from the master driving HADDR to the slave sampling the HSEL value generated by the address decode logic. Address decoding logic should only look at HADDR, and not other control signals such as HTRANS.