Icm features, Icm functional description, Er to – Altera IP Compiler for PCI Express User Manual
Page 345: Figure b–23

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 Application-Side Interface”
Figure B–23. Design Example with 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