Presentation is loading. Please wait.

Presentation is loading. Please wait.

RUAG Aerospace 11 Using SpaceWire as EGSE Interface Anders Petersén, Torbjörn Hult RUAG Aerospace Sweden AB (Saab Space) International SpaceWire Conference.

Similar presentations


Presentation on theme: "RUAG Aerospace 11 Using SpaceWire as EGSE Interface Anders Petersén, Torbjörn Hult RUAG Aerospace Sweden AB (Saab Space) International SpaceWire Conference."— Presentation transcript:

1 RUAG Aerospace 11 Using SpaceWire as EGSE Interface Anders Petersén, Torbjörn Hult RUAG Aerospace Sweden AB (Saab Space) International SpaceWire Conference 2008, Nara Japan

2 RUAG Aerospace 2 Using SpaceWire as EGSE Interface OVERVIEW  COLE System On-Chip Device  FEATURES, INTERFACES  DEBUG COMMUNICATION LINKS  SOFTWARE DEVELOPMENT ENVIRONMENT  FACILITES, TOOLS  QUESTIONS?

3 RUAG Aerospace 3 Using SpaceWire as EGSE Interface COLE SYSTEM ON-CHIP DEVICE (1)  LEON2-FT Processor Core  Floating Point Unit (MEIKO)  Low-Speed Memory Controller  PROM, EEPROM, Parallel I/O, SRAM, EDAC  High-Speed Memory Controller  SRAM – Hamming EDAC  SDRAM – Double 4-Bit Nibble Reed-Solomon EDAC  HW Scrubber – SDRAM SEFI Error Detection And Correction  Memory Management Unit  Virtual Memory, Memory Protection, SPARC V8 Standard

4 RUAG Aerospace 4 Using SpaceWire as EGSE Interface COLE SYSTEM ON-CHIP DEVICE (2)  8 x SpaceWire – RMAP  3 x 1553 – BC, BM, RT (x 1)  2 x CAN – ESA HurriCANe IP  1 x OBDH – Central Terminal  3 x PacketWire Transmitter  3 x PacketWire Receiver  3 x High-Speed UART  2 x Low-Speed UART  On Board Time  General I/O  Parallel Input/Output Port  External Interrupt Controller  Alarm Signal Generator  Watchdog  Debug Communication Link  SpaceWire for EGSE  JTAG – Boundary Scan  LICE

5 RUAG Aerospace 5 Using SpaceWire as EGSE Interface DEBUG COMMUNICATION LINK (DCL)  LEON2- FT provides a UART interface as DCL  COLE on-chip SpaceWire link hardware support for:  RMAP protocol  CCSDS Packet Transfer Protocol  User Application field as virtual channel ID  Based on ESA SpaceWire CODEC IP block  The SpaceWire link used as EGSE interface

6 RUAG Aerospace 6 Using SpaceWire as EGSE Interface ENHANCED DEBUG SUPPORT UNIT (E-DSU)  Memory Access Statistics  Data and instruction cache hit rate  Memory and IO accesses  4096 Lines in Trace Buffer  Store executed instructions  Data transfers on AMBA bus  Filter Traces on Calls, Branches, Return Instructions, Traps, Address Area  On-Chip Trace Buffer Data Compression  Trace Buffer Real-Time Dump via SpaceWire

7 RUAG Aerospace 7 Using SpaceWire as EGSE Interface SOFTWARE DEVELOPMENT FACILITY (SDF)

8 RUAG Aerospace 8 Using SpaceWire as EGSE Interface SOFTWARE DEVELOPMENT ENVIRONMENT  ECLIPSE Integrated Development Environment (IDE)  Open Source SW development framework  Code Editor  Compiler – GCC  Debugger – GDB  COLE BROKER (SE)  All Debug Communication with COLE  DCL and/or SpaceWire, Console (UART)  Connect Multiple Tools Simultaneously  XML over TCP/IP  Simple Hardware Resource Sharing

9 RUAG Aerospace 9 Using SpaceWire as EGSE Interface SOFTWARE DEBUGGING TOOLS (1)  INSPECTOR COLE (SE)  Graphical User Interface – GUI  Rd/Wr to all Registers and Memory  Non-Intrusive  Tree View Register Navigation  Decoded Bit Field Presentation  Watch Registers and Memory  Polling  Time Stamp  Error Injection  Non-Intrusive

10 RUAG Aerospace 10 Using SpaceWire as EGSE Interface SOFTWARE DEBUGGING TOOLS (2)  COLE TRACE (SE)  Continuous Storage of Real- Time Trace Dump  Trace Back and Forth  Code Coverage  Profiling  Timing Measurements  COLE MON (SE)  Remote target monitor for GDB  CONSOLE  Catch debug output  TEST SCRIPTS  Software Validation  FUTURE  Make Your Own Tool with XML Protocol

11 RUAG Aerospace 11 Using SpaceWire as EGSE Interface SOFTWARE DEVELOPMENT ENVIRONMENT (SDE)

12 RUAG Aerospace 12 Using SpaceWire as EGSE Interface QUESTIONS ?


Download ppt "RUAG Aerospace 11 Using SpaceWire as EGSE Interface Anders Petersén, Torbjörn Hult RUAG Aerospace Sweden AB (Saab Space) International SpaceWire Conference."

Similar presentations


Ads by Google