Figure 10-4: pci express avalon-mm bridge, Pci express megacore function tx slave module, Pci link cra slave module – Altera Arria 10 Avalon-MM User Manual

Page 128

Advertising
background image

Figure 10-4: PCI Express Avalon-MM Bridge

Transac

tion L

ay

er

PCI Express

Tx Controller

PCI Express

Rx Controller

Da

ta Link L

ay

er

Ph

ysic

al L

ay

er

PCI Express MegaCore Function

TX Slave Module

Control & Status

Reg (CSR)

Sync

Avalon Clock Domain

PCI Express Clock Domain

Rx Master Module

RX Master Module

PCI Express Avalon-MM Bridge

Sy

st

em Int

er

connec

t F

abric

PCI Link

CRA Slave Module

Address

Translator

Avalon-MM

Tx Read

Response

Avalon-MM

Tx Slave

Avalon-MM

Rx Read

Response

Avalon-MM

Rx Master

MSI or

Legacy Interrupt

Generator

Control Register

Access Slave

Address

Translator

The bridge has the following additional characteristics:
• Type 0 and Type 1 vendor-defined incoming messages are discarded

• Completion-to-a-flush request is generated, but not propagated to the interconnect fabric
For End Points, each PCI Express base address register (BAR) in the Transaction Layer maps to a specific,

fixed Avalon-MM address range. You can use separate BARs to map to various Avalon-MM slaves

connected to the RX Master port. In contrast to Endpoints, Root Ports do not perform any BAR matching

and forwards the address to a single RX Avalon-MM master port.

10-10

32-Bit PCI Express Avalon-MM Bridge

UG-01145_avmm

2015.05.14

Altera Corporation

IP Core Architecture

Send Feedback

Advertising