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
 

dtn_me

Junior Member level 3
Joined
Feb 23, 2004
Messages
25
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,283
Activity points
248
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.
 

eltonjohn

Advanced Member level 4
Joined
Feb 22, 2002
Messages
1,435
Helped
64
Reputation
126
Reaction score
28
Trophy points
1,328
Activity points
16,326
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 .
 

vlsi_whiz

Full Member level 4
Joined
Nov 12, 2005
Messages
216
Helped
49
Reputation
98
Reaction score
24
Trophy points
1,298
Location
Penang
Activity points
3,139
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.
 

archillios

Full Member level 1
Joined
Jun 29, 2005
Messages
97
Helped
5
Reputation
10
Reaction score
1
Trophy points
1,288
Activity points
1,910
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

Top