Pci compiler with megawizard plug-in manager flow, Advantages, Disadvantages – Altera PCI Compiler User Manual
Page 22: Compliance summary

10
User Guide Version 11.1
Altera Corporation
PCI Compiler
October 2011
Compliance Summary
PCI Compiler With MegaWizard Plug-in Manager Flow
This section lists the advantages and disadvantages of the PCI Compiler
with MegaWizard Plug-in Manager flow.
Advantages
■
More control of the system feature set
■
Can design directly from the PCI interface to peripheral devices
■
Can access local-side interface to reduce clock cycles and achieve
higher bandwidth
Disadvantages
■
Requires manual integration of system modules
■
Cannot easily use existing SOPC Builder peripherals
■
Requires a register transfer level (RTL) file for each instantiation
■
Requires significant knowledge of the PCI bus protocol
Compliance
Summary
The MegaCore functions are compliant with the requirements specified in
the PCI SIG PCI Local Bus Specification, Revision 3.0 and Compliance
Checklist, Revision 3.0.
To ensure PCI compliance, Altera has performed extensive validation of
the PCI MegaCore functions. Validation includes both simulation and
hardware testing. The following simulations are covered by the
validation suite for the PCI MegaCore functions:
■
PCI-SIG checklist simulations
■
Applicable operating rules in Appendix C of the PCI Local Bus
Specification, Revision 3.0, including:
●
Basic protocol
●
Signal stability
●
Master and target signals
●
Data phases
●
Arbitration
●
Latency
●
Device selection
●
Parity
■
Local-side interface functionality
■
Corner cases of the PCI and local-side interface, such as random wait
state insertion
In addition to simulation, Altera performed extensive hardware testing
on the functions to ensure robustness and PCI compliance. The test
platforms include the Agilent E2928A PCI Bus Exerciser and Analyzer, an
Altera PCI development board with a device configured with a PCI
MegaCore function and a reference design, and PCI bus agents such as a