AMBA specification

From Wikipedia, the free encyclopedia

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 introduced AHB that is a single clock-edge protocol. This protocol is today a de-facto standard for 32-bit embedded platforms because it is well documented and can be used without royalties. In 2003, ARM introduced the 3rd generation of AMBA including AXI high-performance interconnect. Some manufacturers utilize AMBA bus for non-ARM design. As example Infineon uses AMBA bus for the ADM5120 SoC based on the MIPS architecture.

AMBA is designed for use in System-on-a-chip (SoC) systems. The important aspect of a SoC is not which components or blocks it houses, but how they are implemented. AMBA is a solution for the blocks to interface with each other.

The AMBA 2.0 specification and AMBA 3 AXI specification define four buses/interfaces:

  • Advanced eXtensible Interface (AXI)
  • Advanced High-performance Bus (AHB)
  • Advanced System Bus (ASB)
  • Advanced Peripheral Bus (APB)

The timing aspects of the bus and the voltage on the bus are not specified in the specifications.

The objective of the AMBA specification is to

  • be technology independent
  • to enhance design reusability using IP cores
  • encourage modular system design to improve processor independence
  • minimalize silicon infrastructure

The PrimeCell Peripherals are AMBA bus-compliant, synthesizable intellectual property (IP) cores developed by ARM for SoC integration. The PrimeCell Peripherials family includes UARTs (PL010, PL011), SDRAM and FLASH memory controllers (PL172), DMA engines e.t.c.

Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.