beautypg.com

Top-level interfaces, Avalon-mm dma interface, Clocks and reset – Altera V-Series Avalon-MM DMA User Manual

Page 116: Transceiver reconfiguration, Interrupts

background image

Top-Level Interfaces

Avalon-MM DMA Interface

An Avalon-MM interface with DMA connects the Application Layer and the Transaction Layer. This

interface includes high-performance, burst capable Read DMA and Write DMA modules. This variant is

available for the following Endpoint configurations:
• Gen1 x8

• Gen2 x4

• Gen2 x8

• Gen3 x4

• Gen3 x8

Related Information

V-Series DMA Avalon-MM DMA Interface to the Application Layer

on page 4-1

Clocks and Reset

The PCI Express Base Specification requires an input reference clock, which is called

refclk

in this design.

The PCI Express Base Specification stipulates that the frequency of this clock be 100 MHz.
The PCI Express Base Specification also requires a system configuration time of 100 ms. To meet this

specification, IP core includes an embedded hard reset controller. This reset controller exits the reset state

after the I/O ring of the device is initialized.

Transceiver Reconfiguration

The transceiver reconfiguration interface allows you to dynamically reconfigure the values of analog

settings in the PMA block of the transceiver. Dynamic reconfiguration is necessary to compensate for

process variations.

Related Information

Transceiver PHY IP Reconfiguration

on page 9-1

Interrupts

The Hard IP for PCI Express offers the following interrupt mechanisms:
• Message Signaled Interrupts (MSI)— MSI uses the Transaction Layer's request-acknowledge

handshaking protocol to implement interrupts. The MSI Capability structure is stored in the Configu‐

ration Space and is programmable using Configuration Space accesses.

• MSI-X—The Transaction Layer generates MSI-X messages which are single dword memory writes. In

contrast to the MSI capability structure, which contains all of the control and status information for

the interrupt vectors, the MSI-X Capability structure points to an MSI-X table structure and MSI-X

PBA structure which are stored in memory.

Related Information

MSI Interrupts for Endpoints

on page 4-20

UG-01154

2014.12.18

Top-Level Interfaces

8-3

IP Core Architecture

Altera Corporation

Send Feedback