AMBA High-performance Bus

AMBA High-performance Bus

AHB (Advanced High-performance Bus) is a bus protocol introduced in AMBA Specification version 2 published by ARM Ltd company.In addition to previous release, it has the following features:
* single edge clock protocol
* split transactions
* several bus masters
* burst transfers
* pipelined operations
* single-cycle bus master handover
* non-tristate implementation
* large bus-widths (64/128 bit)

A simple transaction on the AHB consists of an address phase and a subsequent data phase (without wait states: only two bus-cycles). Access to the target device is controlled through a MUX (non-tristate), thereby admitting bus-access to one bus-master at a time.

External links

* [http://www.opencores.org/projects.cgi/web/ahb2wishbone/overview AHB To Wishbone project page] - AHB to Wishbone bridge
* [http://www.arm.com/support/AMBA.html AMBA FAQ] - from ARM


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Advanced High-performance Bus — Der Advanced High performance Bus (AHB) ist Teil der Advanced Microcontroller Bus Architecture (AMBA) des IP Herstellers ARM Limited (ARM). Der AHB unterstützt: mehrere Bus Master burst transfers split transactions pipelined operations single… …   Deutsch Wikipedia

  • AMBA specification — The Advanced Microcontroller Bus Architecture was introduced in 1996 and is widely used as the on chip bus for ARM processors. The first AMBA buses were Advanced System Bus (ASB) and Advanced Peripheral Bus (APB). In its 2nd version, ARM… …   Wikipedia

  • AMBA (bus protocol) — The Advanced Microcontroller Bus Architecture (AMBA) specification defines an on chip communications standard for designing high performance embedded microcontrollers. It is supported by the ARM Limited corporation. Three distinct buses are… …   Wikipedia

  • Bus (computing) — 4 PCI Express bus card slots (from top to bottom: x4, x16, x1 and x16), compared to a 32 bit conventional PCI bus card slot (very bottom) In computer architecture, a bus is a subsystem that transfers data between components inside a computer, or… …   Wikipedia

  • Especificación AMBA — Saltar a navegación, búsqueda AMBA (significa Advanced Microcontroller Bus Architecture o en castellano Arquitectura avanzada de bus para microcontroladores) es una especificación introducida en 1996 y que se usa ampliamente como como bus on chip …   Wikipedia Español

  • Advanced Microcontroller Bus Architecture — Die Advanced Microcontroller Bus Architecture (AMBA) des IP Herstellers Advanced RISC Machines Ltd. (ARM) definiert aktuell in der 3. Generation (AMBA3) vier Busse: Advanced eXtensible Interface Bus (AXI) Advanced High performance Bus (AHB,… …   Deutsch Wikipedia

  • Wishbone (computer bus) — The Wishbone Bus is an open source hardware computer bus intended to let the parts of an integrated circuit communicate with each other. The aim is to allow the connection of differing cores to each other inside of a chip. The Wishbone Bus is… …   Wikipedia

  • Advanced Microcontroller Bus Architecture — Advanced Microcontroller Bus Architecture, souvent appelée AMBA, est une famille de bus informatiques. Les différents bus spécifiés par cette norme sont : Advanced High performance Bus (AHB) Advanced eXtensible Interface (AXI) Advanced… …   Wikipédia en Français

  • System bus — Example of a single system computer bus A system bus is a single computer bus that connects the major components of a computer system. The technique was developed to reduce costs and improve modularity. It combines the functions of a data bus to… …   Wikipedia

  • Direct memory access — (DMA) is a feature of modern computers that allows certain hardware subsystems within the computer to access system memory independently of the central processing unit (CPU). Without DMA, the CPU using programmed input/output is typically fully… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”