Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

20
Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: http://www.xilinx.com/products/logicore/logicore.htm Products: http://www.xilinx.com/products/logicore/tblcores.ht

Transcript of Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Page 1: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 1

IP for Xilinx

Academy Training

Core Solutions: http://www.xilinx.com/products/logicore/logicore.htmProducts: http://www.xilinx.com/products/logicore/tblcores.htm

Page 2: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 2

Cores are mainstream for 70K+ gate ASICs

Million gate FPGAs are here— Requires new design

methods

Cores essential to maintain time-to-market value of FPGAs— reduce design risk— reduce compile time

High-density FPGA design

Bus Interfaces

Memory Interfaces

App Specific Modules

Processor Interfaces

DMA Modules

Custom Design

Example system on an FPGA

Page 3: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 3

DesignFrom Scratch

Reference Design,Generic Core

Complete FPGACore Solution

Pre-verified DesignsArea & Timing Optimized

Complete & Flexible DesignLittle Knowledge of Function Required

Complete Core SolutionsReduce Time to Market

L

Design

D

Verify

V

Learn

V

I

Implement

IL

D

2 Months 9 Months 12 Months

Page 4: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 4

Assumptions— Sr. design engineer ($20K/mo burdened cost)— Design rate ~ 5 CLBs/day

– Functional & timing simulation– Placed, routed, hardware tested

Cost Analysis— 250 CLBs*(1day/5CLBs)*(1mo/21days)= 2.4 mo— 2.4mo*$20K/mo = $48,000

Co$t of Core Development

Page 5: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 5

Xilinx CORE Solutions Products

ReferenceDesigns

A core sold, distributed and supported by Xilinx.Core enabling technologies designed to ease both the develop-ment and the use of FPGA-based cores (i.e. CORE Generator)

A core sold, distributed and supported by a Xilinx AllianceCORE partner. The core has gone through Xilinx productization process before promotion by Xilinx.

Untested design example and application note available fromXilinx, unsupported and free of charge.

Xilinx Program for Engineering Resources from Third Parties -Certified consultants to aid in design and IP integration.

Page 6: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 6

Important CORE Solutions Contacts

LogiCORE Products — Marketing: Per Holmberg, [email protected]; 408-879-5318— PCI Applications: Jim McManus, [email protected]; 408-879-4729— DSP Applications: Sabine Lam, [email protected]; 408-879-5095

Vertical Markets— Marketing: Paul Laity, [email protected]; 408-879-4548

AllianceCORE Products— Marketing: Mark Bowlby, [email protected]; 408-879-5381— Applications: Anil T.L.N., [email protected]; 408-879-6955

XPERTS Program— Marketing: Umesh Bhat, [email protected]; 408-879-4592

Page 7: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 7

Partnerships for CompleteProgrammable Logic Solutions

Program Info: http://www.xilinx.com/products/logicore/alliance/tblpart.htm

Page 8: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 8

An AllianceCORE $uccess!Reed Solomon

An AllianceCORE $uccess!Reed Solomon

Customer: Wavtrace— Existing Altera user - not Xilinx— Looking at LSI Logic for Reed Solomon Core— Altera and Xilinx both offered ISS core— Under pricing pressure, Altera offered own core

The Result - Xilinx and ISS Win!— Communication was key— Complete solution = HardWire + ISS cores— 8 software seats + 20 sockets— 4 month process

What Can We Learn?— Win the core, win the war— ISS solution better than LSI’s

PARTNER:

Page 9: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 9

Merged with…

G & AssociatesV

Partners*

*As of November, 1998

Page 10: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 10

Core Productization Process Core Selection

— The right cores for programmable logic— Benefit: A practical programmable logic core

Core Qualification— Available in a Xilinx-optimized format with constraints— Xilinx Flow Checks netlist version to verify density/performance (not

source code)— Xilinx DOES NOT verify internal functionality— Benefit: Low risk

Core Integration— Support tools (i.e. hardware/software)— Documentation and application support— Benefits: Fast integration, time-to-market

Page 11: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 11

AllianceCORE Product StagesTo ensure high-quality 3rd-party cores

ProductizationProcess

IP1 IP2 IP3

IP4 IP5 IP6

3rd PartyAllianceCORE

PartnerAllianceCORE

Partner

Apply Accepted Producing

Products andExpertise

CompanyStatus

Activity Status

Stage 1 Stage 2 Stage 3

IP1 IP2 IP3

IP4 IP5 IP6

IP1 IP2 IP3

IP4 IP5 IP6

ReleasedAllianceCORE

Products

IP1

IP5

Page 12: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 12

Basics of Using the Program

Core Partnerships are Relatively New— It’s natural to have questions

The Time to Start is Now— We sell time-to-market— Big devices need (many) cores— Cannot continue to, without 3rd-party cores— Customers are interested

We Learn to use this Together— Field, factory and partners

Page 13: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 13

First Sales ScenarioYou and customer identify a need

1. Download Data Sheet from WebLINXwww.xilinx.com/products/logicore/tblpart.htm

— Call factory if needed

2. Contact Partner— Identify yourself as Xilinx representative— Describe opportunity— Decide if there is a fit

3. Set up a Conference Call

4. Stay Involved and Communicate

Page 14: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 14

Second Sales ScenarioCustomer has already contacted partner

Insert Yourself into the Process— Find out the status

Introduce Yourself to Partner— Begin and maintain

communication

Stay Involved and Communicate

Page 15: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 15

Lead Registration GuidelinesRules for Partners and Xilinx

Whoever Brings Lead First (Xilinx or Partner), Owns It— First requested vendor is co-owner

Only offer requested solution(s)— Get other party(s) involved— Tell if customer later asks for competing solution— Open game if original request not vendor-specific

Cooperate and Communicate— Help us learn as we go

Page 16: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 16

Acquiring AllianceCORE Products

Purchase made directly with Partner

Xilinx Netlist version $ < Source Code $— Netlist restricted for use in Xilinx— Always ask which version the partner is quoting

Partner guarantees functionality

Licensing varies— Single use— Multi-use site license

Page 17: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 17

Recommendations

Analyze the needs of your customer base

Find partners with expertise in those areas

Get to know two or three proactively— Call or visit them— Which one are in your area?— Start a relationship— 25+ partners is too many

Page 18: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 18

Virtex Status

Many Partners are trained on Virtex— Partner-specific training occurred December 1998— Ongoing training of others

Virtex is becoming a de-facto IP platform

All NEW partner core development is on Virtex— Always ASK partner about Virtex availability of a core— Current 4K cores being converted

Page 19: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 19

Released Products*Bus Interfaces

CANFireWire (IEEE 1394)I2C (2 types)PCMCIA (2 types)USB (3 types)

CommunicationsATM Cell AssemblerATM Cell Delineation10/100 Ethernet MACCRC (10- & 32-bit)DES Engine (2 partners)HDLC (2 types)Reed Solomon (2 partners) T1 FramerUTOPIA (master & slave)Viterbi Decoder

Image ProcessingYUV to RGB

Processor PeripheralsUARTs (7 types)29012910A8237825182548255 (3 partners)82568259 (2 partners)82799128DRAM ControllerSDRAM Controller

RISC Processors (2 types)Demo Boards & Software (15)

*As of February 1999

Page 20: Xilinx Academy 1 IP for Xilinx Academy Training Core Solutions: Products:.

Xilinx Academy 20

AllianceCORE Guidelines

Check WebLINX FIRST for core availability

Xilinx flow checks netlist, not source code

Partner guarantees functionality

Work with partner

Honor leads owned by the partner

Know if partner is quoting source code or netlist

Get to know a few of them