No Slide Title
Download
Report
Transcript No Slide Title
Altera’s Innovative Intellectual
Property (IP) Overview
© 2008 Altera Corporation—Public
The Programmable Solutions Company®
Intellectual property (IP)
Programmable logic
devices (PLDs) and
ASICs
A key enabler for the devices
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
2
FPGA Trends—System Interconnect
FPGA
µP
I/O
IP
Memory
ASSP
1. Standard I/O protocols for easy
connection to other chips
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
3
FPGA Trends—Embedded Processing
FPGA
µP
µP
I/O
IP
Memory
DSP
processor
ASSP
2. Embedded µP and digital signal
processing (DSP) blocks for processing
and coprocessing
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
4
FPGA Trends—System Integration
Need to reduce
board size to meet form
factor requirements
Too expensive: need
to reduce cost
I/O
Flash
Obsolete in 2 years
and must support
for 7 years
CPU
Changing standard
requires new device:
redesign board
SDRAM
I/O
I/O
Marketing requires
new features to stay
competitive
I/O
I/O
I/O
DSP
FPGA
FPGA
CPU
DSP
CPU
3. Replace external devices
with programmable logic
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
5
16-week lead
time must qualify
2nd source
Altera IP Solutions Strategy
Focus in-house development on:
High-speed I/O interconnect technologies
PCI Express, Serial RapidIO® standard,
Ethernet, SerialLite II, memory controllers
DSP applications
Video and image processing and
general purpose
Embedded market
Nios® II embedded processors,
peripherals, and design environment
Leverage third-party partners for
additional products and expertise
Complete solutions
Flexible, high-quality IP cores
Proven validation using development kits
Reference designs to kick-start system design
Interoperability testing for key I/O protocols
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
6
Altera IP Portfolio*
Processors and
peripherals
32/16 bit
Nios II embedded
processor
DSP
SOPC Builder
peripherals
Filters and transforms
Finite impulse response (FIR)
Color space converter
Fast Fourier transform (FFT)
Scaler
Cascaded integrator comb (CIC)
2D FIR filter
Error correction and detection
SRAM
Viterbi
SDR SDRAM
Reed-Solomon
Flash
Turbo
Timer
UART
interface (SPI)
Programmable I/O
Modulation and demodulation
Numerically controlled oscillator
Serial peripheral
(NCO)
Digital video broadcast (DVB)
MPEG 2/4 CODECs
Video and image processing
H.264 decoder
JPEG encoder/decoders
* Includes partner IP
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
7
2D median filter
Line buffer compiler
Gamma corrector
Chroma resampler
Deinterlacer
Alpha blending mixer
Clocked video input
Clocked video output
Frame buffer
Clipper
Color frame sequencer
Altera IP Portfolio* (Continued)
Memory and memory
controllers
Interface protocols
Communications
Packet over SONET
(POS) PHY 2/3 and SPI
4.2
8B / 10B
Utopia
Cyclical redundancy check
(CRC)
media access control
(MAC) and physical
coding sublayer (PCS)
10-Gbps MAC and PCS
1588 industrial Ethernet
Any speed MAC
RapidIO standard
HyperTransport™
technology
SerialLite II
PCI
Serial
USB 2.0 function
I2C
Direct memory access
(DMA)
DMA controller
Scatter gather DMA
32-/64-bit PCI
PCI-X
PCI Express /1, /4, /8
Ethernet
10/100/1000 Mbps
High speed
Video
Serial digital interface
(SDI)
Asynchronous serial
interface (ASI)
* Includes partner IP
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
8
SDRAM
DDR / DDR2 SDRAM
controllers
DDR / DDR2 / DDR3
SDRAM highperformance controllers
RLDRAMII controller
QDR II controller
PCIe Hard IP - Value Proposition
FPGA industry’s 1st 40-nm FPGA with PCI Express Gen2
support
Cost
~0 LEs used
$0 list price
Ease of use
No separate licensing required
Significantly reduced compile times
Equivalent to ~12K – ~20K LEs
Exact numbers available at customer beta
Significant power savings as compared to soft IP solution
Low risk
2nd generation FPGA with PCIe Gen2 support
4th generation FPGA with support for PCIe
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
9
Complete Solutions
Intellectual property (IP)
Encrypted source code
Testbench
Documentation
Software tools
Reference designs and
design examples
Development kits
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
10
Quartus® II
software
SOPC Builder
DSP Builder
World-Class Third-Party IP Partners
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
11
System Integration
Create design blocks
Integrate system
Model-based design
IP
‘C’-based design
entity par_fir is
port (
io0_gpo : out std_logic_vector(15 downto 0);
io0_gpi : in std_logic_vector(15 downto 0);
clock : in std_logic;
reset : in std_logic
);
end entity;
HDL Entry
Embedded software development
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
12
Including
Altera Development Kits
Focus
on quality and completeness
All boards are fully tested and
verified before shipment
Accompanied by accurate
technical documentation
Complete
design environment
Board with featured Altera® device
Quartus II software (development kit edition)
Altera IP library for free
hardware evaluation
Kit CD with reference designs and utilities
Documentation
Schematics/board layout files
Cables and accessories as necessary
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
13
It’s in
the box!
Ease of Use
© 2008 Altera Corporation—Public
Customer Expectations from IP
Works functionally
Meets performance
requirements in real designs
Area-efficient
Other deliverables
Quality documentation
Example design
Test bench
Software drivers and
protocol stacks
Simulation models
Hardware test platform
Quality support
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
15
FPGA
IP
Altera IP
Optimized for latest device families
Easier migration across device
families via cross-platform support
VHDL and Verilog support
Intuitive, easy-to-use GUI for core
configuration/parameterization
Shares release schedule with
Quartus II software
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
16
Interoperability Is Required
Proactive I/O protocol compliance and
interoperability testing
PCI Express
Ethernet
Serial RapidIO (SRIO) standard
Interoperability at industry-standard
forums
PCI-SIG-compliance workshops
Ethernet University of New
Hampshire (UNH) validation
Lab testing for RapidIO standard
Additional interoperability with ASSP,
DSP, and processor devices
PCI Express, SRIO switches
DSP processors
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
17
Typical IP Costs
Planning
Register transfer
level (RTL) coding
Verification
Enhancements*
Documentation
Hardware platform
Hardware testing
GUI
QA
Release
Total cost: $1.1M
Time to develop: 1 to 1.5 years
Marketing
Support
* Yearly costs
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
18
Altera’s Investment in IP
Geographically dispersed
organization
Marketing
Centers of expertise (UK, San
Jose, Santa Cruz, and Penang)
> 154 staff members
Support
Engineering
(new)
IP development engineers
Software engineers
Documentation
Technical writers
Quality assurance and training
Infrastructure and
packaging tools
Application support engineers
Product planning
Product marketing
Software tools
Nios II
embedded
processor
engineering
Annual spending is ~9% of R&D
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
19
Engineering
(maintenance)
Worldwide IP Centers
San Jose, CA
• PCI Express
• RapidIO standard
• SerialLite II
• QA
Santa Cruz, CA
• Nios II embedded processor
• Nios C-to-H Compiler (C2H)
High Wycombe, UK
• DSP
• System solution engineering
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
20
Penang, Malaysia
• Ethernet
• PCI
• Memory controllers
Application Examples
© 2008 Altera Corporation—Public
DSP in FPGA: Video Conferencing
Video
Audio
Deinterlacer
Spatial
noise
reduction
Audio
CODEC
CSC
Scaler
Audio
mixing
Multichannel
audio
decode
Alpha
blending
for OSD
PIP
mixer
Polycom VXS 8000
Altera IP
3rd-party or customer-proprietary IP
DSP
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
22
ENCODER
ENCODER
Encoder
TCP/IP
stack
Multichannel
decode
Network
DSP in FPGA: Wireless Basestation
Power
amplifier
(PA)
Low-noise
amplifier
(LNA)
A/D
D/A
Digital I/F
DUC/DDC
DPD
CFR
Baseband processing
Rel 6/LTE/WiMAX
Glue logic
Glue logic
RF card
Host
CPU
Control
logic
Multiplexer/
demultiplexer
Host
µP
IP
proc
Channel card
Clock
generator
Switch
I/F
GPS
receiver
IP/ATM
interface
Glue logic
Glue logic
Control card
Timing
card
Switch card
Altera FPGA applications
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
23
BSC/RNC
interface
Gigabit Ethernet in FPGA: Multi-Port Switches
Flexible Altera Ethernet solution
Target MAC for both transceiver and non-transceiver FPGAs
Triple-speed operation (10/100/1000 Mbps) with auto-negotiation ensures
smooth data rate upgrades
10/100 MAC
Gigabit MAC
Switch core
Atlantic interface
MI /GMII
or SGMII
Atlantic™ interface
10/100 MAC
10 / 100 / 1000
MAC
Altera IP
3rd-party or customer-proprietary IP
Content courtesy of IP partner: MoreThanIP
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
24
Serial
peripheral
interface
(SPI) 4.2
master
10-Gigabit Ethernet in FPGA
Line-Side Application
XFI
GbE
MAC
10-GbE
MAC
XFP
XAUI
XCVR
XFP
GbE
MAC
GbE
MAC
SFP
SFP
SFP
SFP
SFP
SFP
Altera IP
3rd-party or customer-proprietary IP
High-end server add-in cards
Examples: multi-source data capture, TCP/IP offload, pre-buffering, custom processing, redundant
XAUI ports
Data plane endpoint
Backplane interconnect
High-end performance
Content courtesy of IP partner – MoreThanIP, Altera preferred partner for 10G MAC
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
25
PCI Express in FPGA
Endpoints, Bridges, and Switches
PCIe x4
Endpoints
Memory controller
Gigabit Ethernet (GbE), Fibre Channel, etc.
Proprietary
Non-transparent bridge
PCI, PCI-X
PHY
x4
Memory
Non-transparent switch
PCI
Avalon® interface
PHY
x1
PCIe x4
Legacy
ASSP
PH
Y
PCIe x1
Avalon bridge
Avalon
Legacy
ASSP
ASSP
XXXXXXXXXXXXXX
PCIe x1
GbE
MAC
PCI
Memory
controller
GbE
Avalon
bridge
Altera IP
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
26
Serial RapidIO Standard in FPGA
Bridges and Custom Endpoints
CPRI,
PCI,
PCI Express,
Ethernet
Serial RapidIO standard
Bridges
PCI, PCI Express, Common
Public Radio Interface
(CPRI), Open Base Station
Architecture Initiative
(OBSAI), Ethernet, etc.
Memory
Custom endpoints
Nios® II control plane
CPU
SRIO
switch
DSP
ASSP
processing
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
27
Serial RapidIO Standard in FPGA (2)
Multiprocessing System
FPGA-based switch fabric
DSP
DSP
SRIO switch
DSP
DSP
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
28
Embedded Design with Nios II Embedded
Processor
Processing power
is ideal for:
Automotive
Industrial
Access communications
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
29
Getting Started
© 2008 Altera Corporation—Public
Core Delivery
Delivered and installed as part of Quartus II
software beginning with v8.0 release
Web download from www.altera.com
Included with both Subscription and Web Edition
versions of Quartus II software
After installation, cores can be selected within
Quartus II software and SOPC Builder
3rd-party IP is delivered upon request by
Altera partners
Web product page has automated request form
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
31
IP Deployment Flow
Install
Parameterize
Real-time
logic simulation
VHDL and Verilog
Altera IP design flow
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
32
Hardware
evaluation
Licensing Altera IP
Perpetual-use licenses for production designs
Royalty-free license grant
One-year renewable maintenance, upgrades, and support
Floating or node-locked licenses
Migrate to Altera HardCopy® devices for no additional fee
Corporate and site licenses can be established to meet
an individual company’s needs
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
33
Summary
Altera development is focused on:
High-speed I/O interconnect
DSP
Embedded technologies
Altera invests in producing complete,
easy-to-use solutions
3rd-party partner products expand
Altera portfolio and expertise
Enabling faster time-to-market
© 2008 Altera Corporation—Public
Altera, Stratix, Arria, Cyclone, MAX, HardCopy, Nios, Quartus, and MegaCore are trademarks of Altera Corporation
34