spacefibre ip core, alpha test programme, and planned...

26
SpaceFibre IP Core, Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes 1 , Martin Suess 2 1 Space Technology Centre, University of Dundee, UK 2 ESA, ESTEC 1

Upload: others

Post on 07-Jul-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre IP Core,Alpha Test Programme, and

Planned SpaceFibre Contracts

Steve Parkes1, Martin Suess2

1Space Technology Centre, University of Dundee, UK

2ESA, ESTEC

1

Page 2: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

Contents SpaceFibre IP Core SpaceFibre Alpha Programme SpaceFibre Development Contracts

2

Page 3: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre IP Core

3

Retry InterfaceRetry Layer

Encoding/Decoding InterfaceEncoding Layer

SerDes InterfaceSerialisation Layer

Virtual Channel Layer

VC Interface

Serial InterfacePhysical Layer

Multi-Lane InterfaceMulti-Lane Layer

Lane InterfaceLane Layer

Broadcast Interface

Broadcast Layer

Framing LayerFrame Interface

Management Layer

Management Interface

Page 4: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre IP Core VHDL IP Core

– Compliant to current version of standard– Interfaces

Virtual channel interface Broadcast channel interface Management interface

– Virtual channels Generics for number of VCs 1k byte buffers (TBC)

– Broadcast Link level broadcast mechanism

4

Page 5: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre IP Core VHDL IP Core

– QoS Integrated priority and bandwidth reservation Scheduling with 64 time-slots (TBC)

– Retry Rapid retry

– Single lane Multi-lane support will be provided 2Q2013

– Xilinx GBT interface– TLK2711 interface coming soon

5

Page 6: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre Alpha Programme Support to three ESA projects SpaceFibre IP Core Licence

– Specified ESA project– Specified site

Support for the use of the IP core– Specified ESA project– Specified site

One StarFire unit– SpaceFibre diagnostic interface and analyser– Includes upgrades for two years

To support revisions of SpaceFibre standard

6

Page 7: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

StarFire

– SpaceFibre Diagnostic Interface and Analyser– Interface Functions

Two SpaceFibre ports Two SpaceWire ports One USB port Input and output triggers Logic analyser outputs

– Internal logic analyser Configured over USB interface7

Page 8: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

StarFire SpaceFibre

– 2.5 Gbits/s signalling rate– 8 VCs on each SpaceFibre interface– 2 VCs connected to internal SpW router– 6 VC connected to high speed pattern

generators/checkers Diagnostics

– Full analysis capabilities Monitoring signals from UUT

– Lane initialisation– Frame transfer– Packets over up to 8 VCs– Broadcast operation

8

Page 9: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

StarFire Analysis

– In-line analysis– Between two UUTs– Once connection established can capture and

analyse Control words Data frames Broadcast frames Idle frames Packet transfer over up to 8 VCs

9

Page 10: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

StarFire Word viewer

10

Page 11: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

StarFire Frame viewer

11

Page 12: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

StarFire Architecture

12

VC/BCIF

Reg

USB 3

Router

SpW

SpW

1

2

56

SpaceFibrePort 1

(8 Virtual Channels)

SpF

AnalyserMictor

VC/BCIF

SpaceFibrePort 2

(8 Virtual Channels)

Reg

78

Analyser

SpF

Mictor

RMAP Config(RMAP Target)

4

Configuration Bus

Page 13: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

StarFire Virtual Channel Interfaces

13

SpaceFibre CODEC

VC 3-6Data Generator

VC 3-6Data Checker

VC 3-6

VC 7Data Generator

VC 7Data Checker

VC 7

Reg

iste

rs

QO

S

Fram

ing

SpW to SpF

SpF to SpWVC 0

SpW to SpF

SpF to SpWVC 1

VC 0Data Generator

VC 0Data Checker

VC 2

SpW

Rou

ter

VC 3-6Data Generator

VC 3-6Data Checker

VC 3-6

Page 14: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

Alpha Projects 2 x High Performance COTS Based

Computer, Step 2 (Prototyping and Validation), Astrium (Fr), 4000105087

1 x Leon with Fast Fourier Transform Co-processor, SSBV (NL), 4000104321

1 x FPGA Based Generic Module and Dynamic Reconfigurator, TWT (D), 22424 09 NL LvH

14

Page 15: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

Extended Alpha Programme SpaceFibre Alpha Programme extended to

other users Provided with

– SpaceFibre IP core licence– Support for use of IP core– One StarFire unit

Licence– Per project– Per site

Special price for ESA projects– For projects starting before end March 2013

For further details contact [email protected]

15

Page 16: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre Demonstration Contracts

16

Page 17: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre Demonstration Contracts Prime contractor:

– University of Dundee Three sub-contracts to be let:

– Demonstrator Board– SpaceFibre Cables– SpaceFibre OpNet Modelling

17

Page 18: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre Demonstrator Board

WP1 Architectural Design and Test Plan WP2 Design WP3 Manufacture WP4 Test WP5 EMC Testing

18

Page 19: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre Demonstrator Board Outline specification

– SpaceFibre demonstrator board (4 off)– Engineering model following flight rules– Using commercial grade components

With flight equivalents

– FPGA to hold SpaceFibre CODEC– TLK2711 for SerDes– Copper and fibre optic versions– Connectors and cable assemblies to be free

issued– Fibre optic transceivers, connectors and cables to

be free issued– In-built test functionality to support testing– Appropriate housing for EMC testing19

Page 20: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

Example SpFi Demo Board Architecture

20

SpaceFibreCODECFPGA

TLK2711A

CopperConnector Termination

Pads Logi

c A

naly

ser

Logi

c A

naly

ser

Logic Analyser

Pow

er S

uppl

y C

onne

ctor

Pi Filters

PowerPlanes

Fibre OpticTransceiver TLK2711AFibre Optic

Cable

BulkheadConnector

TerminationPads

Hea

der /

Con

nect

or

ConfigurationJumpers

ConfigurationJumpers

ConfigurationJumpers

CopperCable

Programmable Oscillator

SMA

Page 21: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre Demonstrator Board EMC Testing

– EMC characterisation of a SpaceFibre system– Copper and Fibre Optic– Tests to include:

Radiated emissions Radiated susceptibility Conducted emissions Conducted susceptibility Electro-static discharge

– Demonstration board and housing To be designed taking EMC testing into account.

21

Page 22: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre Demonstrator Board Any comments, hints or suggestions Before the SoW is finalised?

22

Page 23: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre Connectors and Cables Electrical connectors and cable assemblies

to support SpaceFibre testing SpaceFibre electrical connector

– PCB mounting (20 off) SpaceFibre electrical cable assembly

– Two of each 0.5, 1, 2, 3, 4 and 5 m lengths SpaceFibre electrical cable

– 10 m length

23

Page 24: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre OpNet Modelling Complete model of SpaceFibre CODEC Covering all layers

– Virtual Channel, Broadcast Channel and Management interfaces

– To Physical interface Multi-lane layer model to be included Network layer model to be included Aim to validate the protocols used in

SpaceFibre Complementary to System C modelling

– Being done by SUAI within SpW-RT project

24

Page 25: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

SpaceFibre Demonstration Extensive support being provided For potential users of SpaceFibre Allowing:

– Experimentation– Assessment for specific applications– Feedback on the standard

At low cost/risk– Including support– Including test equipment

Path to flight– Via IP core licence

SpaceFibre training courses25

Page 26: SpaceFibre IP Core, Alpha Test Programme, and Planned ...spacewire.esa.int/WG/SpaceWire/SpW-WG-Mtg19...Alpha Test Programme, and Planned SpaceFibre Contracts Steve Parkes1, Martin

Any questions or comments?

26