8-27
SYSTEM BUS DESIGN
PCI bus commands indicate to the target the type of transaction desired by the master. These com-
mands are presented on the C/BE3#–C/BE0# signals during the address phase of a transfer.
Table 8-2
summarizes the system controller’s support of the PCI bus commands.
8.4.3.5
Host to PCI Cycles
Host bus accesses to PCI bus are always in the Host bus address range, as defined by A31–A30,
A26–A2 and the four BE lines. The PCI address lines are driven during the address phase. AD29–
AD27 lines are driven to the value of A30, during Host accesses to PCI.
The system controller has the ability to burst up to 32 back-to-back CPU memory writes on the
PCI bus. This function in controlled by the PCICON register. The system controller is capable of
merging 8/16-bit graphic write cycles to the same dword address into the same posted write buff-
er location (controlled by the PCICON register). The merged data is then driven as a single dword
cycle on the PCI bus. Byte merging is performed in the compatible VGA range only.
8.4.3.6
Exclusive Cycles
The system controller, as a PCI master, never performs LOCKed cycles. The CPU does not return
active HLDA while it is performing a LOCKed sequence. Also, the CPU is the only active mas-
ter, as long as HLDA is inactive. Thus, the system controller does not need to drive LOCK to
Table 8-2. Supported PCI Bus Commands
C/BE[3:0]
Command Type
Supported As
Target
Supported As
Master
0000
Interrupt Acknowledge
No
No
0001
Special Cycle
No
No
0010
I/O Read
Yes
Yes
0011
I/O Write
Yes
Yes
0100
Reserved
D
D
0101
Reserved
D
D
0110
Memory Read
Yes
Yes
0111
Memory Write
Yes
Yes
1000
Reserved
D
D
1001
Reserved
D
D
1010
Configuration Read
No
Yes
1011
Configuration Write
No
Yes
1100
Memory Read Multiple
Yes
(1)
No
1101
Dual Address Cycle
No
No
1110
Memory Read Line
Yes
(1)
No
1111
Memory Write and Invalidate
Yes
(2)
No
NOTES:
1.
As a target, the system controller treats this command as a memory read command.
2.
As a target, the system controller treats this command as a memory write command.
Содержание Embedded Intel486
Страница 16: ......
Страница 18: ......
Страница 26: ......
Страница 28: ......
Страница 42: ......
Страница 44: ......
Страница 62: ......
Страница 64: ......
Страница 138: ......
Страница 139: ...5 Memory Subsystem Design Chapter Contents 5 1 Introduction 5 1 5 2 Processor and Cache Feature Overview 5 1 ...
Страница 140: ......
Страница 148: ......
Страница 150: ......
Страница 170: ......
Страница 172: ......
Страница 226: ......
Страница 228: ......
Страница 264: ......
Страница 282: ......
Страница 284: ......