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.
Summary of Contents for Embedded Intel486
Page 16: ......
Page 18: ......
Page 26: ......
Page 28: ......
Page 42: ......
Page 44: ......
Page 62: ......
Page 64: ......
Page 138: ......
Page 140: ......
Page 148: ......
Page 150: ......
Page 170: ......
Page 172: ......
Page 226: ......
Page 228: ......
Page 264: ......
Page 282: ......
Page 284: ......