System Arbitration
8-18
Élan™SC520 Microcontroller User’s Manual
8.4.4.6
Nonconcurrent Mode Arbitration
Figure 8-11 shows external PCI master arbitration in nonconcurrent mode. In
nonconcurrent arbitration mode, both the CPU bus and the PCI bus are granted to the PCI
master, regardless of the destination of the PCI transaction.
Figure 8-11
Nonconcurrent Mode Arbitration
Notes:
The diagram includes the following internal signals:
• hb_req: PCI host bridge requesting the Am5
x
86 CPU bus.
• hb_gnt: PCI host bridge has been granted Am5
x
86 CPU bus.
The following sequence annotates the nonconcurrent mode arbitration cycle shown in
Figure 8-11.
■
Clock #1: An external PCI master requests the PCI bus.
■
Clock #2: The PCI bus arbiter samples an external PCI request asserted and asserts
the host bridge request to the CPU bus arbiter. The external PCI master GNT0 cannot
be asserted until the host bridge is granted the CPU bus. If the system arbiter were
operating in concurrent arbitration mode, the external PCI master GNT0 could be
asserted in clock #2 because the PCI bus and the CPU bus would be operating
independently.
■
Clock #5: The CPU bus arbiter has determined the host bridge will be granted the CPU
bus and asserts hb_gnt to the host bridge. The assertion of hb_gnt could be delayed if
a higher priority master was requesting the CPU bus.
■
Clock #6: The PCI bus arbiter detects the host bridge has been granted the CPU bus
and asserts GNT0 to the external PCI master.
■
Clock #7: The CPU bus arbiter rearbitrates and determines another CPU bus master
will be granted the bus and deasserts hb_gnt to the host bridge. The host bridge will
1
2
3
4
5
6
7
8
9
10
11
12
CLKPCIIN
REQ0
GNT0
hb_req
hb_gnt
FRAME
DEVSEL
IRDY
TRDY
Содержание Elan SC520
Страница 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Страница 4: ...iv lan SC520 Microcontroller User s Manual...
Страница 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Страница 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Страница 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Страница 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Страница 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Страница 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Страница 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Страница 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Страница 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Страница 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Страница 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Страница 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Страница 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Страница 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...