Pci master performance, Burst transfers with single pending read, Burst transfers with multiple pending reads – Altera PCI Compiler User Manual

Page 255

Advertising
background image

Altera Corporation

User Guide Version 11.1

6–5

October 2011

Parameter Settings

PCI Master Performance

This field lists the two available PCI master performance profile options.
The wizard uses your selections to determine read and write operation
throughput generated by Avalon-MM master devices to PCI target
devices.

This section defines the following PCI master performance profile
options:

Burst Transfers with Single Pending Read

Burst Transfers with Multiple Pending Reads

Burst Transfers with Single Pending Read
This option allows burst and single-cycle accesses from Avalon-MM
master devices, which includes memory, I/O, and configuration
transactions.

The PCI-Avalon bridge contains either a dynamic or fixed Avalon-to-PCI
address translation table. Depending on the address translation entry, the
corresponding PCI address and command is generated by the
PCI-Avalon bridge.

In this mode, only one pending read is serviced at a time. All subsequent
reads are stored in a temporary queue holding up to eight transactions
until the current pending read transaction is finished. If read transactions
can be stored in the temporary read queue, write transactions are allowed
to pass the read transactions.

Select the Burst Transfers with Single Pending Read performance
profile either for:

General purpose systems

Data-intensive systems that utilize write operations to move data
and use minimum read operations

Burst Transfers with Multiple Pending Reads
This option is similar to the Burst Transfers with Single Pending Read
option except that it allows up to four pending reads. In other words,
instead of issuing one read at a time, up to four simultaneous reads can
be issued on the PCI bus. This allows PCI target devices to return read
data while also reducing the read completion times.

Advertising