Advanced pci megacore function features, Optional registers, Advanced pci megacore function features –3 – Altera PCI Compiler User Manual

Page 61

Advertising
background image

Altera Corporation

User Guide Version 11.1

2–3

October 2011

Parameter Settings

The pci_mt64 and pci_t64 MegaCore functions allow the
implementation of 64-bit BARs. When implementing a 64-bit BAR, most
systems do not require that all of the upper bits be decoded. The PCI
MegaCore functions allow the number of read/write bits on the upper
BAR to be defined for specific application needs. For example, if the
maximum size of memory in your system is 512 Gigabytes (GBytes), you
only need 8 bits of the most significant BAR to be decoded. The
acceptable range of read/write bits is between 8 and 32. When the
maximum number of read/write bits is set to 32, all bits of the most
significant BAR will be decoded.

For more information on the function of BARs, refer to

“Base Address

Registers” on page 3–37

.

Advanced PCI
MegaCore
Function
Features

Optional registers, interrupt capabilities, and optional master features are
set on the Advanced PCI MegaCore Function Features page of the
Parameterize - PCI Compiler

wizard.

Optional Registers

The PCI MegaCore functions support two optional read-only registers:
the capabilities list pointer register and CIS cardbus pointer register.
When these features are used, the values provided in the wizard are
stored in these optional registers. When CompactPCI technology is
selected on the initial page of the wizard, the capabilities list pointer
register on the Advanced PCI MegaCore Function Features page is
automatically turned on with the default value of 0x40.

Advertising