Performance profiles, Ofiles. refer to – Altera PCI Compiler User Manual

Page 279

Advertising
background image

Altera Corporation

User Guide Version 11.1

7–11

October 2011

Functional Description

Figure 7–6. PCI-Avalon Bridge Block Diagram Managing the PCI Host-Bridge Device Mode

You can customize the PCI Host-Bridge Device mode by specifying a
performance profile. The PCI Host-Bridge Device mode performance
profiles are the same as the PCI Master/Target Peripheral mode.

Performance Profiles

The performance profiles are designed to provide trade-offs between
performance and resource usage, which also provides a deeper level of
system control. Therefore, you are able to customize system features to
suit application requirements. For example, if you need a target-only PCI
system component for a low bandwidth and low latency application,
specify that the targeted Altera device operate in the PCI Target-Only
Peripheral mode and use the Single-Cycle Transfers Only performance
profile.

The PCI-Avalon bridge provides the ability to modify the PCI master and
target performances independently. The PCI target performance setting
applies to all PCI device operating modes, while the PCI master
performance setting applies only to the PCI Master/Target Peripheral
and PCI Host-Bridge Device operating modes.

PCI-Avalon Bridge

PCI Host Bridge Mode

PCI

MegaCore

Function

PCI

Target

Controller

Non-

Prefetchable

Avalon

Master

Prefetchable

Avalon

Master

Control

Register Access

Avalon Slave

Control

Status

Registers

PCI

Prefetchable

Bridge

Logic

PCI

Non-

Prefetchable

Bridge Logic

PCI
Bus

PCI

Master

Controller

Master

Bridge

Logic

PCI Bus

Access

Avalon Slave

Master

Peripheral

Slave

Peripheral

Slave

Peripheral

PCI

Master/

Target

Device

PCI
Bus

Arbiter

PCI

Master/

Target

Device

PCI

Master/

Target

Device

Host

Processor

System

Interconnect

Fabric

Advertising