Physical Sciences Inc.20 New England Business CenterAndover, MA 01810 VG05-143 Development of the Malleable Signal Processor for the RoadRunner On-board.

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.
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Tyler Lovelly, Donavon Bryan, Andrew Milluzzi EEL Embedded Systems Seminar Spring 2013 Topic: Aerospace Applications 02/07/13 1 of 42.
Memory Chapter 3. Slide 2 of 14Chapter 1 Objectives  Explain the types of memory  Explain the types of RAM  Explain the working of the RAM  List the.
MotoHawk Training Model-Based Design of Embedded Systems.
Super Fast Camera System Performed by: Tokman Niv Levenbroun Guy Supervised by: Leonid Boudniak.
Team Morphing Architecture Reconfigurable Computational Platform for Space.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Part A Final Presentation.
Parallel JPEG2000 Compression System Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin.
Performed by : Rivka Cohen and Sharon Solomon Instructor : Walter Isaschar המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון.
DSP Algorithm on System on Chip Performed by : Einat Tevel Supervisor : Isaschar Walter Accompanying engineers : Emilia Burlak, Golan Inbar Technion -
Configurable System-on-Chip: Xilinx EDK
Performance Analysis of Processor Characterization Presentation Performed by : Winter 2005 Alexei Iolin Alexander Faingersh Instructor:
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
1 Fast Communication for Multi – Core SOPC Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab.
Controllers-system for APS – CubeSat nano-satellite Instructor: Daniel Alkalay Students: Moshe Emmer & Meir Harar Technion – Israel Institute of Technology.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Uli Schäfer JEM Status and plans Firmware Hardware status JEM1 Plans.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Mid-Term Presentation Performed by: Roni.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
GallagherP188/MAPLD20041 Accelerating DSP Algorithms Using FPGAs Sean Gallagher DSP Specialist Xilinx Inc.
General FPGA Architecture Field Programmable Gate Array.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
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
Technology Date 10/17/00, Page 1 Technology s PROFIBUS Technology Chips - Modules - Development Kits.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Command and Data Handling (C&DH)
SLAAC SV2 Briefing SLAAC Retreat, May 2001 Heber, UT Brian Schott USC Information Sciences Institute.
Research on Reconfigurable Computing Using Impulse C Carmen Li Shen Mentor: Dr. Russell Duren February 1, 2008.
Development of a High-Speed Multi-Channel Analog Data Acquisitioning Architecture L. Björk, S. Persyn, B. Walls, M. Epperly Southwest Research Institute.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
J. Christiansen, CERN - EP/MIC
Page 1 Reconfigurable Communications Processor Principal Investigator: Chris Papachristou Task Number: NAG Electrical Engineering & Computer Science.
Somervill RSC 1 125/MAPLD'05 Reconfigurable Processing Module (RPM) Kevin Somervill 1 Dr. Robert Hodson 1
September 19-20, 2007 A.Zaltsman EBIS RF Systems RF System Overview Alex Zaltsman September 19-20, 2007 DOE Annual Review.
Lecture 16: Reconfigurable Computing Applications November 3, 2004 ECE 697F Reconfigurable Computing Lecture 16 Reconfigurable Computing Applications.
Part A Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
Mr. Daniel Perkins Battelle Memorial Institute Mr. Rob Riley Air Force Research Laboratory Gateware Munitions Interface Processor (GMIP)
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
NASA/Air Force Cost Model presented by Keith Smith Science Applications International Corporation 2002 SCEA National Conference June
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
Field Programmable Port Extender (FPX) 1 Modular Design Techniques for the FPX.
This material exempt per Department of Commerce license exception TSU Xilinx On-Chip Debug.
GoetzPre-PDR Peer Review October 2013 FIELDS TDS FPGA Peer Review Keith Goetz University of Minnesota 1.
A Programmable Single Chip Digital Signal Processing Engine MAPLD 2005 Paul Chiang, MathStar Inc. Pius Ng, Apache Design Solutions.
Greg Alkire/Brian Smith 197 MAPLD An Ultra Low Power Reconfigurable Task Processor for Space Brian Smith, Greg Alkire – PicoDyne Inc. Wes Powell.
Somervill RSC 1 125/MAPLD'05 Reconfigurable Processing Module (RPM) Kevin Somervill 1 Dr. Robert Hodson 1
Fail-Safe Module for Unmanned Autonomous Vehicle
Survey of Reconfigurable Logic Technologies
Field Programmable Port Extender (FPX) 1 Modular Design Techniques for the Field Programmable Port Extender John Lockwood and David Taylor Washington University.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
FPGA Technology Overview Carl Lebsack * Some slides are from the “Programmable Logic” lecture slides by Dr. Morris Chang.
NCKU_UCB_TohokuISUAL-IFR : DCM (version 2.0) July 9, 2001Tong-Long Fu 1 Data Compression Module ( DCM ) Tong-Long Fu Laboratory of RF-MW Photonics, Department.
Introduction to Programmable Logic
CoBo - Different Boundaries & Different Options of
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
FPro Bus Protocol and MMIO Slot Specification
Neurochip3.
Command and Data Handling
ADSP 21065L.
Presentation transcript:

Physical Sciences Inc.20 New England Business CenterAndover, MA VG Development of the Malleable Signal Processor for the RoadRunner On-board Processing Experiment on the TacSat-2/Joint Warfighting Space Demonstration-1 Spacecraft Robin Coxe, Guillermo Romero, Alireza Pakyari Physical Sciences Inc. Matthew Leary Newgrange Design Inc. Don Fronterhouse Scientific Simulations Inc. James Lyke AFRL Space Vehicles Directorate 2005 MAPLD International Conference Presentation A162 7 September 2005

Coxe MAPLD 2005/A162 1 VG Outline  Joint Warfighter Space Demonstrator (JWS-D) Mission Objectives  TacSat-2/RoadRunner Spacecraft  RoadRunner On-board Processing Experiment (ROPE)  Malleable Signal Processor (MSP) Capabilities  MSP Program Timeline  Lessons Learned

Coxe MAPLD 2005/A VG TacSat/JWS-D Mission Objectives  Demonstrate rapid fielding of new capability  Responsive Space –6-12 month system development cycles Modular design Standard, Plug-and-Play interfaces “Scaled back reliability and performance” –Stored state to on-orbit in a week –Autonomous on-orbit checkout in a day –2 standard satellite bus options (ISR– 3-axis stabilized/Space Control – small and agile)  Demonstrate responsive support to tactical user –Field tasking and downlink of mission data (imagery, signals) in same pass –Dynamic re-tasking based on internal/external cueing  Collect data to characterize new responsive capabilities –SpaceX Falcon launch vehicle –6-12 month mission life –<3 years in inventory –Keep costs <$20M

Coxe MAPLD 2005/A VG TacSat-2/RoadRunner Spacecraft Reference: P. Klupar, AFRL/VSSE, “TacSat-2/RoadRunner Overview,” October 2003

Coxe MAPLD 2005/A VG RoadRunner On-board Processing Experiment (ROPE)  Tri-color/panchromatic imager payload (Nova Sensors, Solvang, CA)  60 Mpixels/sec x 12 bits/pixel x 4 bands = 360 MB/s  Real-time non-uniformity correction, image compression, and RX anomaly detection  Fusion Processor/Solid State Buffer (Space Micro, San Diego, CA) Image Classification Calibrated Imagery ProcessedData Products Lossless Compression and/or Encryption RawImagery Data (ADCCounts) Gain&Offset Corrections Atmospheric Corrections F-2761c NUC NUC NUC NUC Pan Red Green Blue Compression LosslessorLossy Compression LosslessorLossy Compression LosslessorLossy Compression LosslessorLossy RXAnomaly Detection Multiplexer M u l t i p l e x e r CDL Interface Solid State Buffer (8Gbyte) CDLModem FusionProcessor RXTargetRecognition 256Mbits/s G-3668

Coxe MAPLD 2005/A VG MSP Operational Modes  Personality #1: 16:1 Lossy JPEG  Personality #2: 16:1 Lossy JPEG + RX Anomaly Detection  Personality #3: 4:1 Lossy JPEG  Personality #4: Calibration –No compression core –Buffering in SDRAM in FPGAs #3 and #4 of 256 lines of raw data  Personality #5: ~2:1 Lossless JPEG (compression core developed for future implementation)

Coxe MAPLD 2005/A VG Malleable Signal Processor (MSP) Flight Engineering Model

Coxe MAPLD 2005/A VG MSP Diagram & System Specifications  Board dimensions: 9.5” x 8”  Weight (without frame): <1 lb  Power: 5-15 W (typical), 20 W (max.) –Cu strips bonded to the 5 FPGAs with thermal cement and bolted to Al frame  5 VDC, 6A input power System Gates~15,000,000 Logic Cells161,280 BlockRAM (kbits) x18 multipliers480 Digital Clock Managers60 Distributed RAM (kbits)2240 User I/O Pins2580

Coxe MAPLD 2005/A VG MSP Feature Summary  5 radiation-tolerant Xilinx XQR2V3000-4BG728N Virtex-II FPGAs  MicroBlaze 32-bit embedded RISC processor in Service FPGA acts as master MSP controller  External SRAM for NUC coefficient storage for the 2 front-end FPGAs  Crosspoint interconnect buses between front & back end FPGAs and Service FPGA  32Mx32 external SDRAM for each of the 4 processing elements  32Mx16 external SDRAM for Service FPGA  100 MHz and 25 MHz clocks  Real-time clock for time synchronization  3.3 V and 1.5 DC power supply  32Mx16 FLASH PROM for configuration bitstream storage  2 GB CompactFLASH card with SystemACE interface to Virtex-II FPGA  Radiation-tolerant configuration PROMs for redundant Service FPGA power-up  Industrial-grade COTS components

Coxe MAPLD 2005/A VG MSP External Interfaces  Space Micro Inc. Fusion Processor sources commands to MSP via a kbps serial port and orchestrates data storage on an 8 GB solid-state buffer via a 125-pin Z-Pack connector  64-bit bi-directional data interface to Fusion Processor  1 pulse per second timing interface  4 x MHz image data serial  12-bit parallel inputs  6 x 42.8 MHz ECL serial data downlink interfaces on the Common Data Link (CDL) RF modem  DE-9 RS-232 debug interface

Coxe MAPLD 2005/A VG MSP System Development Methodology  No TMR or bitstream scrubbing. SEU mitigation strategy is to reconfigure and/or power cycle after SELs –TacSat-2 is a “capabilities-driven” mission: time, manpower, and cost constraints precluded extensive SEU mitigation –Fusion Processor polls MSP with watchdog timer at 100 ms intervals  Extensive use of third-party IP cores –Xilinx CoreGen and MicroBlaze cores –Lossy JPEG core purchased from Amphion Semiconductors (Belfast, Northern Ireland) –Lossless JPEG core developed by Birger Engineering Inc. (Boston, MA) –RX Anomaly Detection core developed at PSI  Used standard VHDL file hierarchy and templates for functional module development, but no formal configuration control –Modules designed for reusability –Employed VHDL package files for parameter definitions

Coxe MAPLD 2005/A VG MSP Software-adjustable Parameters  The MicroBlaze embedded RISC processor orchestrates the configuration of and flow of data to/from/within the MSP via S/W access to internal control and status registers and On-chip Peripheral Bus (OPB) peripheral driver routines written in C  Software-adjustable parameters include: –Number CDL downlink channels enabled (3 or 6) –Number Imager channels to capture (4 or 1) –Image capture (enabled or disabled) –Transfer data from Solid State Buffer to MSP for CDL downlink –NUC table number (for configuration and uploads) –MSP personality number (for configuration and uploads) –Start time and duration of image capture –RX anomaly detection threshold –Enable direct downlink from MSP to CDL –Enable RX data transfers to Fusion Processor (FP) –Enable 64-bit data transfers from FP to MicroBlaze data bus and store data as FAT16 binary files on the CompactFLASH card For storage of NUC tables, new personalities, data diagnostics, rapid prototyping/debugging

Coxe MAPLD 2005/A VG MSP Program Timeline  Original vision formulated in an AFRL Space Vehicle Directorate- sponsored Phase I SBIR (presented at MAPLD 2002 – see next slide)  Phase II SBIR contract awarded in May 2003  TacSat-2/ROPE opportunity came about in late August 2003  PSI’s Phase II SBIR program redirected towards MSP development in September 2003  MSP breadboard models fabricated and delivered to PSI in December 2003  Engineering Model #1 MSP hardware delivered to AFRL in Fall 2004  Flight Engineering Model MSP Hardware with frame delivered in Winter 2005  MSP Space Flight Hardware delivered to AFRL on 15 April 2005  PSI continues to provide periodic firmware updates as needed to AFRL pre- and post-launch (scheduled for early 2006)  Flight data assessment (post-launch)

Coxe MAPLD 2005/A VG Real-Time HSI Processing  Provide end user with customized hyperspectral data products at real-time video rates Noxious CloudofGas F-5679 EVILEVIL

Coxe MAPLD 2005/A VG Lessons Learned: I  “Responsive Space” is the wave of the future, but the development process is still a work-in-progress –PSI successfully implemented significant additional functionality and new data paths to the MSP after the development effort was well underway –Evolving system specifications, limited financial resources, and a very aggressive development schedule are a volatile combination  Extensive engineering labor and system engineering coordination was required to resolve issues at interfaces between H/W built by different companies –Complicated ICD –Complex interfaces required extensive testing –Geographical separation of team members made I&T resource-intensive  PSI’s decision to fabricate multiple H/W units (10 boards in 2 EM turns) was beneficial to the entire team

Coxe MAPLD 2005/A VG Lessons Learned: II  MicroBlaze development was subject to “cutting edge” development tools –Upgraded tools 4 times over 2 years – final upgrade to Xilinx EDK and ISE version 6.3 made our lives much happier –New versions were never fully backwards-compatible –Most issues arose at the interface between VHDL functional modules and the MicroBlaze peripheral wrapper VHDL code and C drivers –Required many, many hours of trial and error, but we have become experts!  The use of 3 rd party IP cores is not as straightforward as one might think –Integration of JPEG cores was particularly time-consuming. –We tried 3 approaches: buy IP core outright, oversee development by subcontractor, develop in-house from scratch –No clear winner

Coxe MAPLD 2005/A VG Concluding Remarks  PSI designed from scratch, prototyped, refined, and delivered MSP flight hardware and firmware in <20 months under an Air Force Phase II SBIR and Phase II Enhancement sponsorship Contract No. F C-0086  The MSP platform can be readily re-targeted to other high data volume, on-board DSP and image processing applications without major design modifications –Sonar beamforming and related pipelined FFT processing applications –Hyperspectral image processing –Anomaly and edge detection –Neural computation