AxoMach and SpaceFibre Qualification Test Plan (according ...
SpaceFibre IP Core, Alpha Test Programme, and Planned...
Transcript of SpaceFibre IP Core, Alpha Test Programme, and Planned...
![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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/1.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/2.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/3.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/4.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/5.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/6.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/7.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/8.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/9.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/10.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/11.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/12.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/13.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/14.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/15.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/16.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/17.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/18.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/19.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/20.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/21.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/22.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/23.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/24.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/25.jpg)
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](https://reader030.fdocuments.net/reader030/viewer/2022041116/5f29d4297ebfaf27bc2626c1/html5/thumbnails/26.jpg)
Any questions or comments?
26