Altera and its third-party intellectual property (IP) partners offer a large selection of off-the-shelf IP cores optimized for Altera® devices.
The table below lists the available licensed and unlicensed IP solutions for this end market. Click on each product name for specifications and evaluation information. Note that licensed and unlicensed IP comes bundled with Altera’s Quartus® II design software. To learn about additional IP from Altera and its partners, go to the Intellectual Property & Reference Designs page.
Product Name
![]() ![]() |
Supported Devices | SOPC Builder Ready ![]() ![]() |
Qsys Compliant ![]() ![]() |
Provider ![]() ![]() |
---|---|---|---|---|
10 Gbps Ethernet MAC
|
|
![]() |
![]() |
Altera |
10 Gbps Ethernet MAC with 1588
|
|
- | ![]() |
Altera |
10 Gigabit Ethernet MAC
|
|
![]() |
- | MorethanIP |
10 Gigabit Ethernet Physical Coding Sublayer (PCS)
|
|
- | - | MorethanIP |
10 Gigabit Ethernet Reduced XAUI PCS
|
|
- | - | MorethanIP |
10/100 Ethernet MAC
|
|
![]() |
- | MorethanIP |
10/100/1000 1588 Ethernet MAC
|
|
![]() |
- | MorethanIP |
10/100/1000 Ethernet (Triple Speed)
|
|
![]() |
![]() |
Altera |
10/100/1000 Ethernet MAC with SGMII
|
|
![]() |
- | MorethanIP |
10/100/1000 Ethernet MAC-Net
|
|
![]() |
- | MorethanIP |
10/100/1000Mbps Full Duplex Ethernet MAC
|
|
![]() |
- | MorethanIP |
100-Gbps Ethernet MAC & PHY
|
|
- | - | Altera |
10GBase-KR PHY
|
|
- | - | Altera |
10GBase-R PHY
|
|
- | - | Altera |
10GBase-X (XAUI) PHY
|
|
- | - | Altera |
1G/10Gb Ethernet PHY
|
|
- | - | Altera |
32/64-Bit PCI Bus Master/Target Interface, 33/66 MHz
|
|
- | - | PLDA |
40-Gbps Ethernet MAC & PHY
|
|
- | - | Altera |
|
- | - | CAST, Inc. | |
|
- | - | intoPIX | |
|
- | - | CAST, Inc. | |
ALT2GXB
|
|
- | - | Altera |
ALTASMI_PARALLEL
|
|
- | - | Altera |
ALTGX
|
|
- | - | Altera |
ALTMEMPHY (DDR, DDR2)
|
|
- | - | Altera |
ALTMEMPHY (DDR3)
|
|
- | - | Altera |
ALTMEMPHY (QDRII/+)
|
|
- | - | Altera |
ALTPLL_RECONFIG
|
|
- | - | Altera |
ALTREMOTE_UPDATE
|
|
- | - | Altera |
AnySpeed Ethernet MAC
|
|
![]() |
- | MorethanIP |
|
- | ![]() |
Altera | |
Arria V Hard IP for PCI Express
|
|
- | ![]() |
Altera |
|
![]() |
![]() |
CAST, Inc. | |
Avalon MM Clock Crossing Bridge
|
|
![]() |
![]() |
Altera |
Avalon MM DDR Memory Half Rate Bridge
|
|
![]() |
![]() |
Altera |
Avalon MM Master Agent
|
|
![]() |
![]() |
Altera |
Avalon MM Master Agent
|
|
- | ![]() |
Altera |
Avalon MM Master BFM
|
|
![]() |
![]() |
Altera |
Avalon MM Master BFM w/Avalon ST API Wrapper
|
|
![]() |
![]() |
Altera |
Avalon MM Master Translator
|
|
- | ![]() |
Altera |
Avalon MM Monitor
|
|
![]() |
![]() |
Altera |
Avalon MM Pipeline Bridge
|
|
![]() |
![]() |
Altera |
Avalon MM Slave Agent
|
|
![]() |
![]() |
Altera |
Avalon MM Slave BFM
|
|
![]() |
![]() |
Altera |
Avalon MM Tristate Bridge
|
|
![]() |
![]() |
Altera |
Avalon ST Channel Adapter
|
|
![]() |
![]() |
Altera |
Avalon ST Data Format Adapter
|
|
![]() |
![]() |
Altera |
Avalon ST Demultiplexer
|
|
![]() |
![]() |
Altera |
Avalon ST Error Adapter
|
|
![]() |
![]() |
Altera |
Avalon ST Idle Inserter
|
|
![]() |
![]() |
Altera |
Avalon ST Idle Remover
|
|
![]() |
![]() |
Altera |
Avalon ST Multi-Channel Shared Memory FIFO
|
|
![]() |
![]() |
Altera |
Avalon Streaming Test Pattern Generator and Checker
|
|
![]() |
![]() |
Altera |
Avalon-MM Efficient Monitor and Protocol Checker
|
|
- | ![]() |
Altera |
Avalon-MM Traffic Generator and BIST Engine
|
|
- | ![]() |
Altera |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
CFI Flash Controller
|
|
![]() |
![]() |
Altera |
|
- | - | intoPIX | |
Clock Bridge
|
|
![]() |
![]() |
Altera |
Compact Flash Controller
|
|
![]() |
![]() |
Altera |
Cyclone V Hard IP for PCI Express
|
|
- | ![]() |
Altera |
|
- | - | CAST, Inc. | |
D16550 UART with 16 Byte FIFO
|
|
![]() |
![]() |
Digital Core Design |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
DDR SDRAM Controller
|
|
![]() |
- | Altera |
DDR SDRAM Controller supporting Altmemphy
|
|
![]() |
![]() |
Altera |
DDR2 Memory Model for UniPHY
|
|
- | - | Altera |
DDR2 SDRAM Controller
|
|
![]() |
- | Altera |
DDR2 SDRAM Controller
|
|
- | - | Northwest Logic, Inc. |
DDR2 SDRAM Controller for UniPHY
|
|
![]() |
![]() |
Altera |
DDR2 SDRAM Controller supporting Altmemphy
|
|
![]() |
![]() |
Altera |
DDR3 Memory Model for UniPHY
|
|
- | - | Altera |
DDR3 SDRAM Controller for UniPHY
|
|
![]() |
![]() |
Altera |
DDR3 SDRAM Controller supporting Altmemphy
|
|
![]() |
![]() |
Altera |
DES/3DES Encoder / Decoder (BA412)
|
|
- | - | Barco Silex |
DI2CM I2C Bus Interface-Master
|
|
![]() |
![]() |
Digital Core Design |
DI2CSB I2C Bus Interface-Slave
|
|
![]() |
![]() |
Digital Core Design |
DisplayPort Receiver
|
|
- | - | Bitec |
DMA Controller
|
|
![]() |
![]() |
Eureka Technology Inc. |
DMA Controller
|
|
![]() |
![]() |
Altera |
DMA Controller for AHB
|
|
![]() |
![]() |
Eureka Technology Inc. |
|
- | - | PLDA | |
DSPI Serial Peripheral Interface Master/Slave
|
|
![]() |
![]() |
Digital Core Design |
Embedded IP Suite
|
|
![]() |
![]() |
Altera |
EP550 SDIO / SD memory / MMC Host Controller
|
|
![]() |
![]() |
Eureka Technology Inc. |
EP560 SDIO / SD Memory Slave Controller
|
|
![]() |
![]() |
Eureka Technology Inc. |
EPCS Serial Flash Controller Core
|
|
![]() |
![]() |
Altera |
|
- | - | CAST, Inc. | |
|
![]() |
![]() |
CAST, Inc. | |
|
![]() |
![]() |
CAST, Inc. | |
|
![]() |
![]() |
CAST, Inc. | |
Hashing IP Core (BA413)
|
|
- | - | Barco Silex |
|
- | - | CAST, Inc. | |
|
- | - | intoPIX | |
High Performance Gigabit Ethernet MAC
|
|
![]() |
![]() |
IFI |
High-Speed AES Encryption/Decryption Cores
|
|
- | - | D'Crypt Pte. Ltd. |
|
- | - | intoPIX | |
HyperDrive Multi Port DDR2 Memory Controller
|
|
- | - | Microtronix Inc. |
|
![]() |
![]() |
CAST, Inc. | |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
I2C Master and Slave
|
|
![]() |
![]() |
Microtronix Inc. |
In-System Sources & Probes
|
|
- | - | Altera |
Integrated PCI Core
|
|
- | - | Northwest Logic, Inc. |
Interlaken, 100G for 28nm devices
|
|
- | - | Altera |
Interlaken, 100G, 12 Lanes
|
|
- | ![]() |
Altera |
Interlaken, 100G, 20 Lanes
|
|
- | ![]() |
Altera |
Interlaken, 150G, 24 Lanes
|
|
- | ![]() |
Altera |
Interlaken, 40G, 8 Lanes
|
|
- | ![]() |
Altera |
Interlaken, 50G for 28nm devices
|
|
- | - | Altera |
IP Base Suite
|
|
- | - | Altera |
IP Compiler for PCI Express (Hard IP)
|
|
- | ![]() |
Altera |
IP Compiler for PCI Express x1 (Soft IP)
|
|
![]() |
- | Altera |
IP Compiler for PCI Express x4 (Soft IP)
|
|
![]() |
- | Altera |
IP Compiler for PCI Express x8 (Soft IP)
|
|
![]() |
- | Altera |
IRQ Clock Crosser
|
|
![]() |
![]() |
Altera |
IRQ Mapper
|
|
![]() |
![]() |
Altera |
ISA/PC Card/PCMCIA/Compact Flash Host Adapter
|
|
![]() |
![]() |
Eureka Technology Inc. |
JTAG to Avalon Master Bridge
|
|
![]() |
![]() |
Altera |
LPDDR2 SDRAM Controller
|
|
- | - | Altera |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
|
- | - | IntoPIX | |
|
- | - | CAST, Inc. | |
Mentor Graphics AXI Verification IP Suite - Altera Edition
|
|
- | ![]() |
Altera |
Mobile DDR SDRAM Controller
|
|
![]() |
![]() |
Northwest Logic, Inc. |
MP32 (MIPS) Processor
|
EP4E, |
![]() |
- | SLS |
Multi Port SDRAM Memory Controller
|
|
![]() |
![]() |
Microtronix Inc. |
Multi-Purpose AES Crypto Engine (BA411E)
|
|
- | - | Barco Silex |
NAND Flash Controller (EP501)
|
|
![]() |
![]() |
Eureka Technology Inc. |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
Nios II Embedded Processor
|
|
![]() |
![]() |
Altera |
On-Chip FIFO Memory
|
|
![]() |
![]() |
Altera |
One-Time Programmable Megafunction (ALTOTP)
|
|
- | - | Altera |
Parallel Flash Loader
|
|
- | - | Altera |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
PCI Compiler, 32-bit Master/Target
|
|
- | - | Altera |
PCI Compiler, 32-bit Target
|
|
- | - | Altera |
PCI Compiler, 64-bit Master/Target
|
|
- | - | Altera |
PCI Compiler, 64-bit Target
|
|
- | - | Altera |
PCI Core
|
|
- | - | Northwest Logic, Inc. |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
PCI X Core
|
|
- | - | Northwest Logic, Inc. |
PCI-X Master/Target Core 32/64-Bit
|
|
- | - | PLDA |
Performance Counter Unit
|
|
![]() |
![]() |
Altera |
Phase-Locked Loop (ALTPLL)
|
|
- | - | Altera |
Pipeline SDRAM Controller
|
|
- | - | Eureka Technology Inc. |
PowerPC Bus Arbiter
|
|
- | - | Eureka Technology Inc. |
PowerPC Bus Master
|
|
- | - | Eureka Technology Inc. |
PowerPC Bus Slave
|
|
![]() |
![]() |
Eureka Technology Inc. |
PowerPC to PCI Host Bridge
|
|
- | - | Eureka Technology Inc. |
PowerPC/SH/1960 System Controller
|
|
- | - | Eureka Technology Inc. |
|
- | - | CAST, Inc. | |
Public Key Crypto Engine (BA414E)
|
|
- | - | Barco Silex |
QDRI II / II+ Memory Model for UniPHY
|
|
- | - | Altera |
|
- | - | PLDA | |
|
- | - | PLDA | |
|
- | - | PLDA | |
|
- | - | CAST, Inc. | |
RapidIO II 1x/2x/4x at 5G/6.25G supporting 2.2 spec
|
|
- | ![]() |
Altera |
RapidIO, Gen 1, x1 and x4
|
|
![]() |
![]() |
Altera |
RapidIO, Gen 2, 5G Baud, x1 and x4
|
|
![]() |
![]() |
Altera |
|
- | - | CAST, Inc. | |
RLDRAM II Memory Model for UniPHY
|
|
- | - | Altera |
|
- | - | intoPIX | |
SATA Device
|
|
- | - | IntelliProp |
SATA Host
|
|
- | - | IntelliProp |
Scatter Gather DMA Controller
|
|
![]() |
![]() |
Altera |
SD/MMC SPI
|
|
![]() |
![]() |
El Camino GmbH |
|
- | - | CAST, Inc. | |
SDR SDRAM Controller
|
|
![]() |
![]() |
Northwest Logic, Inc. |
Serial Flash Loader
|
|
- | - | Altera |
|
![]() |
![]() |
CAST, Inc. | |
SerialLite II
|
|
- | - | Altera |
SerialLite III Streaming
|
|
- | - | Altera |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
SignalTap II Logic Analyzer
|
|
- | - | Altera |
|
- | - | CAST, Inc. | |
SPAUI MAC
|
|
- | - | MorethanIP |
SPI Slave to Avalon Master Bridge
|
|
![]() |
![]() |
Altera |
Stratix V Hard IP for PCI Express
|
|
- | ![]() |
Altera |
Streaming Multi Port SDRAM Memory Controller
|
|
- | - | Microtronix Inc. |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
Triple Speed Ethernet with 1588
|
|
![]() |
![]() |
Altera |
|
- | - | IntoPIX | |
|
- | - | CAST, Inc. | |
USB 1.1 Function Controller
|
|
![]() |
![]() |
SLS |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
USB 2.0 Function Controller
|
|
![]() |
![]() |
SLS |
|
- | - | CAST, Inc. | |
|
- | - | CAST, Inc. | |
Virtual JTAG
|
|
- | - | Altera |
x1, x4, x8 PCI Express Complete Core
|
|
- | - | Northwest Logic, Inc. |
x1, x4, x8 PCI Express Cores
|
|
- | - | Northwest Logic, Inc. |
|
- | - | PLDA |
The use of Altera’s Qsys and SOPC Builder components, intellectual property cores, and reference designs is governed by, and subject to, the terms and conditions of the Altera Program License Subscription Agreement, the Altera MegaCore Function License Terms and Conditions, and the Altera Hardware Reference Design License Agreement respectively.