
Lucent Technologies Inc.
Lucent Technologies Inc.
15
Data Sheet
March 2000
ORCA OR3TP12 FPSC
Embedded Master/Target PCI Interface
0111
Memory Write
√
√
Fully implemented.
Target:
Writes are posted, bursting is allowed, and wait-
states generation is controllable. When the Target write
FIFO is full, the next data phase will be disconnected with-
out data (
twburstpendn
= 1), or up to eight wait-states can
be inserted (
twburstpendn
= 0). After the PCI bus transac-
tion completes and the FPGA application empties the Tar-
get write FIFO, the Target write logic is cleared.
Master:
Single and burst operations are allowed.
Target ignores, per PCI Specification Section 3.1.1.
Target ignores, per PCI Specification Section 3.1.1.
Target:
Bursting is disallowed, and no wait-states are gen-
erated. Target disconnects with data on first data word. The
FPGA portion of the device is not involved in configuration
transactions.
Master:
Single and burst operations are allowed.
Fully implemented.
Target:
Bursting is disallowed, and no wait-states are gen-
erated. Target disconnects with data on first data word. The
FPGA portion of the device is not involved in configuration
transactions.
Master:
Single and burst operations are allowed.
Fully implemented. Both the Master and the Target treat this
instruction the same as a memory read (4’b0110); the
user’s FPGA logic is responsible for ensuring that the Mas-
ter operation meets the special requirement that the read
request ends on a cacheline boundary.
Fully implemented. Per PCI Specification 2.1, Section
3.10.1, the PCI bus core (as a Master) automatically con-
verts a 64-bit address to a 32-bit address if the upper
32 bits are all zeros.
Fully implemented. Both the Master and the Target treat this
instruction the same as a memory read (0110). The user’s
FPGA logic is responsible for ensuring that the Master
operation meets the special requirement that the read
request continues to the next cacheline boundary.
Fully implemented. Both the Master and the Target treat this
instruction the same as a memory write (0111); the user’s
FPGA logic is responsible for ensuring that the Master
operation meets the special requirement that writes of com-
plete cachelines, with all byte enables, are performed.
1000
1001
1010
(reserved)
(reserved)
Configuration
Read
—
—
√
—
—
√
1011
Configuration
Write
√
√
1100
Memory Read
Multiple
√
√
1101
Dual-Access
Cycle
√
√
1110
Memory Read
Line
√
√
1111
Memory Write
and Invalidate
√
√
Command
Code
(Binary)
Command
OR3TP12
Master
Generates
OR3TP12
Target
Accepts
Description
PCI Bus Core Detailed Description
(continued)
Table 3. PCI Bus Command Descriptions
(continued)