beautypg.com

Icm features, Icm functional description, Er to – Altera IP Compiler for PCI Express User Manual

Page 345: Figure b–23

background image

Chapter :

B–27

Incremental Compile Module for Descriptor/Data Examples

August 2014

Altera Corporation

IP Compiler for PCI Express User Guide

1

The ICM is provided for backward compatibility only. New designs using the
Avalon-ST interface should use the Avalon-ST IP Compiler for PCI Express instead.

ICM Features

The ICM provides the following features:

A fully registered boundary to the application to support design partitioning for
incremental compilation

An Avalon-ST protocol interface for the application at the RX, TX, and interrupt
(MSI) interfaces for designs using the Avalon-ST interface

Optional filters and ACK’s for PCI Express message packets received from the
transaction layer

Maintains packet ordering between the TX and MSI Avalon-ST interfaces

TX bypassing of non-posted PCI Express packets for deadlock prevention

ICM Functional Description

This section describes details of the ICM within the following topics:

_icm Partition”

“ICM Block Diagram”

“ICM Files”

“ICM Application-Side Interface”

Figure B–23. Design Example with ICM

_icm

Endpoint

PCI Express Link

IP Compiler for

PCI Express - Desc/Data IF

Chaining DMA/

User Application

ICM

Stratix IV, Stratix III, Stratix II, Stratix II GX, Cyclone II,

Cyclone III, Arria GX, or Stratix GX Device