Académique Documents
Professionnel Documents
Culture Documents
Rf: AMBA Specification (Rev 2.0) www.a !.co! ARM "#" 00$$A
RB - 2003/2005 1
What to see
AMBA %&%te! a chitectu e 'e ivative% Bu%( A#B( ASB( A)B * an%action%
RB - 2003/2005
Bus hierarchies
Advanced Microcontroller Bus Architecture (AMBA)
Advanced High-performance Bus (A#B) Advanced System Bus (ASB) Advanced Peripheral Bus (A)B).
RB - 2003/2005
Typical System
RB - 2003/2005
to facilitate the right-first-time ,evelop!ent of e!be,,e, !ic ocont olle p o,uct% with one o !o e 3)4% o %ignal p oce%%o % to be technology-independent an, en%u e that highl& eu%able pe iphe al an, %&%te! !ac ocell% can be !ig ate, ac o%% a ,ive %e ange of "3 p oce%%e% an, be app op iate fo full+cu%to!( %tan,a , cell an, gate a a& technologie% RB - 2003/2005 8
to encou age modular system design to i!p ove p oce%%o in,epen,ence( p ovi,ing a ,evelop!ent oa,+!ap fo a,vance, cache, 3)4 co e% an, the ,evelop!ent of pe iphe al lib a ie% to !ini!i/e the %ilicon inf a%t uctu e e.ui e, to %uppo t efficient on+chip an, off+ chip co!!unication fo both ope ation an, !anufactu ing te%t.
RB - 2003/2005 9
RB - 2003/2005
10
AHB $omponents
AHB master AHB slave AHB ar%iter AHB decoder transfers initiator multi-master centrali&ed decoder
RB - 2003/2005
12
RB - 2003/2005
13
AHB Master
RB - 2003/2005
14
AHB Slave
RB - 2003/2005
15
RB - 2003/2005
16
RB - 2003/2005
17
AHB" #ait
RB - 2003/2005
18
RB - 2003/2005
19
RB - 2003/2005
20
RB - 2003/2005
21
RB - 2003/2005
22
RB - 2003/2005
23
$entrali&ed Ar%itration
RB - 2003/2005
24
Ar%itration
RB - 2003/2005
25
AHB decoder
RB - 2003/2005
26
RB - 2003/2005
27
RB - 2003/2005
28
ASB Master
RB - 2003/2005
29
ASB Slave
RB - 2003/2005
30
ASB decoder
RB - 2003/2005
31
ASB ar%iter
RB - 2003/2005
32
AMBA A)B
RB - 2003/2005
33
A)B transferts
: ite t an%fe
RB - 2003/2005
Rea, t an%fe
34
A)B %ridge
RB - 2003/2005
35
A)B Slave
RB - 2003/2005
36
AHB
A)B
RB - 2003/2005
37
AHB
A)B
RB - 2003/2005
38