About pci compiler, Introduction – Altera PCI Compiler User Manual
Page 13

Altera Corporation
User Guide Version 11.1
1
October 2011
About PCI Compiler
Introduction
The Altera
®
PCI Compiler provides many options for creating custom,
high-performance PCI bus interface designs. Whether your system’s top
priority is high bandwidth, high speed, or a combination of features, you
can use the PCI Compiler to meet your system requirements.
The PCI Compiler contains the pci_mt64, pci_mt32, pci_t64, and
pci_t32
MegaCore
®
functions, a Verilog HDL and VHDL testbench, and
reference designs. Altera also offers the following development kits as
PCI hardware prototyping platforms:
■
PCI High-Speed Development Kit, Stratix Professional Edition
■
PCI Development Kit, Cyclone II Edition
These kits include a PCI development board, a reference design, software
drivers, and a graphical user interface to help you evaluate the PCI
solution in a system.
You can create PCI systems using one of the following design flows in the
Quartus
®
II software.
■
MegaWizard
TM
Plug-in Manager flow
This option allows you to choose a specific PCI MegaCore function,
specify parameters, generate design files, and manually integrate the
parameterized PCI MegaCore function into your overall system.
■
SOPC Builder flow
This option allows you to build a complete PCI system—component-
by-component—using an automatically-generated sytem
interconnect fabric. The SOPC Builder uses the PCI-Avalon®-
Memory-Mapped (Avalon-MM) bridge to connect the PCI bus to the
interconnect, allowing you to easily create any system that includes
one or more of the Avalon-MM peripherals.