Functional description, Functional overview, Chapter 3. functional description – Altera PCI Compiler User Manual

Page 75: Functional overview –1, Chapter 3, functional description

Advertising
background image

Altera Corporation

User Guide Version 11.1

3–1

October 2011

3. Functional Description

This chapter contains detailed information on the PCI Compiler and the
PCI MegaCore functions, including the following:

“Functional Overview”

“PCI Bus Signals”

“PCI Bus Signals”

“PCI Bus Commands”

“Configuration Registers”

“Target Mode Operation”

“Master Mode Operation”

“Host Bridge Operation”

“64-Bit Addressing, Dual Address Cycle (DAC)”

Functional
Overview

This section provides a general overview of pci_mt64, pci_mt32,
pci_t64

, and pci_t32 functionality. It describes the operation and

assertion of master and target signals.

Figures 3–1

through

3–4

show the block diagrams for the pci_mt64,

pci_mt32

, pci_t64, and pci_t32 functions, respectively. The

functions consist of several blocks:

PCI bus configuration register space—implements all configuration
registers required by the PCI Local Bus Specification, Revision 3.0

Parity checking and generation—responsible for parity checking and
generation, as well as assertion of parity error signals and required
status register bits

Target interface control logic—controls the operation of the
corresponding PCI MegaCore function on the PCI bus in target mode

Master interface control logic—controls the PCI bus operation of the
corresponding PCI MegaCore function in master mode (pci_mt64
and pci_mt32 MegaCore functions only)

Local target control—controls local-side interface operation in target
mode

Local master control—controls the local side interface operation in
master mode (pci_mt64 and pci_mt32 MegaCore functions only)

Local address/data/command/byte enables—multiplexes and registers all
address, data, command, and byte-enable signals to the local side
interface.

Advertising