Altera PCI Compiler User Manual

Page 183

Advertising
background image

Altera Corporation

User Guide Version 11.1

3–109

October 2011

Functional Description

3.

The PCI function begins the PCI address phase. During the PCI
address phase, the local side must provide the byte enables for the
transaction on the l_cbeni bus. For burst transactions, byte
enables are used throughout the transaction. At the same time, the
PCI side turns on the driver for irdyn.

1

You can change the byte enables for the successive data words
in burst transactions by turning on Allow Variable Byte Enable
During Burst Transactions

option in the Advanced PCI

MegaCore Function Features

page of the Parameterize - PCI

Compiler

wizard. Refer to

“Allow Variable Byte Enables During

Burst Transactions” on page 2–5

for more information about this

option.

4.

If the address of the transaction matches the memory range
specified in the base address register (BAR) of a PCI target, the PCI
target asserts devseln to claim the transaction. One or more data
phases follow next, depending on the type of write transaction.

The pci_mt64 and pci_mt32 functions treat memory write and
memory write and invalidate in the same way. Any additional
requirements for the memory write and invalidate command must be
implemented by the local-side design.

Advertising