
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:
■ “<variation_name>_icm Partition”
■ “ICM Block Diagram”
■ “ICM Files”
■ “ICM Application-Side Interface”
Figure B–23. Design Example with ICM
<variation_name>_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
Komentarze do niniejszej Instrukcji