new concept for vmebus interfaces…

34
New Concept for VMEbus Interfaces…. VMEcore™ IP Core and VMEbus Interface Writer™ Products Wade D. Peterson Silicore Corporation, Minneapolis, MN TEL: (763) 478-3567 FAX: (763) 478-3568 email: [email protected] website: www.silicore.net © 2000 Silicore Corporation. All rights reserved. Website Presentation

Upload: others

Post on 20-Mar-2022

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New Concept for VMEbus Interfaces…

New Concept for VMEbus Interfaces….

VMEcore™ IP Core andVMEbus Interface Writer™ Products

Wade D. PetersonSilicore Corporation, Minneapolis, MNTEL: (763) 478-3567 FAX: (763) 478-3568email: [email protected] website: www.silicore.net

© 2000 Silicore Corporation. All rights reserved.

Website Presentation

Page 2: New Concept for VMEbus Interfaces…

Our Objectives Are...

z Silicore Corporation has developed a new VMEbus hardwareinterface technology.

z The industry desperately needs new VMEbus interface chips.z We have developed a proof-of-concept prototypes.z We’re taking the next step.

Page 3: New Concept for VMEbus Interfaces…

First, Some Background Information...

z Short introduction to system-on-chip & IP core technologies.z The impact of SOC on the µC board industry.z The need for new VMEbus interface chips.z A sneak preview of new VMEbus IP cores.z The WISHBONE interconnection (a µC bus for SOC).

Page 4: New Concept for VMEbus Interfaces…

What the Heck is System-on-chip (SOC)?

z System-on-chip is exactly what it says…the ability to buildentire systems on a single semiconductor device.

z This includes CPU, RAM, ROM, I/O, FIFO, networkinterface, bus interface and all of the ‘glue’ logic.

z It’s a lot like VMEbus or cPCI, except that the integrationoccurs at the chip level.

Page 5: New Concept for VMEbus Interfaces…

What’s this ‘IP Core’ Thing Anyway?

z IP core: Intellectual Property Core.z These are the building blocks for SOC.z They contain the functional elements such as CPU, network

interfaces, bus interface etc.z There is currently a budding IP core industry.z Many new IP cores are being released, almost daily.

Page 6: New Concept for VMEbus Interfaces…

So, What’s all the Fuss About?

z SOC is a new paradigm in the semiconductor world.z This is a juggernaut that can’t be ignored!z It alters the way we buy semiconductor technology.z It’s brought about by new chips and development tools.z The full impact will be felt over the next 5-10 years.

Page 7: New Concept for VMEbus Interfaces…

Effects on the µC Board Industry

z SOC will not undermine the usefulness of µC boards:y There will always be a need for board level products.y End users won’t want to screw around with SOC.

z SOC will change:y Several business aspects of µC boards.y How we design and deliver technology on µC boards.

Page 8: New Concept for VMEbus Interfaces…

Business Aspects

z SOC technology will allow µC board manufacturers to do abetter job of differentiating their products.

z That’s because SOC allows more choices for board builders.z This will result in better profit margins for board

manufacturers, and more choices for end users.

Page 9: New Concept for VMEbus Interfaces…

Technology Aspects

z Board makers and end users will also benefit, as it gives thema greater choice of technologies.

z Let’s take a look at some of these choices...

Page 10: New Concept for VMEbus Interfaces…

Latest Semiconductor Technology

z We are starting to see a trend where the latest technologiesare available first as IP cores.

z Great examples: NGIO, CPU and DSP cores.z Companies will need to adopt SOC technologies if they want

to maintain a technological ‘edge’.z Small, innovative companies are also creating IP Cores.z That’s because they’re relatively cheap to develop.

Page 11: New Concept for VMEbus Interfaces…

The Big Ugly: Parts Obsolescence

z Parts obsolescence is a major problem in the industry.z Soft IP cores are portable.z As target devices (parts) become obsolete, they can be

upgraded to the latest technology.z This is really a return to the multiple vendor sources that we

were accustomed to in the 1980’s.z This means less dependence on single-source vendors.

Page 12: New Concept for VMEbus Interfaces…

The Need to go Faster, Faster and still Faster

z SOC is an inherently high speed technology.z On-chip capacitance and inductance is very low, especially

when compared to circuit board technologies.z FPGA toggle rates are now approaching 1 GHz.z SOC is a very attractive way to increase system speed.

Page 13: New Concept for VMEbus Interfaces…

Other Benefits...

z SOC solutions require less power.z SOC solutions are very compact.z Parts are available in a wide variety of costs, speeds,

packages, voltages and temperature ranges.z Radiation hardened parts are available (military!).z JTAG support is very common, and easy to do on FPGAs.

Page 14: New Concept for VMEbus Interfaces…

Drawbacks of SOC

z The industry is in the ‘wild-west’ stage.z Some key, de-facto standards haven’t developed yet.z Tool costs are high, but are coming down.z Lack of infrastructure among µC board manufacturers.z Substantial learning curves.z Lack of IP cores for VMEbus.z Lack of an interconnection standard.

Page 15: New Concept for VMEbus Interfaces…

A Quick Overview of SOC integration

z Since many system-on-chip technologies are unfamiliar to theaudience, let’s take a look at how it’s done...

Page 16: New Concept for VMEbus Interfaces…

SOC / System Integration Philosophy

z Microcomputer bus systems are integrated at the board level.z SOC systems are integrated at the IP core level.

Page 17: New Concept for VMEbus Interfaces…

Target Devices

z SOC is used on FPGA and ASIC target devices.z FPGA: Field Programmable Gate Array:

y Lower entry cost, higher production cost (<10K pcs/yr).y Shorter lead times.

z ASIC: Application Specific Integrated Circuit:y Higher entry cost, lower production cost (>10K pcs/yr).y Longer lead times.

Page 18: New Concept for VMEbus Interfaces…

Integration of Soft IP Cores on an FPGA

CommercialIP Core

CommercialIP Core

UserIP Core

UserIP Core

Integration Simulation SynthesisPlace &Route

CompletedPart

UserLogic

VHDL orVerilog Source

VHDL orVerilog Source

Typical SoftwareSuppliers:

ModelSimSynopsisSynplicityAccolade

Typical SoftwareSuppliers:

SynopsisSynplicityAccolade

Supplied ByFPGA Vendor

VendorSpecific

I/O, RAM

VendorSpecific

VendorSpecific

VendorSpecific

VendorSpecific

Typical Vendors:

ActelAlteraLucent

QuicklogicXilinx

Page 19: New Concept for VMEbus Interfaces…

The Need For New VMEbus Semiconductors

z VMEbus interface chip technology is beginning to lag.z Semiconductor manufacturers aren’t keeping up anymore:

y New interface standards (VME320, T&M, hot-swap, etc.).y Wide temperature and radiation hardening.y Packaging and voltages.y JTAG support (especially for ball grid array packaging).

Page 20: New Concept for VMEbus Interfaces…

Sneak Peak: VMEcore™ Advance Information

z We decided to take advantage of this new situation bycreating some new VMEbus interface chips.

z The new product is called VMEcore™.

VM

Ebu

s / V

ME

64

User DefinedCircuit(s)

FPGA or ASIC Device

Local VMEbus Module

VM

Eco

re(t

m)

WISHBONE

Page 21: New Concept for VMEbus Interfaces…

VMEcore™ Advance Information

z VMEcore™ is a VHDL Soft IP core toolkit.z Suitable for FPGA or ASIC.z Supports all interfaces in ANSI/VITA 1-1994 (VME64).z Insures compliance with the VMEbus standard.

Page 22: New Concept for VMEbus Interfaces…

VMEcore™ Advance Information

z Local WISHBONE interconnect.z Full VMEbus bandwidth to 40/80 Mbyte/sec.z Incorporates third generation synchronous technology.z Clever design eliminates common interface problems.

Page 23: New Concept for VMEbus Interfaces…

VMEcore™ Advance Information

z The full toolkit will support:y Mastery Slavey Location monitory Interruptery Handlery Bus arbiter

Page 24: New Concept for VMEbus Interfaces…

VMEcore™ Advance Information

z A general purpose VMEbus IP core is very difficult.z There are 1022 combinations of VMEbus interface!z VMEcore™ supports all of these combinations!

Page 25: New Concept for VMEbus Interfaces…

VMEcore™ Advance Information

z A unique software package called the VMEbus InterfaceWriter™ creates a VHDL soft IP core to the user’sspecifications.

z VMEbus interface options are entered into the software, and itgenerates a VHDL soft IP core!

z A complete test bench (with test vectors) is also created!z Here’s a demonstration….

Page 26: New Concept for VMEbus Interfaces…

Standard Interconnection Architecture

z There is no standard interconnection architecture on SOC, atleast nothing similar to a microcomputer bus.

z This makes it difficult to integrate systems.z We have created the WISHBONE interconnection to solve

this problem.z WISHBONE is very similar to other µC buses.z It’s tailored toward SOC applications.

Page 27: New Concept for VMEbus Interfaces…

WISHBONE Architecture

z Simple, compact, logical IP core hardware interface.z It’s independent of:

y Hardware technology (FPGA, ASIC, etc.).y IP core delivery method (soft, firm or hard).y Hardware description languages (VHDL, Verilog®, etc).y Synthesis, router or layout tools.

Page 28: New Concept for VMEbus Interfaces…

WISHBONE Specification

z Informal, open standard.z No royalties or licensing required.z The bus specification can be downloaded for free.z See our website at www.silicore.net.

Page 29: New Concept for VMEbus Interfaces…

WISHBONE Features

z Synchronous protocol.z One data transfer per clock cycle.z Variable speed handshaking protocol.z Speed is limited only by the target semiconductor technology.

Page 30: New Concept for VMEbus Interfaces…

WISHBONE Features

z MASTER/SLAVE architecture.z Up to 64-bit address and data paths (expandable).z BIG ENDIAN or LITTLE ENDIAN byte lane ordering.z Multiprocessing support.z Memory-mapped, FIFO and crossbar configurations.z Various interconnection methods (dual I/O, three-state).

Page 31: New Concept for VMEbus Interfaces…

WISHBONE Bus Cycles

z Full set of popular data transfer protocols, including:y READ/WRITE cycley BLOCK transfer cycley RMW cycley EVENT cycle

Page 32: New Concept for VMEbus Interfaces…

Typical WISHBONE READ Cycle

z Here’s a typical READ Cycle:CLK_I 10

ADR_O()

DAT_I()

DAT_O()

VALID

-WSS-

WE_O

SEL_O()

STB_O

ACK_I

VALID

VALIDMASTER S

IGNALS

CLK_IADR_O()DAT_I()

DAT_O()WE_O

SEL_O()STB_OACK_I

CLK_IADR_I()DAT_I()

DAT_O()WE_ISEL_I()STB_IACK_O

WISH

BONE

MAS

TER

WISHBONE S

LAVE

CYC_O CYC_ITAGN_O TAGN_I

CYC_O

Page 33: New Concept for VMEbus Interfaces…

What Do We Need to Finish?

z Silicore Corporation is seeking first round venture capitaldevelopment funds for VMEcore™.

z The VMEbus Interface Writer™ product would debut later.z We believe this to be a very viable product idea.z The conservative business plan looks good!

Page 34: New Concept for VMEbus Interfaces…

Other Factoids

z The VMEbus interface IC market was about $86M in ‘98.z We believe there are two patentable inventions in the product.