Pci express megacore function, Tx slave module, Rx master module – Altera IP Compiler for PCI Express User Manual

Page 76: Pci express avalon-mm bridge, Pci link cra slave module

Advertising
background image

4–18

Chapter 4: IP Core Architecture

PCI Express Avalon-MM Bridge

IP Compiler for PCI Express User Guide

August 2014

Altera Corporation

Figure 4–10

shows the block diagram of a full-featured PCI Express Avalon-MM

bridge.

The PCI Express Avalon-MM bridge supports the following TLPs:

Memory write requests

Received downstream memory read requests of up to 512 bytes in size

Figure 4–10. PCI Express Avalon-MM Bridge

Transaction Layer

PCI Express

Tx Controller

PCI Express

Rx Controller

Data Link Layer

Physical Layer

PCI Express MegaCore Function

Clock Domain
Boundary

Tx Slave Module

Control & Status

Reg (CSR)

Sync

Avalon Clock Domain

PCI Express Clock Domain

Rx Master Module

Rx Master Module

Clock

Domain
Crossing

Clock

Domain
Crossing

PCI Express Avalon-MM Bridge

System Interconnect Fabric

PCI Link

CRA Slave Module

Address

Translator

Avalon-MM

Tx Read

Response

Avalon-MM

Tx Slave

Address

Translator

Avalon-MM

Rx Read

Response

Avalon-MM

Rx Master

MSI or

Legacy Interrupt

Generator

Control Register

Access Slave

Advertising