inca

23
INCA Industrial & Network Computing Architecture INCA Industrial & Network Computing Architecture Computing Architecture Computing Architecture Simplifying µTCA for wider Simplifying µTCA for wider cross cross-industry adoption industry adoption 1

Upload: sebastienstevenoot

Post on 13-Dec-2014

987 views

Category:

Documents


5 download

DESCRIPTION

Industrial & Network Computing Architecture

TRANSCRIPT

Page 1: INCA

INCA

Industrial & Network Computing Architecture

INCA

Industrial & Network Computing ArchitectureIndustrial & Network

Computing ArchitectureIndustrial & Network

Computing Architecture

Simplifying µTCA for wider Simplifying µTCA for wider

crosscross--industry adoptionindustry adoption

1

Page 2: INCA

µTCA key features for industry-wide deploymentµTCA key features for industry-wide deployment

•• Ecosystem Ecosystem –– alive & alive & kickinkickin’’–– AMCs / AMCs / µµTCA building blocks available from 30+ vendorsTCA building blocks available from 30+ vendors

•• Serial backplane interconnectSerial backplane interconnect–– Includes most popular such as Includes most popular such as GbEGbE, , PCIePCIe, SATA, …, SATA, …

–– Serial interconnect allows for a wide variety of system architecturesSerial interconnect allows for a wide variety of system architectures

•• ModularityModularityAMC based form factor provides almost unlimited scalability and flexibilityAMC based form factor provides almost unlimited scalability and flexibility–– AMC based form factor provides almost unlimited scalability and flexibilityAMC based form factor provides almost unlimited scalability and flexibility

•• DensityDensity–– highest density among all modular system standards existing todayhighest density among all modular system standards existing today

•• Availability & manageabilityAvailability & manageability–– µµTCA designed for industrial grade requirementsTCA designed for industrial grade requirements

–– Manageability from remoteManageability from remote

2

Page 3: INCA

µTCA obstacles for industry-wide deployment (1)µTCA obstacles for industry-wide deployment (1)

Platform Platform costcost is too high for a lot of applicationsis too high for a lot of applications

•• What makes a µTCA Platform ?What makes a µTCA Platform ?•• Power UnitPower Unit

•• Cooling UnitCooling Unit

•• BackplaneBackplane

•• ChassisChassis

•• MCH (System Management + Fabric Switches)MCH (System Management + Fabric Switches)•• MCH (System Management + Fabric Switches)MCH (System Management + Fabric Switches)

•• Application processorApplication processor

•• Why is it expensive ?Why is it expensive ?•• Fully managed architectureFully managed architecture

•• Distributed, intelligent managementDistributed, intelligent management

•• (Almost) unlimited flexibility(Almost) unlimited flexibility

•• Full redundancy supportFull redundancy support

•• Even if it is not used, it has been designed into subEven if it is not used, it has been designed into sub--units usedunits used

=> => µTCA is not cost optimized for a lot of applications!µTCA is not cost optimized for a lot of applications!

3

Page 4: INCA

µTCA obstacles for industry-wide deployment (2)µTCA obstacles for industry-wide deployment (2)

Platform Platform complexitycomplexity is too high for a lot of applicationsis too high for a lot of applications

•• IPMI management is not required in a lot of applicationsIPMI management is not required in a lot of applications–– Adds complexity without clear benefit to the system integrator / end userAdds complexity without clear benefit to the system integrator / end user

–– Even hot swap may not be a requirementEven hot swap may not be a requirement

–– On the other side, higher layer management such as HPI increase complexity On the other side, higher layer management such as HPI increase complexity even moreeven more

•• Too many options for the switch fabricsToo many options for the switch fabrics–– Complicates system integration between Chassis/backplane, MCH and AMC Complicates system integration between Chassis/backplane, MCH and AMC

modulesmodules

•• Custom hardware integrationCustom hardware integration–– Knowledge barrier for integration of custom hardware Knowledge barrier for integration of custom hardware

–– AMC design expertise requiredAMC design expertise required

–– System management know how requiredSystem management know how required

�� Hot swapHot swap

�� EE--keyingkeying–– ….….

4

Page 5: INCA

Introducing Industrial and Network Computing Architecture (INCA)Introducing Industrial and Network Computing Architecture (INCA)

•• Simplified version of µTCASimplified version of µTCA–– Supports key & basic Supports key & basic µTCA feature setµTCA feature set

–– µTCA style backplaneµTCA style backplane

–– Compliant with off the shelf AMC modulesCompliant with off the shelf AMC modules

•• Cost down featuresCost down features–– MCH & integrationMCH & integration

�� MCH + Application Processor integrated on one module = PMCHMCH + Application Processor integrated on one module = PMCH

–– Simplified infrastructureSimplified infrastructure�� Supports Off the shelf power supplies (e.g. open frame)Supports Off the shelf power supplies (e.g. open frame)

�� Simplified cooling unitsSimplified cooling units

–– Low cost AMC cards with USB connectivityLow cost AMC cards with USB connectivity

–– Lower costLower cost LeanMCLeanMC (LMC)(LMC) cards without hot swap and managementcards without hot swap and management

•• Simplified deployment & integrationSimplified deployment & integration–– Simplified system management by PMCHSimplified system management by PMCH

–– Simplify custom hardware design task (LMC)Simplify custom hardware design task (LMC)

–– Less complex = lower TTM, less NRELess complex = lower TTM, less NRE

5

Page 6: INCA

Why use INCA ?Why use INCA ?

•• Deploy the huge base of COTS solutions, especially AMCsDeploy the huge base of COTS solutions, especially AMCs

•• Deploy state of the art serial interconnect technologyDeploy state of the art serial interconnect technology–– Get PICMG2.16 connectivity in less space than 3U CPCIGet PICMG2.16 connectivity in less space than 3U CPCI

–– Don’t get disconnected from technical evolution by sticking to parallel Don’t get disconnected from technical evolution by sticking to parallel busses….busses….

•• Cost down from full blown µTCACost down from full blown µTCA

•• Simple to integrate customSimple to integrate custom--specific hardwarespecific hardware–– LMC design does not require any system management knowLMC design does not require any system management know--how, how,

especially on IPMIespecially on IPMI

–– Use Use PCIePCIe for PCIfor PCI--based hardware migrationbased hardware migration

–– Use USB for ISA / LPT / COM Use USB for ISA / LPT / COM --based hardware migrationbased hardware migration

•• Choose how much system management is neededChoose how much system management is needed–– Simplify system & application integrationSimplify system & application integration

•• Reduce timeReduce time--toto--marketmarket

6

Page 7: INCA

INCA positioning & objectivesINCA positioning & objectives

•• Maintain compatibility with AMC ecosystemMaintain compatibility with AMC ecosystem

•• Cost down platform from fully fledged µTCACost down platform from fully fledged µTCA

•• Provide a scalable platform with switch fabric supportProvide a scalable platform with switch fabric support

•• SimplifySimplify–– Integration of proprietary hardwareIntegration of proprietary hardware

•• USBUSB•• USBUSB

•• LMCLMC

–– System managementSystem management

•• Some applications do not need any managementSome applications do not need any management

•• Provide Integrated Graphics supportProvide Integrated Graphics support

•• Target applicationsTarget applications–– Migrate 3U CPCI / VME, PICMG2.16 in to a compact form factorMigrate 3U CPCI / VME, PICMG2.16 in to a compact form factor

–– Industrial ComputingIndustrial Computing

–– Telecom / IT / voice equipment & converged platformsTelecom / IT / voice equipment & converged platforms

7

Page 8: INCA

Who‘s driving INCA ?Who‘s driving INCA ?

•• Industry allianceIndustry alliance–– Advantech: Advantech: PrAMCPrAMC, AMC and MCH technology, AMC and MCH technology

–– Elma: Elma: Chassis / Backplane technologyChassis / Backplane technology

–– GatewareGateware: : MCH firmware / software technologyMCH firmware / software technology

•• Important milestonesImportant milestones–– Launch INCA at Launch INCA at ElectronicaElectronica 2008 (Europe)2008 (Europe)

–– Launch INCA at ATCA Summit 2008 (USA)Launch INCA at ATCA Summit 2008 (USA)–– Launch INCA at ATCA Summit 2008 (USA)Launch INCA at ATCA Summit 2008 (USA)

•• Open standardOpen standard–– Common objective is to release INCA as an open standard under PICMGCommon objective is to release INCA as an open standard under PICMG

–– Invitations made to ecosystem peers to join this activity!Invitations made to ecosystem peers to join this activity!

8

Page 9: INCA

INCA main element: PMCHINCA main element: PMCH

•• Integrates several µTCA building blocks:Integrates several µTCA building blocks:

–– Application processorApplication processor

•• StateState--ofof--thethe--art, low voltage x86 processor subsystem (preferred)art, low voltage x86 processor subsystem (preferred)

•• Fabrics supported:Fabrics supported:

•• SATA/SAS portsSATA/SAS ports

•• GbEGbE portsports

•• PCIePCIe

•• USB2.0 USB2.0

–– SwitchSwitch–– SwitchSwitch

•• Base fabric (Base fabric (GbEGbE) switch) switch

•• Fat pipes fabric root port (Fat pipes fabric root port (PCIePCIe/SATA/USB)/SATA/USB)

–– System management System management

•• Shelf/carrier managerShelf/carrier manager

•• Power management unit controllerPower management unit controller

•• Cooling unit controllerCooling unit controller

•• Power Management and Cooling Unit Power Management and Cooling Unit •• are distributed system elements controlled by PMCHare distributed system elements controlled by PMCH

•• NonNon--intelligent FRUsintelligent FRUs

9

Page 10: INCA

INCA PMCH ConnectorsINCA PMCH Connectors

•• PMCH may have two connectors:PMCH may have two connectors:–– Standard AMC / µTCA card edgeStandard AMC / µTCA card edge

�� Tongue 1 onlyTongue 1 only

–– Standard Standard µµTCA MCH plugsTCA MCH plugs�� Tongue 1 and tongue 2Tongue 1 and tongue 2

–– P1: Tongue 1P1: Tongue 1�� Standard AMC Standard AMC pinoutpinout stylestyle

P1 P2

�� Standard AMC Standard AMC pinoutpinout stylestyle

�� with special port mappingwith special port mapping

�� MandatoryMandatory

–– P2: Tongue 2P2: Tongue 2�� INCA specificINCA specific

�� OptionalOptional

•• PMCH may be a single width or double width modulePMCH may be a single width or double width module

10

PMCHPMCH

Page 11: INCA

INCA PMCH ConnectivityINCA PMCH Connectivity

•• P1:P1:–– PowerPower

–– IPMBIPMB--LL

–– Hot Swap, management IOsHot Swap, management IOs

–– I2C incl. ALARMI2C incl. ALARM

–– 6 GbE ports6 GbE ports

–– 2 SATA ports2 SATA ports

–– 4 USB Ports4 USB Ports

8 PCIe lanes8 PCIe lanes

P1 P2

–– 8 PCIe lanes8 PCIe lanes�� Including 5 clocksIncluding 5 clocks

�� 2 PCIe x4 or 1 PCIe x4 + 4 PCIe x12 PCIe x4 or 1 PCIe x4 + 4 PCIe x1

•• P2:P2:–– 6 GbE Serdes links6 GbE Serdes links

–– 2 or 4 SATA ports2 or 4 SATA ports

–– 4 or 0 USB Ports4 or 0 USB Ports

–– 16 PCIe lanes16 PCIe lanes�� Incl. 4 clocksIncl. 4 clocks

�� 4 PCIe x4 or 2 PCIe x8 or 1 PCIe x164 PCIe x4 or 2 PCIe x8 or 1 PCIe x16

11

PMCH PMCH

Page 12: INCA

Lean Mezzanine Card (LMC)Lean Mezzanine Card (LMC)

LMC is a simplified version of AMCLMC is a simplified version of AMC

•• Same form factor and connector pinout, butSame form factor and connector pinout, but-- No IPMI support, No HotNo IPMI support, No Hot--Swap, No ESwap, No E--keyingkeying

-- Uses I2C bus instead Uses I2C bus instead

-- Simple fabric interfaceSimple fabric interface-- SATA SATA

-- USBUSB--based hardwarebased hardware

-- PCIePCIe--based hardwarebased hardware

•• Cost reductionCost reduction–– No MMC, no IPMI licenseNo MMC, no IPMI license

–– No hot swap hardwareNo hot swap hardware

-- Complexity reductionComplexity reduction-- No IPMI / hot swap knowledge required to design an LMCNo IPMI / hot swap knowledge required to design an LMC

-- Simplifies porting prorietary hardware to INCASimplifies porting prorietary hardware to INCA

12

Page 13: INCA

INCA Base fabric routing INCA Base fabric routing

PMCH PMCH

AMC/LMC AMC/LMC

AMC/LMC AMC/LMC

AMC/LMC AMC/LMC AMC/LMC AMC/LMC

AMC/LMC AMC/LMC

AMC/LMC AMC/LMC

GbE GbE –– STARSTAR GbE GbE –– Full MESHFull MESH

•• Backplane may have 6 up to 12 slots with GbE connectivityBackplane may have 6 up to 12 slots with GbE connectivity–– STARSTAR

–– DUAL STAR (requires 2 PMCH slots on backplane)DUAL STAR (requires 2 PMCH slots on backplane)

–– FULL MESH (limited slot count)FULL MESH (limited slot count)

13

AMC/LMC AMC/LMC AMC/LMC AMC/LMC

AMC/LMC AMC/LMC

AMC/LMC AMC/LMC AMC/LMC AMC/LMC

AMC/LMC AMC/LMC

Page 14: INCA

INCA PCIeINCA PCIe•• PMCH contains root PMCH contains root –– switchswitch

•• P1 ConnectivityP1 Connectivity

-- Configurations will depend Configurations will depend on PMCH implementationon PMCH implementation

-- Examples:Examples:1 x81 x8

2 x42 x4

1 x4, 4 x11 x4, 4 x1

AMC/LMC AMC/LMC

AMC/LMC AMC/LMC

AMC/LMC AMC/LMC

1 x4, 4 x11 x4, 4 x1

•• P2 ConnectivityP2 Connectivity

-- Configurations depend on Configurations depend on PMCH implementationPMCH implementation

-- Examples:Examples:1 x161 x16

2 x82 x8

4 x44 x4

14

PMCH PMCH

AMC/LMC AMC/LMC AMC/LMC AMC/LMC

AMC/LMC AMC/LMC

Page 15: INCA

INCA SATA/SASINCA SATA/SAS•• Mass storage interface for PMCHMass storage interface for PMCH

•• 2 ports provided on P12 ports provided on P1

•• 2 or 4 ports provided on P22 or 4 ports provided on P2

•• May connect toMay connect to

–– AMC/LMC slotAMC/LMC slot

–– Backplane rear IOBackplane rear IOPMCHPMCH

AMC/LMC/BPAMC/LMC/BP

–– Backplane rear IOBackplane rear IO�� eg. Fixed HDD installationeg. Fixed HDD installation

•• Local peer connectivity between Local peer connectivity between AMC‘s also supported on AMC‘s also supported on backplanebackplane–– eg. PrAMC + SATA HDD AMC eg. PrAMC + SATA HDD AMC

slotsslots

15

AMC/LMC/BPAMC/LMC/BPAMC/LMC/BPAMC/LMC/BP

PrAMCPrAMC (x86)(x86) AMC (HDD)AMC (HDD)

Page 16: INCA

INCA USBINCA USB•• INCAINCA supports low cost, USB supports low cost, USB

based IO Expansionbased IO Expansion

•• „Simple & cheap“„Simple & cheap“

•• USB Hot Swap Capability + PnPUSB Hot Swap Capability + PnP

•• Examples:Examples:-- Serial port expansionSerial port expansion

AMC/LMC AMC/LMC

AMC/LMC AMC/LMC

AMC/LMC AMC/LMC

-- Serial port expansionSerial port expansion

-- Flash disk/ card readerFlash disk/ card reader

-- Modem/ WLANModem/ WLAN

-- Keyboard & MouseKeyboard & Mouse

-- VideoVideo

-- DAQDAQ

-- Digital IOsDigital IOs

-- Proprietary hardwareProprietary hardware

16

PMCH PMCH

AMC/LMC AMC/LMC AMC/LMC AMC/LMC

AMC/LMC AMC/LMC

Page 17: INCA

INCA 2U Sample systemINCA 2U Sample system

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/MMCAMC/MMC

•• PMCH + 10 full size AMCs / LMCs in 2UPMCH + 10 full size AMCs / LMCs in 2U

•• PSU + HDD may be installed in the rearPSU + HDD may be installed in the rear

17

PMCHPMCHAMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/LMCAMC/LMCAMC/LMCAMC/LMCAMC/LMCAMC/LMC

Page 18: INCA

INCA 2U rugged sample systemINCA 2U rugged sample system

PMCHPMCH

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC AMC/LMCAMC/LMC

AMC/LMCAMC/LMCAMC/LMCAMC/LMC

•• PMCH + 10 midPMCH + 10 mid--size AMCs in 2Usize AMCs in 2U

•• Support for rugged µTCA front panelsSupport for rugged µTCA front panels

•• PSU + HDD may be installed in the rearPSU + HDD may be installed in the rear

18

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

AMC/LMCAMC/LMC AMC/LMCAMC/LMC

AMC/LMCAMC/LMC

Page 19: INCA

2U µTCA/INCA Chassis2U µTCA/INCA Chassis

Page 20: INCA

INCA Sample industrial applicationINCA Sample industrial application

USB to SerialUSB to SerialRS232/RS485RS232/RS485

Quad GbEQuad GbE

DSP / FPGADSP / FPGASATA SATA

SATASATAHDDHDDAMCAMC//

LMCLMC

PMCHPMCH

USB USB

PCIe PCIe

GbE GbE

20

IEEE1394 IEEE1394

PrAMCPrAMC

LMCLMC

FPGAFPGABasedBasedHighHighSpeedSpeedIOIO

PCIePCIe x8 x8

PCIe PCIe

GbEGbE

SATA HDDSATA HDD

LocalLocal

SATASATA

Page 21: INCA

INCA PICMG 2.16 CompactPCI migrationINCA PICMG 2.16 CompactPCI migration

PrAMCPrAMC

PrAMCPrAMC

DSPDSP

SATA SATA

SATASATAHDDHDDAMCAMC//

LMCLMC

PMCHPMCH

GbE GbE

GbE GbE

GbE GbE

21

FPGAFPGA

NPUNPU

LMCLMC

10GE10GE

PCIe x8

PCIe x8

GbE GbE

GbE GbE

Page 22: INCA

INCA PICMG2.16 dual star migrationINCA PICMG2.16 dual star migration

PrAMCPrAMC

PrAMCPrAMC

DSPDSP

SATA SATA

SATASATAHDDHDDAMCAMC//

PMCHPMCH

GbE GbE

GbE GbE

GbE GbE SATA SATA

SATASATAHDDHDDAMCAMC//

PMCHPMCH

GbE GbE

GbE GbE

GbE GbE

GbE GbE

22

FPGAFPGA

NPUNPU

//LMCLMC

10GE10GE

PCIe x8

PCIe x8

GbE GbE

//LMCLMC

10GE10GE

PCIe x8

PCIe x8

GbE GbE

GbE GbE

GbE GbE

GbE GbE

Page 23: INCA

Contact informationContact information

Peter MarekPeter [email protected]@advantech.eu

+49+49--96219621--97329732--110110+49+49--96219621--97329732--110110

Paul StevensPaul [email protected]@advantech.eu

+33+33--11--41194119--75757575

23