Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

AMBA..........what is this.........?

Status
Not open for further replies.

Guru59

Full Member level 4
Joined
Jul 10, 2006
Messages
217
Helped
7
Reputation
14
Reaction score
3
Trophy points
1,298
Activity points
2,812
AMBA name stands for Advanced Microprocessor Bus Architecture

Where and What is this................

can anyone explain this..................


Thanks
 

AMBA is intended to address the requirements of high performance designs. AMBA bus protocol is designed to be used with a central multiplexer interconnection scheme. AMBA AHB(Advanced High Performance Bus) is a new level of bus which sits above the APB(Advanced Peripheral Bus) and implements the features required for high performance & high clock frequency systems. All bus masters drive out the address & control signals indicating the transfer they wish to perform and the arbiter decides which master has it's address & control signals routed to all the slaves.
 

AMBA is a standart for SoIC bus ,there are several others like whishbone that is free
when you write a Core or Ip for a wide use .You want to use it as soon as possible ,by adopting a comun Bus is only a matter of hooking the core up to the system .
 

AMBA is an SoC Interconnect Bus standard just as PCI and PCI Express is for peripheral devices. AMBA consists of the following components:

1. AHB - Advanced HighPerformance Bus
2. APB - Advanced Peripheral Bus
3. ASB - Advanced System Bus

Each of these buses can be used independently when required and are designed for SoC (System-on-a-Chip) designs as communication/link between blocks or components in an SoC.

AMBA is a standard put forth by ARM Inc, targetting their ARM based processors. Thus AMBA is an ARM based SoC Interconnect Bus. AMBA is a de-multiplexed bus, meaning it has seperate address and data lines unlike the Intel PCI bus which has multiplexed Address/Data lines.

There are other bus architectures also such as:

1. IBM CoreConnect
2. OpenCores Wishbone

All these have been designed for high-speed & high-perfoemance SoC Designs.
 

amba is not good, lots of bugs in AHB modules, even from arm.

also, amba is not high performance, especially in amba-based SOC environment.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top