Universal Reconfigurable Processing Platform for Space Presented by Dorian Seagrave Gordonicus LLC.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
Sana Rezgui 1, Jeffrey George 2, Gary Swift 3, Kevin Somervill 4, Carl Carmichael 1 and Gregory Allen 3, SEU Mitigation of a Soft Embedded Processor in.
Next Generation of Spaceflight Processors: Low Power, High Performance, with Integrated SpaceWire Router and Protocol Engines Steve Parkes, Chris McClements,
Scrubbing Approaches for Kintex-7 FPGAs
ICAP CONTROLLER FOR HIGH-RELIABLE INTERNAL SCRUBBING Quinn Martin Steven Fingulin.
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
Offering the freedom to design solutions Sundance PXIe Solution.
FPGA Design Using the LEON3 Fault Tolerant Processor Core
RUAG Aerospace 11 Using SpaceWire as EGSE Interface Anders Petersén, Torbjörn Hult RUAG Aerospace Sweden AB (Saab Space) International SpaceWire Conference.
International Workshop on Satellite Based Traffic Measurement Berlin, Germany September 9th and 10th 2002 TECHNISCHE UNIVERSITÄT DRESDEN Onboard Computer.
Performed by: Gidi Getter, Shir Borenstein Instructor: Ina Rivkin המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Configurable System-on-Chip: Xilinx EDK
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
DATA ACQUISITION SYSTEM FPGA2 APEX20K200E SAMSUNG MICROCONTROLLER ARM - RISC CORE (50MHZ – 32 BIT, 8 KByte SRAM) BOOT FLASH 512K X 16 PROGRAM MEMORY SDRAM.
Performed by : Rivka Cohen and Sharon Solomon Instructor : Walter Isaschar המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
A Flexible Architecture for Simulation and Testing (FAST) Multiprocessor Systems John D. Davis, Lance Hammond, Kunle Olukotun Computer Systems Lab Stanford.
Hardware Overview Net+ARM – Well Suited for Embedded Ethernet
Reconfigurable Hardware SpaceCube & Beyond by Gordon Seagrave Chief Architect and Inventor.
RSC Williams MAPLD 2005/BOF-S1 A Linux-based Software Environment for the Reconfigurable Scalable Computing Project John A. Williams 1
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
Ross Brennan On the Introduction of Reconfigurable Hardware into Computer Architecture Education Ross Brennan
Prof. JunDong Cho VADA Lab. Project.
MAPLD 2005 Anthony Lai, Radiation Tolerant Computer Design.
NASA SpaceWire Architectures: Present & Future
SpaceCube: Current Missions and Ongoing Platform Advancements Dave Petrick T. Flatley, A. Geist, D. Espinosa, G. Crum, M. Lin, J. Hosler, M. Buenfil, K.
PCIe Mezzanine Carrier Pablo Alvarez BE/CO. Functional Specifications External Interfaces User (application) FPGA System FPGA Memory blocks Mezzanine.
SpaceCube: Current Missions and Ongoing Platform Advancements Dave Petrick NASA/GSFC Code 587 9/3/2009 1MAPLD Session E NOTE: Handout Version.
Presented by Anthony B. Sanders NASA/GSFC at 2005 MAPLD Conference, Washington, DC #196 1 ALTERA STRATIX TM EP1S25 FIELD-PROGRAMMABLE GATE ARRAY (FPGA)
MAPLD 2005 Anthony Lai, Radiation Tolerant Computer Design.
Hayes 1MAPLD 2005/135 The Scalable Configurable Instrument Processor John R. Hayes Johns Hopkins University Applied Physics Laboratory
J. Christiansen, CERN - EP/MIC
PetrickMAPLD05/P1461 Virtex-II Pro PowerPC SEE Characterization Test Methods and Results David Petrick 1, Wesley Powell 1, Ken LaBel 1, James Howard 2.
PetrickMAPLD05/BOFL1461 Virtex-II Pro PowerPC SEE Characterization Test Methods and Results Session L: Birds of a Feather David Petrick 1, Wesley Powell.
Somervill RSC 1 125/MAPLD'05 Reconfigurable Processing Module (RPM) Kevin Somervill 1 Dr. Robert Hodson 1
R&D for First Level Farm Hardware Processors Joachim Gläß Computer Engineering, University of Mannheim Contents –Overview of Processing Architecture –Requirements.
DINO Peer Review 29 October 2015 Command and Data Handling Li, Michael Jayaraman, Vijay Bhatia, Vishal Winkelman, Martin.
Mr. Daniel Perkins Battelle Memorial Institute Mr. Rob Riley Air Force Research Laboratory Gateware Munitions Interface Processor (GMIP)
SkauConfidential and Proprietary Honeywell Page 1 Algorithm Flow: GMTI ECCM Beamforming (Jammer Nulling) 3.4 GOPS Adaptive Weights 0.12 GOPS Matrix Formation.
CHATELAIN Charly Oral Presentation For B2 Level. Presentation Outline The development of LEON1, LEON2 & LEON3 LEON3 and GRLIB overview Fault Injection.
1 Aerospace Data Storage and Processing Systems SEAKR Engineering Proprietary Information SEAKR Engineering Inc. On-Board Processing SEAKR Engineering.
Universal Reconfigurable Processing Platform for Space Presented by Dorian Seagrave Gordonicus LLC.
Approved for public domain release ( N C-0066 on ) © 2008 BAE Systems - All rights reserved EVOLUTION AND APPLICATIONS OF SYSTEM ON.
Reconfigurable Embedded Processor Peripherals Xilinx Aerospace and Defense Applications Brendan Bridgford Brandon Blodget.
GoetzPre-PDR Peer Review October 2013 FIELDS TDS FPGA Peer Review Keith Goetz University of Minnesota 1.
Greg Alkire/Brian Smith 197 MAPLD An Ultra Low Power Reconfigurable Task Processor for Space Brian Smith, Greg Alkire – PicoDyne Inc. Wes Powell.
Total Embedded Solutions SubSystems. Total Embedded Solutions SubSystems Agenda SSD Background Embedded Products –MIPS based processor products –I/O cards.
Somervill RSC 1 125/MAPLD'05 Reconfigurable Processing Module (RPM) Kevin Somervill 1 Dr. Robert Hodson 1
Fault Tolerant LEON 3FT Processing Fault Tolerant LEON 3FT Processing Device and Circuit Boards Sam Stratton Aeroflex Colorado Springs
H-RORC HLT-Meeting CERN 02/06/05 Torsten Alt KIP Heidelberg.
17/02/06H-RORCKIP HeidelbergTorsten Alt The new H-RORC H-RORC.
FPGA Technology Overview Carl Lebsack * Some slides are from the “Programmable Logic” lecture slides by Dr. Morris Chang.
Jun 18th 2009 SPECS system D.Charlet The SPECS field bus ACTEL APA 150 GLUE.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
2D-Graphic Accelerator
AMC13 Project Status E. Hazen - Boston University
USB The topics covered, in order, are USB background
Hands On SoC FPGA Design
Introduction to Programmable Logic
Head-to-Head Xilinx Virtex-II Pro Altera Stratix 1.5v 130nm copper
CoBo - Different Boundaries & Different Options of
Ming Liu, Wolfgang Kuehn, Zhonghai Lu, Axel Jantsch
GPM Spacecraft Ethernet Study
Marek Morawski, Hanna Rothkaehl Space Research Centre PAS
RECONFIGURABLE PROCESSING AND AVIONICS SYSTEMS
Reconfigurable FPGAs (The Xilinx Virtex II Pro / ProX FPGA family)
ADSP 21065L.
Presentation transcript:

Universal Reconfigurable Processing Platform for Space Presented by Dorian Seagrave Gordonicus LLC

MAPLD 2009 Gordonicus LLC2 Introduction An increasing number of spacecraft system engineers and scientists are demanding: More processing power Flexible architecture Standard / COTS communication interfaces Multiple Mission Modes / Reconfigurability Small form factor Mission hardware reuse Low power High speed SERDES High Reliability

MAPLD 2009 Gordonicus LLC3 Features STS125 Mission Aeroflex LEON3FT UT699 Aeroflex LEON3FT UT699 This hardware platform provides these needs by combining: Reconfigurable State-of-the-Art High Speed Data Processing Capabilities A Rad Hard LEON3FT Processor 1 Gbyte protected SDRAM No blind and buried vias Flight board meets IPC 6012 Class 3 Addition of 1553 Addition of 100 Mb Ethernet Addition of 200 Mb Spacewire routers Addition of COTs Interfaces: cPCI (33MHz) & High Speed SERDES on P2

MAPLD 2009 Gordonicus LLC4 LEON3FT Processing Applications Guidance, Navigation and Control (GNC) Control and Data Handling (CDH) Xilinx Monitoring and Reconfiguration

MAPLD 2009 Gordonicus LLC5 Xilinx Processing Applications High Speed DSP Algorithm Processing Image Processing Pose Estimation Algorithms Communications / Radio Data Encryption / Decryption Waveform Processing Instrument Data Validation and Compression Application Reconfigurable While in Flight

MAPLD 2009 Gordonicus LLC6 SPECIFICATIONS 5 PROCESSORS LEON3FT ASIC AeroFlex UT699 SPARC TM V8/LEON 3FT 66 MHz Up to 52.8 MIPS Floating Point and MMU TID: 300 krad (Si) SEL Immune >110 MeV-cm2/mg 4 x 350 MHz PowerPC™ 405 Heritage Implementation Dual Xilinx QV4 FX60 32 bit RISC processors 700+ DMIPS TID: 250 krad (Si) SEL Immune >110 MeV-cm2/mg SEFI: 1.5E-6 Upsets/device/day (GEO) STANDARD I/O INTERFACES 10 SPACEWIRE PORTS Up to 200Mbps (Configurable) Supports Cross stapping Multiple configurations CompactPCI 32 Bit, 33MHz Master and Slave Mode Supported PCI 2.2 Compliant NASA Hypertronics connectors Mil-Std-1553 A/B Mil-Std-1553 BC/RT/MT Based on the Actel Core1553 IP CONSOLE PORT LEON3FT UART Rate configurable FRONT PANEL DEVELOPMENT / DEBUG PORTS DEVELOPMENT LEON3FT 10T/100 Ethernet port Xilinx 10T/100 Ethernet port DEBUG LEON Debug Serial Port RTAX Debug Serial Port Xilinx Debug Serial Port JTAG MEMORY 1 GByte SDRAM Reed Solomon Protected corrects for 2 nibble upsets 8 Gbit FLASH stored in two banks 8 Gbit SDRAM 2Gbits per PPC405 2 MBbyte SRAM Protected (Self Scrubbing) 32 KByte PROM CONFIGURABLE I/O 10 RS422/LVDS Transmit Ports Xilinx configured (Quad redundant) 10 RS422/LVDS Receive Ports Xilinx configured (Quad redundant) 39 Xilinx Backplane I/O 12 Actel I/O 2 LEON GPIO 2 Backplane Spacewire Backplane Ethernet SMALL SIZE DIMENSIONS Standard 3U cPCI Single slot front panel configuration supports: 4 SpaceWire, 1553 A/B, Console port and Debug. Dual slot front panel configuration supports additional SpaceWire ports. LOW POWER LEON3FT 2.5Volt Core Xilinx 1.2Volt Core

MAPLD 2009 Gordonicus LLC7 LEON3FT PROCESSOR & MEMORY LEON 3FT AeroFlex UT699 SPARC TM V8 66 MHz Up to 52.8 MIPS Floating Point and MMU TID: 300 krad (Si) SEL Immune >110 MeV- cm2/mg MEMORY 1GByte SDRAM Reed Solomon Protected corrects for 2 nibble upsets 8GByte FLASH Stored in two banks 2MBbyte SRAM Protected (Self Scrubbing) 32KByte PROM

MAPLD 2009 Gordonicus LLC8 LEON3FT PROCESSOR & MEMORY LEON3FT Aeroflex UT699 2MByte SRAM (Internal EDAC ) 32KB PROM 1GByte SDRAM (Reed Solomon) 4GByte FLASH Actel RTAX TID: 300 krad (Si) SEL Immune >110 MeV-cm2/mg 52.8 MIPS 4GByte FLASH

MAPLD 2009 Gordonicus LLC9 Xilinx QV4 FX60 FPGAs & MEMORY Quad redundant or independent PPC processing Mixed operating systems Partial or Full reconfiguration CONFIGURABLE LOGIC per FX60 Logic Cells: 56,880 Slices: 25,880 Distributed RAM: 395kb XtremeDSP Slices: 128 Block RAM: 4,176Kb EMBEDDED PowerPC 405  350 MHz operation  16 KB instruction cache  16 KB data cache  32 bit RISC processors  700+ DMIPS  TID: 250 krad (Si)  SEL Immune >110 MeV-cm2/mg  SEFI: 1.5E-6 Upsets/device/day (GEO) MEMORY 8Gbit SDRAM  2Gbits per PPC405

MAPLD 2009 Gordonicus LLC10 Xilinx QV4 FX60 PPC 405 PPC 405 Xilinx QV4 FX60 XILINX PPC405 PROCESSORS & MEMORY PPC MByte SDRAM 200Mbps SpaceWire(4) Dual Xilinx QV4 FX60 PPC DMIPs TID: 250 krad (Si) SEL Immune >110 MeV-cm2/mg SEFI: 1.5E-6 Upsets/device/day (GEO) 512MByte SDRAM 512MByte SDRAM 512MByte SDRAM LEON3FT Aeroflex UT699 Based on Heritage Architecture Implementation

MAPLD 2009 Gordonicus LLC11 Xilinx DSP Processing Architecture PPC1 PPC3 PPC0 PPC2 4 Designs = Quad Redundant or Single Strand 2 Designs = 1 Design per Xilinx 1 Design TMRed using both Xilinx Flexible Design Options : Node Interconnections

MAPLD 2009 Gordonicus LLC12 Xilinx Reconfiguration A Singe Node can be reconfigured with PPC1 PPC3 PPC0 PPC2 Bottom Xilinx QV4 FX60 Top Xilinx QV4 FX60 Xilinx Resources consist of 4 nodes. Node = PPC + surrounding FPGA fabric. Control Logic SDRAM SelectMap PPC Operating system PPC application code or Xilinx fabric reconfiguration WITHOUT disruption to the other nodes FLASH

MAPLD 2009 Gordonicus LLC13 STANDARD INTERFACES CompactPCI Console Port Async UART 1553 SpaceWire

MAPLD 2009 Gordonicus LLC14 CompactPCI MIL-STD-1553 A/B LEON3FT Console Port

MAPLD 2009 Gordonicus LLC15 SpaceWire Ports LEON3FT SpW Router 5 Port SpW Router 5 Port RTAX 200Mbps Configurable 200/100/50 Mbps 200Mbps Front Panel Conn. Thru-hole Jumpers FRONT PANELFRONT PANEL CPCIP2CPCIP2 Xilinx 200Mbps 10 Front Panel 4 Backplane 2 Backplane via Jumpers 200Mbps Configurable

MAPLD 2009 Gordonicus LLC16 Configurable I/O What if my instrument interface is not SpaceWire? What if I need a custom interface on the backplane? ie: I2C What if I forgot to add a control line to a device?

MAPLD 2009 Gordonicus LLC17 LVDS OR RS User Defined I/O LEON3FT FRONT PANELFRONT PANEL CPCIP2CPCIP2 Xilinx 39 User Defined I/O LVDS OR RS422 LVDS OR RS422 LVDS OR RS422 LVDS OR RS422 Sync / Async Serial IF I2C 1 Wire Protocol 10 Bi-Dir User Defined I/O 2 GPIO ACTEL 12 User Defined I/O

MAPLD 2009 Gordonicus LLC18 Development & Debug Ports  LEON 10T/100 Ethernet MII Interface (FRONT Panel or Backplane)  Xilinx 10T/100 Ethernet MII Interface (FRONT Panel or Backplane)  LEON and Xilinx Ethernet ports can be connected  LEON Dedicated Debug Port (DSU)  Xilinx I/O to be used as serial ports  Xilinx JTAG  LEON JTAG  ACTEL JTAG All Debug / Development ports are accessible from the front panel. Facilitates Hardware Reuse GSE reconfiguration without opening the box

MAPLD 2009 Gordonicus LLC19 RTAX 2000 CONFIGURATIONS CG624 Package Supports ALDEC RTAX development Suite. Flexible architecture using Gaisler/Aeroflex Cores

MAPLD 2009 Gordonicus LLC20

MAPLD 2009 Gordonicus LLC21 Availability Contact Aeroflex Colorado Springs

MAPLD 2009 Gordonicus LLC22 Next Implementation LEON3FT or RTAX 12 MBytes EEPROM Dual SpW Ports 16 GBytes FLASH 1 GByte SDRAM 16 MBytes SRAM U cPCI

Gordonicus LLC Hardware Gordon Seagrave  Dorian Seagrave  Software Peter Cavendar  John Gemmill  MAPLD 2009 Gordonicus LLC23