Ahb 5
Ahb 5
Ahb 5
INTRODUCTION
AMBA AHB is a bus interface suitable for high-performance synthesizable designs. It defines the interface between
components, such as masters, interconnects, and slaves.
AMBA AHB implements the features required for high-performance, high clock frequency systems including:
Burst transfers. Wide data bus configurations, 64, 128, 256, 512, and 1024 bits.
Single clock-edge operation. AHB also supports multi-master designs by the use of an interconnect component that
Non-tristate implementation. provides arbitration and routing signals from different masters to the appropriate slaves.
The bus interconnect logic consists of one address decoder and a slave-to-master multiplexor. The decoder monitors the
address from the master so that the appropriate slave is selected and the multiplexor routes the corresponding slave
output data back to the master.
Figure 1-1 shows a single master AHB system design with the AHB master and three AHB slaves.
SLAVE INTERFACE:
• The slave signals back to the master • The completion or extension of the bus transfer.
INTERCONNECT:
An interconnect component provides the connection between masters and slaves in a system.
A single master system only requires the use of a Decoder and Multiplexor, as described in the following sections.
A multi-master system requires the use of an interconnect that provides arbitration and the routing of signals from
different masters to the appropriate slaves. This routing is required for address, control, and write data signaling.
Further details of the different approaches used for multi-master systems, such as single layer or multi-layer
interconnects, are not provided within this specification.
The reset signal, HRESETn, is the only active LOW signal in the protocol and is the primary reset for all bus elements. The
reset can be asserted asynchronously, but is deasserted synchronously after the rising edge of HCLK.
During reset all masters must ensure the address and control signals are at valid levels and that HTRANS[1:0] indicates
IDLE.