Avalon-mm ports, Prefetchable avalon-mm master, Non-prefectchable avalon-mm master – Altera Embedded Peripherals IP User Manual

Page 137: Avalon-mm ports -3, Prefetchable avalon-mm master -3, Non-prefectchable avalon-mm master -3

Advertising
background image

Figure 14-1: Generic PCI-Avalon Bridge Block Diagram

PCI Lite Core

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

Slave

Prefetchable

Avalon
Master

Non-

Prefetchable

Avalon
Master

I/O

Bridge

Logic

I/O

Avalon
Master

A

valon Switch

Fab
ric

PCI-Avalon Bridge

PCI
Target Controller

Avalon-MM Ports

The Avalon bridge comprises up to five predefined ports to communicate with the interconnect

(depending on device operating mode).
This section discusses the five Avalon-MM ports:
• Prefetchable Avalon-MM master

• Non-Prefetchable Avalon-MM master

• I/O Avalon-MM master

• PCI bus access slave

• Control register access (CRA) Avalon-MM slave

Prefetchable Avalon-MM Master

The prefetchable Avalon-MM master port provides a high bandwidth PCI memory request access to

Avalon-MM slave peripherals. This master port is capable of generating Avalon-MM burst transactions

for PCI requests that hit a prefetchable base address register (BAR). You should only connect prefetchable

Avalon-MM slaves to this port, typically RAM or ROM memory devices.
This port is optimized for high bandwidth transfers as a PCI target and it does not support single cycle

transactions.

Non-Prefectchable Avalon-MM Master

The Non-Prefetchable Avalon-MM master port provides a low latency PCI memory request access to

Avalon-MM slave peripherals. Burst operations are not supported on this master port. Only the exact

amount of data needed to service the initial data phase is read from the interconnect. Therefore, the PCI

byte enables (for the first data phase of the PCI read transaction) are passed directly to the interconnect.

UG-01085

2014.24.07

Avalon-MM Ports

14-3

PCI Lite Core

Altera Corporation

Send Feedback

Advertising