Jump to content

Talk:Advanced Microcontroller Bus Architecture

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by TinucherianBot (talk | contribs) at 06:00, 30 September 2008 (Autoassessment for WP:COMP : ( FAQ ) : (Plugin++) class=Stub, auto=yes.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconComputing Stub‑class
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
StubThis article has been rated as Stub-class on Wikipedia's content assessment scale.
???This article has not yet received a rating on the project's importance scale.
Taskforce icon
This article is supported by Computer hardware task force.
Note icon
This article has been automatically rated by a bot or other tool as Stub-class because it uses a stub template. Please ensure the assessment is correct before removing the |auto= parameter.

--~~--12:27, 25 May 2006 (UTC)~AMBA is the advanced microprocer bus architecture, as its namesuggest it is the bus specification design for the microcontroller. It is implemented on the ARM processor, may be on the ARM 9 and its derivatives and higher version like ARM 11 ,10 and so,as examaple. AMB comprises the three different standard named as 1)AHB,2)APB3)ASB.

AHB means advanced high perfonce bus, in specification there is no frequency specification, buy this bus is generally used where it is need of high bandwidth, so it can be used for the 64 or 128 bit interface, such as we can interface component like HDMI, DDR2 SDRAM , SRAM and so forth,The AMBA AHB is for high-performance, high clock frequency system modules. The AHB acts as the high-performance system backbone bus. AHB supports the efficient connection of processors, on-chip memories and off-chip external memory interfaces with low-power peripheral macrocell functions. AHB is also specified to ensure ease of use in an efficient design flow using synthesis and automated test techniques.

Now APB means advanced peripheral bus,as its name suggest it is a special design bus for to interface peripheral, but it is not as advanced compare with the AHB ,in the bandwidth and all, it is generally used for the like 32 bit interface and component like PCI, SDRAM etc.The AMBA APB is for low-power peripherals. AMBA APB is optimized for minimal power consumption and reduced interface complexity to support peripheral functions. APB can be used in conjunction with either version of the system bus.

And last ASB means advanced system bus,The AMBA ASB is for high-performance system modules.AMBA ASB is an alternative system bus suitable for use where the high-performance features of AHB are not required. ASB also supports the efficient connection of processors, on-chip memories and off-chip external memory interfaces with low-power peripheral macrocell functions.

Along with that they have features like split transaction, burst transfer, pipe line etc, for more detail refer to its spec sheet.