®
Altera Corporation 1
Implementing the pci_a
Master/Target
in FLEX 10K Devices
May 1997, ver. 1 Application Note 86
A-AN-086-01
Introduction
A peripheral component interconnect (PCI) function provides an efficient
solution for integrating 32-bit PCI peripheral devices, including network
adapters, graphic accelerator boards, and embedded control modules.
The
pci_a
MegaCore
™
function implements a PCI interface.
This application note explains how to compile and simulate the
pci_a
function in FLEX
®
10K designs using the Altera
®
MAX+PLUS
®
II
development system.
The instructions in this application note assume the following:
■
MAX+PLUS II version 7.2 or higher is installed in the
c:\maxplus2
directory.
■
You are using a PC. The information in this application note is also
applicable for UNIX users; however, you should alter the steps where
appropriate.
■
You have installed the
pci_a
function, and all the files are located in
the default directory,
c:\megacore.
If the installation location is
different on your system, substitute the appropriate pathname.
■
You have purchased a license for the
pci_a
MegaCore function or
are using the Altera OpenCore
™
feature.
1
You can use Altera’s OpenCore feature to compile and simulate
the
pci_a
MegaCore function. However, you must obtain a
license from Altera before you can generate a Programmer
Object File (
.pof
) for device programming.
pci_a
The
pci_a
function provides a solution for integrating 32-bit PCI
peripheral devices, and is fully tested to meet the requirements of the PCI
Special Interest Group (SIG)
PCI Local Bus Specification, Revision 2.1,
and
Compliance Checklist, Revision 2.1
. The
pci_a
function is optimized
for the EPF10K30RC240-3 device, reducing the design task and enabling
you to focus efforts on the custom logic surrounding the PCI interface.
The
pci_a
function is intended for use in Altera FLEX 10K devices with
remaining logic resources available for user-defined local side (DMA
control engine) customization.
f
For more information on the
pci_a
function, refer to
PCI Master/Target
MegaCore Function with DMA Data Sheet
.