Intellectual Proper ty
Selector Guide
®
March 2001
IP Building Blocks for System-on-a-Programmable-
Chip Solutions
Altera Corporation2
With programmable logic device (PLD) densities
exceeding one million gates, users are now
implementing entire digital subsystems within a single
PLD. These new levels of density create greater
opportunity for designers who are required to develop
systems with higher integration, complexity, and
functionality. Altera is the leading provider of system-
level intellectual property (IP) blocks, called
megafunctions.
The combination of Altera® megafunctions, PLDs, and
software has resulted in lower development costs and
faster time-to-market for designers, making system-on-
a-programmable-chip solutions possible. With cost-
effective and high-performance PLDs, designers have
design flexibility and system integration advantages
over application-specific standard products (ASSPs) and
application-specific integrated circuits (ASICs).
Megafunctions provide total solutions by targeting
specific application areas, providing optimized
performance and system reusability, and significantly
reducing a design’s time-to-market.
Dramatically Reduce Your Time-to-Market
Altera recommends the use of ready-made, pre-tested
functional megafunctions to augment existing hardware
description language (HDL) design methodology. When
implementing complex system architectures, these
megafunctions significantly reduce design tasks
and dramatically shorten design cycles.
Using megafunctions allows designers to focus more
time and energy on improving and differentiating their
system-level product, rather than redesigning common
off-the-shelf functions. Altera addresses this design
need with megafunctions developed through the Altera
Megafunction Partners Program (AMPPSM) and with
Altera-created MegaCore® functions.
Introduction to Altera Megafunctions
Contents
2 Introduction to Altera Megafunctions
4 Signal Processing Megafunctions
7 Communications Megafunctions
10 PCI & Other Bus Interface Megafunctions
12 IP Development Products
13 Processor & Peripheral Megafunctions
14 AMPP Partners Director y
15 Megafunctions Applications Matrix
Altera Corporation 3
MegaCore Functions
MegaCore functions are developed,
pre-tested, documented, and licensed
directly by Altera. These functions
are optimized for a specific Altera
device architecture, allowing user-specified performance
goals to be met. Altera MegaCore functions aid in critical
design implementation and help reduce design tasks and
development cycles.
Altera Megafunction Partners Program
AMPP, an alliance between
Altera and IP developers,
brings the advantages of
design reuse to users of Altera PLDs. Through this
alliance, AMPP vendors develop megafunctions that are
optimized for Altera devices.
Premier AMPP Program
The Premier AMPP program
recognizes the top performing
participants in AMPP, based
on customer feedback. The
current Premier AMPP partners are PLD Applications,
Innocor Ltd., and Nova Engineering.
AMPP Stamp of Approval
The AMPP stamp of
approval is given to all
third-party IP megafunc-
tions that have been fully
optimized for Altera
device implementation and have undergone Altera’s
internal review process.
MegaWizard Plug-Ins
Altera MegaWizard® Plug-Ins allow
designers to customize associated
megafunctions with minimal effort
and then integrate them into
design flows. Designers using
megafunctions powered by a MegaWizard Plug-In save
time and money because MegaWizard Plug-Ins hide the
complexity of the function but still allow the user to
meet the system requirements.
Risk-Free OpenCore Evaluation
Altera provides the OpenCore™ evaluation
feature, which allows designers to
instantiate, compile, and simulate a
function to verify its size and perfor-
mance before making a purchase decision. The OpenCore
feature is supported by all MegaCore functions and
most AMPP functions.
MegaWizard Plug-In Feature
Visual IP Models
Visual IP models are functional simulation models of
Altera’s MegaCore functions. These models allow users
to simulate in any third-party simulation tool such as
ModelSim and VerilogXL. Visual IP models are fully
parameterizable and allow users to do a fast functional
verification of the IP function in their designs. The
Visual IP models can be found on Altera’s IP Megastore™
web site.
Altera Corporation4
Forward
Error
Correction
Encryption
Cyclic
Redundancy
Check
Mappers Numerically
Controlled
Oscillator
Equalizer
Basic Math
Functions Filters
Transforms
Signal Coding Hardware DSP Blocks
Comparator &
Shift
Registers
Modulation Antenna
Transmitter Using Signal Processing IP
Wireless and digital signal processing (DSP) engineers
face the challenge of designing high-performance com-
munications infrastructure systems quickly and with
limited resources, amid newly emerging technologies.
Altera’s signal processing IP portfolio is a complete
collection of proven, high-performance standard
functions designed to meet these design challenges in
a single Altera PLD. Each signal processing IP core has
been rigorously tested and meets the exacting require-
ments of IEEE and other communications standards-
setting bodies.
Signal processing IP functions can be downloaded
from Altera’s IP MegaStore web site
(http://www.altera.com/IPmegastore), and have a user-
friendly, intuitive, flexible environment to customize
signal processing IP to meet any system’s requirements.
Hardware Acceleration of Existing DSP
Processor Powered Designs
For DSP processor-based systems that need more power,
standard signal processing IP can be easily added into
the data path to implement computationally rigorous
routines, leaving the DSP processor for proprietary
alogrithm data processing. Adding a high-performance
PLD to address both ends of existing processes allows
DSP software engineers to leverage existing software
code, while enjoying the benefits of hardware accelera-
tion in the PLD.
With th e Excalibur™ embedded processor solutions, DSP
software engineers benefit from designing with the
flexibility of high-level C code combined with the
high performance of the PLD.
Signal Processing Megafunctions
Signal Processing IP Solution Signal Processing IP Solution
Convolutional
Encoder
Reed-Solomon
Encoder DSP
Processor &
Memory
FIR Filter
Complete SOPC: Signal Processing IP & Excalibur Solutions
Signal Processing IP & Excalibur Solution
parallel, these routines offer many times the
performance of a DSP processor by executing
hundreds of instructions simultaneously.
Applications that especially benefit from this
type of performance increase include forward
error cor rection (FEC), modulation/demodula-
tion, and encryption.
Time-to-Market
Signal processing IP can dramatically improve
time-to-market in applications such as third-
generation wireless, IEEE 802.11 and dense
wave division multiplexing. A communica-
tions system typically makes 50% of its profit
in the first six months of production, until
competition enters and drives down prices.
ASIC imp lemen tation s provide the same performance as
functions implemented in programmable logic, but
because their development lead times are one year from
design start, no time-to-market advantage exists.
Flexibility
System specification changes, bug fixes, or additional
customer requirements can all obsolete an expensive
ASIC. With programmable logic, systems can be upgraded
in the field, eliminating costly recalls and lost sales.
Altera Corporation 5
Signal Processing IP Advantages
Programmable logic with signal processing IP offers
compelling advantages over DSP processors.
Performance
Programmable logic can be thought of as an array of
elements, each of which can be configured as a complex
processor routine. These processor routines can be serially
strung together the same way a DSP processor would
execute them, or they can be connected in par allel . In
Flexibility
Performance
ASICs & ASSPs
Programmable DSP
Processors Signal Processing IP
& Excalibur Solutions
Flexiblity and Performance Comparison
fx
fx
fx
fx
fx
fx
fx
fx
fx
fx
fx
fx
fx
fx
fx
Traditional DSP Processor
Serial Operation Programmable Logic Device
Parallel Operation
Sequential (Serial) Operation Parallel Operation
1 ClockN Clocks
fx
fx
fx
fx
fx
fx
fx
fx
fx
fx
fx
fx
fx
fx
DSP Engine
Memory
Signal Processing IP Advantage
Altera Corporation6
turbo coding are examples of drop-in IP cores used in
most wireless communication systems today. FIR/IIR
filters and modulation IP functions provide the basic
building blocks for systems such as microwave multi-
point distribution system (MMDS) to third generation
cellular mobile basestations.
FUNCTION DESCRIPTION SOURCE PRODUCT FAMILY
FUNCTION DESCRIPTION SOURCE PRODUCT FAMILY
Amphion
Nova Engineering
HammerCores by Altera
Frontier Design
Amphion
Amphion
Altera MegaCore
Amphion
Amphion
Altera MegaCore
HammerCores by Altera
Amphion
Nova Engineering
Amphion
Amphion
Amphion
Amphion
Nova Engineering
HammerCores by Altera
HammerCores by Altera
Frontier Design
Altera MegaCore
HammerCores by Altera
HammerCores by Altera
A daptive Filter
Complex Mixer/Multiplier
Cordpol Function
DTMF Transciever
Floating-P oint Operator Library
FIR Filter Library
Fast Fourier Transform (FFT/IFFT)
Fast Fourier Transform (FFT/IFFT), High P erformance
Fast Fourier Transform (FFT/IFFT), Low Latency
FIR Compiler
Hadamard Transform Processor
Intermediate Data Rate (IDR) Framer/Deframer
Early/Late Gate Symbol Synchronizer
Rank Order Filter Library
Image Processing Library
JPEG Decoder/Encoder
Laplacian Edge Detector
Linear Feedback Shift Register
LMS and Zero-Forcing Equalizers
Logarithm Function
Multichannel ADPCM Speech/Audio Compression Processor
RGB2YCrCb/YCrCb2RGB Color Space Converters
Square Root Function
µ-Law and A-Law Compander
APEX 20K, FLEX 1 0K
APEX 20K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, FLEX 1 0K
APEX 20K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
EX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
Signal Processing Hardware Block Megafunctions
A daptive Equalizer
A daptive Equalizer
Binary P attern Correlator
Constellation Mapper/Demapper
Digital Modulator
P arameterized Discrete Cosine Transform
IIR Filter Compiler
IIR Filter Library
Numerically Controlled Oscillator Compiler
Numerically Controlled Oscillator
QPSK Equalizer
HammerCores by Altera
Amphion
Nova Engineering
Altera MegaCore
Nova Engineering
Amphion
Altera MegaCore
Amphion
Altera MegaCore
Nova Engineering
Amphion
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, FLEX 1 0K
APEX 20K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, FLEX 1 0K
APEX 20K, FLEX 1 0K
Signal Processing Modulation Megafunctions
Complete Solution for High-Performance
Communication Systems
With the largest portfolio of drop-in DSP and wireless
functions available, entire communications systems can
be built with Altera signal processing IP. Forward error
correction schemes such as Reed-Solomon, Viterbi, and
Altera Corporation 7
FUNCTION DESCRIPTION SOURCE PRODUCT FAMILY
Amphion
Amphion
KTech Telecommunications
Altera MegaCore
Nova Engineering
Sciworx
HammerCores by Altera
CAST , Inc.
Amphion
Altera MegaCore
Amphion
Amphion
Mentor Graphics, Inventra
Mentor Graphics, Inventra
Altera MegaCore
Altera MegaCore
Altera MegaCore
Turboconcept
Amphion
Amphion
Altera MegaCore
APEX 20K, FLEX 1 0K
APEX 20K, FLEX 1 0K
APEX 20K, FLEX 1 0K, FLEX 8000, FLEX 6000, MAX 9000
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K
APEX 20K
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K
APEX 20K
APEX 20K
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
APEX 20K, A CEX 1K, FLEX 1 0K, FLEX 8000, FLEX 6000
Signal Processing Signal Coding Megafunctions
Block and Convolutional Interleaver/Deinterleaver
Convolutional Encoder
Convolutional Interleaver
CRC Checker/Generator
Dual Constraint Length Viterbi Decoder
DES Core
DES Core
X DES Cryptoprocessor
D VB CODEC
Reed-Solomon Compiler
Reed-Solomon Decoder
Reed-Solomon Encoder
Reed-Solomon Encoder
Reed-Solomon Decoder
Symbol Interleaver/Deinterleaver
Turbo Decoder
Turbo Encoder
Turbo Decoder TC1 000 (DVB-RCS)
Viterbi Decoder
Viterbi Encoder
Viterbi Compiler
Altera megafunctions provide system-level solutions for
emerging communications technologies. Communications
megafunctions for telecom and datacom are complex,
standards-based cores that can be combined with user-
designed logic to develop unique solutions in a single
Altera device. The Altera IP communications portfolio
consists of core functions for T1/E1, T3/E3, SONET/SDH,
and ATM networking infrastructure, as well as interfaces
for Utopia and POS-PHY. These megafunctions are ideal
for high-performance digital subscriber line access mul-
tiplexers (DSLAM), access concentrators, edge routers,
multiplexers, and multi-service switches.
Communications Megafunctions
Altera customers can use APEX devices and leading-
edge communications IP functions to implement
SONET/SDH framing and transmission convergence.
Communications megafunctions use well-defined bus
interfaces, and can be quickly and easily implemented
in a design. Detailed, public technical specifications
regarding Alteras Atlantic, Midbus, and AIRbus inter-
faces allow designers to quickly connect individual
cores for a system solution. The figure below shows an
example system implementation of the STS-3C Framer
interfacing with two other Altera MegaCore functions
to achieve ATM transport over SONET.
Receive Clock
Transmit Clock
Midbus Atlantic
Communications IP Functions
AIRbus
POSPHY
Level 2 Bus
Clock Data
Recovery
Fiber Optic
Module SER/DES SONET/SDH
STS-3c/STM-1
Framer
(STS3CFRM)
Processor
Interface
External
Processor
PPP Packet
Processor
155 Mbps
(PP155)
POSPHY
Interface
(POSPHY/P2)
SONET Typical Application
Synchronous Transport Signal (STS) & Synchronous Transport Module (STM)
SONET SONET SDH BOTH
North America STS Level North America OC Level European STM Level Line Rates (Mbps)
STS-1 OC-1 N/A 51.84
STS-3 OC-3 STM-1 155.52
STS-12 OC-12 STM-4 622.08
STS-48 OC-48 STM-16 2,488.32
STS-192 OC-192 STM-64 9,953.28
Altera Corporation8
Alteras communications portfolio contains megafunc-
tions for a wide range of line rates. Functions optimized
for the North American T-carrier and European E-carrier
markets are available. For North American STS and
European STM levels and line rates, please refer to the
Synchronous Transport Signal and Synchronous
Transport Module table.
Communications IP megafunctions have been tested to
meet the required Bellcore GR-253-CORE and GR-253-ILR
specifications, as well as the ITU-T G.783 and ITU-T
G.707 specifications defining SONET and SDH transport.
Alteras communications IP megafunctions allow users
to quickly and efficiently implement standards-based
functionality, while focusing on their proprietary value-
adding technology.
Communications Interface Megafunctions
FUNCTION DESCRIPTION SOURCE PRODUCT FAMILY
POSPHY Level 2 PHY-Side Interface Altera MegaCore APEX 20KE
POSPHY Level 2 Link-Side Interface Altera MegaCore APEX 20KE
SONET Byte Bus Interface Innocor Ltd. APEX 20K, FLEX 10K
UTOPIA Level 2 Master Altera MegaCore APEX 20K, FLEX 10K
UTOPIA Level 2 Master AMIRIX APEX 20K, FLEX 10K
UTOPIA Level 2 Master Receiver Paxonet Communications APEX 20K, FLEX 10K
UTOPIA Level 2 Master Transmitter Paxonet Communications APEX 20K, FLEX 10K
UTOPIA Level 2 Slave Altera MegaCore APEX 20K, FLEX 10K
UTOPIA Level 2 Slave AMIRIX APEX 20K, FLEX 10K
UTOPIA Level 2 Slave Receiver Paxonet Communications APEX 20K, FLEX 10K
UTOPIA Level 2 Slave Transmitter Paxonet Communications APEX 20K, FLEX 10K
UTOPIA Level 2 to Level 3 Multiplexer SOC Magic FLEX 10K
UTOPIA Level 3 Master AMIRIX APEX 20K
UTOPIA Level 3 Slave AMIRIX APEX 20K
UTOPIA Level 3 to Level 2 Demultiplexer SOC Magic FLEX 10K
Sony/Philips Digital Audio Interface Sciworx APEX 20K, FLEX 10K
Altera Corporation 9
Communications Core Logic Megafunctions
FUNCTION DESCRIPTION SOURCE PRODUCT FAMILY
10/100 Ethernet Media Access Controller (MAC) Alcatel APEX 20K
10/100 Ethernet Media Access Controller (MAC) Stargate Solutions, Inc. APEX 20K, FLEX 10K
10/100 Ethernet Media Access Controller (MAC) Paxonet Communications APEX 20K, FLEX 10K
Gigabit Ethernet Media Access Controller (MAC) Alcatel APEX 20K
ADPCM Transcoder, Multi-Standard Amphion APEX 20K, FLEX 10K
ATM Cell Delineation Paxonet Communications APEX 20K, FLEX 10K
ATM Cell Processor (155 Mbps) Altera MegaCore APEX 20KE
ATM Cell Processor (622 Mbps) Altera MegaCore APEX 20KE
ATM Controller Innocor Ltd. APEX 20K, FLEX 10K
ATM POS FIFO Innocor Ltd. APEX 20K, FLEX 10K
Bit Error Rate Tester (BERT) Innocor Ltd. APEX 20K, FLEX 10K
CRC Checker/Generator Altera MegaCore APEX 20K, ACEX 1K, FLEX 10K
CRC-10 Paxonet Communications APEX 20K, FLEX 10K
CRC-32 Paxonet Communications APEX 20K, FLEX 10K
E1 Framer Paxonet Communications APEX 20K
Fast Ethernet Media Access Controller (MAC) Receiver Paxonet Communications APEX 20K, FLEX 10K
Fast Ethernet Media Access Controller (MAC) Transmitter Paxonet Communications APEX 20K, FLEX 10K
High-Level Data Link Controller (HDLC) CAST, Inc. APEX 20K, FLEX 10K
High-Level Data Link Controller (HDLC) Paxonet Communications APEX 20K, FLEX 10K
High-Level Data Link Controller (HDLC) Amphion APEX 20K, FLEX 10K
High-Level Data Link Controller (HDLC), Bit-Oriented Innocor Ltd. APEX 20K, FLEX 10K
Intermediate Data Rate (IDR) Framer/Deframer Amphion APEX 20K, FLEX 10K
Inverse Multiplexing for ATM (IMA) 1.1 ModelWare APEX 20K
NRZ/NRZI Data Encoder-Decoder Innocor Ltd. APEX 20K, FLEX 10K, FLEX 8000, FLEX 6000
OC-12 Framer Paxonet Communications APEX 20K, FLEX 10K
OC-3 Framer Paxonet Communications APEX 20K, FLEX 10K
Packet Over SONET Controller Innocor Ltd. APEX 20K, FLEX 10K
PPP Packet Processor 155 Mbps Altera MegaCore APEX 20KE
PPP Packet Processor 622 Mbps Altera MegaCore APEX 20KE
PPP8 Paxonet Communications APEX 20K, FLEX 10K
SONET STS-1 Framer Altera MegaCore APEX 20KE
SONET/SDH STS-3c/STM-1 Framer Altera MegaCore APEX 20KE
Synchronous Mode Path Processor Paxonet Communications APEX 20K, FLEX 10K
T1 Framer Paxonet Communications APEX 20K, FLEX 10K
T3 Framer Paxonet Communications APEX 20K, FLEX 10K
T3 Framer Paxonet Communications APEX 20K, FLEX 10K
T3 Framer Altera MegaCore APEX 20KE
Telephony Tone Generation NComm, Inc. APEX 20K, FLEX 10K
Universal Digital Data Acquisition PLD Applications APEX 20K, FLEX 10K
Altera Corporation10
Bus interface solutions include several megafunctions,
such as peripheral component interconnect (PCI), universal
serial bus (USB), controller area network (CAN) bus,
SDRAM controller, and the IEEE 1394 serial bus. These
solutions enable designers to focus on differentiating
their designs.
PCI Interface
The PCI bus serves as a
device-level interconnect
for peripherals on a circuit
board, and as a bus for high-performance expansion
cards. The PCI bus architecture is ideal for applications
such as network adapters, storage area networks,
embedded controllers, graphic accelerator boards, and
audio-video products. Altera APEX and FLEX® devices
provide a programmable logic solution for a variety of
PCI applications. PCI megafunctions include 32- and
64-bit master/target functions at speeds up to 66-MHz,
as well as high-performance PCI-X megafunction.
PCI MegaCore functions are fully tested to meet the
requirements of the PCI Special Internet Group (SIG),
PCI Local Bus Specification Revision 2.2 and
Compliance Checklist Revision 2.2.
PCI-X
PCI-X protocol provides higher performance through
changes in decode logic, meets timing standards,
and is PCI Revision 2.2 backward compatible. Altera
currently offers two PCI-X solutions, a MegaCore and
an AMPP solution.
A typical PCI local bus system may include a processor/
cache/memory subsystem connected to a PCI bus
through a PCI bridge. The Altera PCI solution provides
critical advantages for the system designer. Alter as
high-density APEX and FLEX devices enable a designer
to create a single device solution that includes both the
PCI interface and application-specific logic for a custom
solution. PCI-X emphasizes the performance of the SOPC
system over the performance of individual functions.
Altera PCI megafunctions deliver compliance and opti-
mization while significantly reducing design time.
Typical PCI Local Bus System
Processor
Cache
DRAM
ISA/EISA - Microchannel
Bridge/
Memory
Controller
Motion
Video
Graphics
Audio
Bus
Interface Base I/O
Functions
SCSILAN
PCI/PCI-X Local Bus
PCI & Other Bus Interface Megafunctions
Altera Corporation 11
Altera Corporation12
To support the development and verification of IP
designs, Altera and its partners provide a variety of
development and prototyping boards. These boards
speed system design by allowing application software
development to begin earlier in the design flow. Also,
hardware designers can verify IP functionality quickly
and effectively.
Altera SOPC Development Board
The Altera SOPC development board is a development
and prototyping platform that provides system designers
with a cost-effective solution to hardware verification.
The development board included in the kit supports a
variety of microprocessor-based designs by incorporat-
ing memory, debugging, and interface resources.
The board is designed primarily for implementing
microprocessor functions and other standard IP func-
tions in the on-board APEX device, and includes inter-
faces for widely-used standard interconnects. To use
interconnect functions on the board, you must imple-
ment control logic in the APEX device.
The board also supports EJTAG, which develops and
debugs microprocessor functions, and JTAG for other
system testing. For additional analysis, the JTAG port can
be used with the SignalTap® embedded logic analyzer
available with the Quartus II development software.
IP Development Products
PCI Development Kits
In addition to PCI megafunctions, Altera also offers PCI
development boards. An APEX PCI board and a FLEX
PCI board support 32- or 64-bit, 33- or 66-MHz PCI
operations. Each board comes with a software application
to run a PCI reference design. The reference design is
available in source code, enabling the designer to easily
complete the PCI user design. The development boards
are intended for evaluation of the PCI core, and for rapid
prototyping and debugging in a real-time environment.
SOPC Development Boards
ORDER CODE DESCRIPTION
SOPC-Board/A4E Complete development kit that
features APEX EP20K400E-1X
SOPC-Board/A15E Complete development kit that
features APEX EP20K1500E-1X
Altera SOPC Development Board
SOPC Development Board
Constellation
Megalogic System 100
XT1000
DIGILAB 10K10
DIGILAB 20Kx240
DIGILAB 10Kx240
DIGILAB picoMAX
PC104+
DESCRIPTION
Altera
Nova Engineering
Princeton Technology Group
Tensilica, Inc.
El Camino GmbH
El Camino GmbH
El Camino GmbH
El Camino GmbH
RPA Electronics Design, LLC
SOURCE
APEX 20KE
FLEX 10K
FLEX 10K
APEX 20K
FLEX 10K
APEX 20K
FLEX 10K
MAX 3000A, MAX 7000A, MAX 7000B, MAX 7000S
FLEX 10K
PRODUCT FAMILY
Megafunction Development Platforms
PCI Development Kits
ORDER CODE DESCRIPTION
PCI-Board/2S PCI FLEX EPF10K200S-1
development kit
PCI-Board/A4E PCI APEX EP20K400E-1X
mid-range APEX development kit
PCI-Board/A10E PCI APEX EP20K1000E-1X
high-density APEX development kit
Altera Corporation 13
Nios 16-/32-Bit Embedded Processor
2901 Four-Bit Microprocessor Slice
32-Bit Moon Java Processor
C29116A 16-Bit Microprocessor
LX4180 32-Bit RISC Microprocessor
LX4280 32-Bit Dual Issue Superscalar RISC Microprocessor
LX5280 32-Bit High Performance RISC Microprocessor
XTensa 32-Bit Configurable Microprocessor
Altera
CAST, Inc.
Vulcan Machines
CAST, Inc.
Lexra, Inc.
Lexra, Inc.
Lexra, Inc.
Tensilica, Inc.
APEX 20K
APEX 20K, FLEX 10K
APEX 20K
APEX 20K, FLEX 10K, FLEX 8000
APEX 20K, FLEX 10K
APEX 20KE
APEX 20KE
APEX 20K
Processor Megafunctions
M8051 Warp 8-Bit Microcontroller
M8237A U Channel DMA Controller
M16550 A UART
M16C450 UART
8051 8-Bit RISC Microcontroller
8052 8-Bit RISC Extended Microcontroller
8259 Programmable Interrupt Controller
a16450 UART
a6402 UART
a6850 ACIA
a8237 DMA Controller
a8251A Communication Interface
a8255A Programmable Peripheral Adapter
a8259 Programmable Interrupt Controller
C16450 UART
C16550 UART
C2910/C2910A Microprogram Controller
C49410 Microprogram Controller
C6850 ACIA
C8051 Microcontroller
C165X RISC Microcontroller
80515 Microcontroller
80530 Microcontroller
C8251 Communications Interface
C8254 Interval Timer/Counter
C8259 Programmable Interrupt Controller
C8279 Programmable Keyboard/Display Interface
DMA Controller
SDRAM Controller
FUNCTION DESCRIPTION Mentor Graphics, Inventra
Mentor Graphics, Inventra
Mentor Graphics, Inventra
Mentor Graphics, Inventra
Digital Core Design
Digital Core Design
Innocor Ltd.
Altera MegaCore
Altera MegaCore
Altera MegaCore
Altera MegaCore
Altera MegaCore
Altera MegaCore
Altera MegaCore
CAST, Inc.
CAST, Inc.
CAST, Inc.
CAST, Inc.
CAST, Inc.
CAST, Inc.
CAST, Inc.
CAST, Inc.
CAST, Inc.
CAST, Inc.
CAST, Inc.
CAST, Inc.
CAST, Inc.
Eureka Technology
Eureka Technology
SOURCE APEX 20K, FLEX 10K, ACEX 1K
APEX 20K, FLEX 10K, ACEX 1K
APEX 20K, FLEX 10K, ACEX 1K
APEX 20K, FLEX 10K, ACEX 1K
APEX 20K, FLEX 10K, ACEX 1K
APEX 20K, FLEX 10K, ACEX 1K
APEX 20K, FLEX 10K, FLEX 8000, FLEX 6000
APEX 20K, ACEX 1K, FLEX 10K
APEX 20K, ACEX 1K, FLEX 10K
APEX 20K, ACEX 1K, FLEX 10K
APEX 20K, ACEX 1K, FLEX 10K
APEX 20K, ACEX 1K, FLEX 10K
APEX 20K, ACEX 1K, FLEX 10K
APEX 20K, ACEX 1K, FLEX 10K
APEX 20K, FLEX 10K
APEX 20K, FLEX 10K
APEX 20K, FLEX 10K
APEX 20K, FLEX 10K
APEX 20K, FLEX 10K
APEX 20K, FLEX 10K
APEX 20K, FLEX 10K
APEX 20K, FLEX 10K
APEX 20K, FLEX 10K
APEX 20K, FLEX 10K
APEX 20K, FLEX 10K
APEX 20K, FLEX 10K
FLEX 10K
APEX 20K, FLEX 10K, FLEX 6000
APEX 20K, FLEX 10K
PRODUCT FAMILY
FUNCTION DESCRIPTION SOURCE PRODUCT FAMILY
Peripheral Megafunctions
Processor and Peripheral Megafunctions
Processor and peripheral megafunctions provide
solutions for embedded processors, microcontrollers,
processor cores, and peripheral functions such as UARTs
and interrupt controllers. These solutions enable designers
to focus on differentiating elements of the design and
using their existing building blocks to build systems
ranging from interface line cards to communication
systems.
Nios Embedded Processor
The Nios embedded processor, an Excalibur solution, is
a configurable, general-pu rp os e, pi pe li ne d R IS C
microprocessor that is optimized for Altera PLD
architectures. Used with an Altera APEX device, it easily
leaves enough logic available for peripherals and other
IP functions.
Altera Corporation14
For a complete list of Premier AMPP and AMPP
partners, please visit the Altera web site at
http://www.altera.com/IPmegastore.
AddressPartner Phone Internet URLEmail
Innocor Ltd. 7 Mill Street, Suite 300, Almonte, Ontario, Canada K0A 1A0 (613) 256-5339 www.innocor.cominfo@innocor.com
Nova Engineering 5 Circle Freeway Drive, Cincinnati, OH 45246-1105 (513) 860-3456 www.nova-eng.cominfo@nova-eng.com
PLD Applications 32 ZAC de Bompertius-Avenu d'Armenie, F-13120 Gardanne (33) 442-654-388 www.plda.complda@worldnet.fr
Premier AMPP Partners
AddressPartner Phone Internet URL
11707 East Sprague, Ste 106, Spokane, WA 94206
77 Chain Lake Drive, Halifax, Nova Scotia, Canada B3S 1E1
4340 Stevens Creek Blvd., San Jose, CA 95129
24 White Birch Drive, Pomona, NY 10970
46750 Fremont Blvd., Suite 208, Fremont, CA 94538
Wroclawska 94, 41-902 Bytom, Poland
7501A Capitol of Texas Hwy., Suite 140, Austin, TX 78731
B.P.65-ZIRST, F38242 Meylan Cedex, France
4962 El Camino Real, Suite 108, Los Altos, CA 94022
8700 Creekside Place Beaverton, OR 97008
800S, Pacific Coast Hwy. #8, Redondo Beach, CA 90277
Teknolgiantie 14, 90570 Oulu, Finland
411 E. Plumeria Drive, San Jose, CA 95134
50 Malone Road, Belfast, BT9 5BS, Northern Ireland
15501 SF Mission Blvd., Suite 100, Mission Hills, CA 91345
51 Sawyer Road, Suite 110, 2 University Park
Waltham, MA 02154
1001 Ridder Park Drive, San Jose, CA 95131
10 West Bergen Place, #105, Red Bank, NJ 07701
401 Main Street, Suite 204, Salem, NH 03079
2055 Gateway Place, Suite 240, San Jose, CA 95110
400 Oyster Point Blvd., Suite 512, S. San Francisco, CA 94080
10430 S. De Anza Blvd., Suite 195, Cupertino, CA 95014
Shekou Cuiweiyuan, 1-203 Shenzhen, 51807, China
2160 Lundy Ln., #240, San Jose, CA 95131
3255-6 Scott Blvd., Santa Clara, CA 95054
1 avenue du technopole, 29280 Plouzane, France
20 Trafalgar Square, Suite 443, Nashua, NH 03063
Unit 6, The Maltings, Green Drift, Royston, Herts, SG85DY, UK
(509) 777-7330
(902) 450-1788
(408) 985-9495
(914) 354-4945
(510) 770-2277
48 32 282 8266
(510) 710-7686
33 (0)4 7641 1096
(415) 960-3800
(503) 672-8800
(310) 540-6541
358 400 688 263
(408) 570-1000
44 1232 664 664
(818) 361-2248
(781) 899-5799
(408) 451-5670
(732) 936-1808
(603) 893-6186
(408) 487-9651
(650) 625-1888
(408) 873-2260
86 755 686 1129
(408) 954-8302
(408) 873-1000
Ext. 302
33 2 29 00 12 24
(603) 882-2282
44 1763 247624
www.ind.alcatel.com/enterprise/
products/ip/index.html
www.amirix.com
www.arasan.com
www.cast-inc.com
www.paxonet.com
www.dcd.com.pl
www.dcmtech.com
www.dolphin.fr
www.eurekatech.com
www.fluence.com
www.frontierd.com
www.hantro.com
www.phoenix.com
www.amphion.com
www.ktechtelecom.com
www.lexra.com
www.mentor.com/inventra/
netlist.program
www.modelware.com
www.ncomm.com
www.palmchip.com
www.sci-worx.com
www.simplesi.com
www.socmagic.com
www.sgates.com
www.tensilica.com
www.turboconcept.com
www.vautomation.com
www.vulcanmachines.com
ipinfi@ind.alcatel.com
info@amirix.com
info@arasan.com
opencore@cast-inc.com
sales@paxonet.com
info@dcd.com.pl
info@dcmtech.com
flip@dolphin.fr
info@eurekatech.com
mark_olen@fluence.com
info@frontierd.com
info@hantro.com
sales@vchips.com
info@amphion.com
skuh@ktechtelecom.com
info@lexra.com
inventra_fpga@mentor.com
info@modelware.com
info@ncomm.com
ampp@palmchip.com
info@sci-worx.com
info@simplesi.com
jerry@socmagic.com
info@sgates.com
sales@hq.tensilica.com
info@turboconcept.com
ampp@VAutomation.com
sales@vulcanmachines.com
Email
AMPP Partners
Alcatel-Technology
Licensing Group
AMIRIX
ARASAN Chips Systems
CAST, Inc.
Paxonet Communications
Digital Core Design
DCM Technologies
Dolphin Integration
Eureka Technology
Fluence Technologies
Frontier Design
Hantro Products
inSilicon, Inc.
Amphion
KTech Telecommunications
Lexra, Inc.
Mentor Graphics, Inventra
ModelWare
NComm, Inc.
Palmchip Corporation
Sciworx
Simple Silicon, Inc.
SOC Magic
Stargate Solutions, Inc.
Tensilica, Inc.
Turbo Concept
VAutomation, Inc.
Vulcan Machines Ltd.
AMPP Par tners Director y
Altera Corporation 15
Additional Documentation Available on
the Altera Web Site
Altera provides additional reference documentation
such as data sheets, application notes, and solution
briefs. For the latest literature, information about
Altera, and megafunction updates, go to the Altera web
site at http://www.altera.com/IPmegastore.
ATM Switch
Biometric
Bridge and Router
Cable Modem
Cellular Basestation
Consumer Electronics
Data Acquisition
Data Storage System
Digital Audio and Video Broadcast
Disk Drive Array
DVD
Embedded Controller/Processor
Frame Relay
Gigabit Ethernet System
HDTV, SDTV, MPEG-2, MPEG-4, H.26X
High-End Printer
High-Speed Telecommunications Equipment
Instrumentation
Internet Connectivity Device
LAN/WAN
Medical Imaging
PC Peripheral
PCS (GSM, CDMA, TDMA)
Satellite (GPS, DBS, LEOS)
Set-Top Box
SONET
Spread Spectrum Communications
T1/T3 and E1/E3 Line Card
Token Ring
Voice and Multimedia Over IP
xDSL
End Application Functional Groups
Altera Megafunction Application Matrix
PCI & Other
Bus Interfaces
Digital Signal
Processing (DSP) Communications Processors
& Peripherals
Altera megafunctions provide a wide range of solutions
to fulfill your application needs, as summarized in the
following table.
Megafunctions Applications Matrix
Copyright © 2001 Altera Corporation. ACEX, ACEX 1K, APEX, APEX 20K, APEX 20KE, Altera, AMPP, Excalibur, FLEX, FLEX 10K, FLEX 10KE, FLEX 8000, FLEX 6000, IP MegaStore,
MAX, MAX 9000, MAX 7000, MAX+PLUS, MAX+PLUS II, MegaCore, MegaWizard, Nios, OpenCore, Premier AMPP, Quar tus, Quartus II, SignalTap, and specific device designations
are trademarks and/or service marks of Altera Corporation in the United States and other countries. Other brands or products are trademarks of their respective holders. The specifications
contained herein are subject to change without notice. All rights reserved. M-SG-IP-01
Corporate Headquarters
Altera Corporation
101 Innovation Drive
San Jose, CA 95134
USA
Telephone: (408) 544-7000
http://www.altera.com
Altera European Headquarters
Altera U.K. Limited
Holmers Farm Way
High Wycombe
Buckinghamshire
HP12 4XF
United Kingdom
Telephone: (44) 1 494 602 000
Altera Japan Limited
Shinjuku i-Land Tower 32F
5-1, Nishi-Shinjuku, 6 Chome
Shinjuku-ku, Tokyo 163-1332
Japan
Telephone: (81) 3 3340 9480
http://www.altera.com/japan
Altera International Limited
Suite 908-920, Tower 1
Metroplaza
223 Hing Fong Road
Kwai Fong, New Territories
Hong Kong
Telephone: (852) 2487 2030
Altera Offices
®
The Programmable Solutions Company®