A SPACE-RATED SOFT IP-CORE COMPATIBLE WITH THE PIC HARDWARE ARCHITECTURE AND INSTRUCTION SET
|
|
- Ethan Jones
- 6 years ago
- Views:
Transcription
1 A SPACE-RATED SOFT IP-CORE COMPATIBLE WITH THE PIC HARDWARE ARCHITECTURE AND INSTRUCTION SET Luigi Blasi, Antonio Mastrandrea, Francesco Menichelli, Mauro Olivieri
2 Heritage This work inherits from a master degree thesis topic originated by: ing. Davide Fiorini, Leonardo SpA ing. Fabrizio Bernardini, FBIS and developed with the assistance and support of: Leonardo SpA Sistemi Avionici e Spaziali The British Interplanetary Society Pagina 2
3 Presentation outline Who we are Space environment effects on integrated circuits The ESA/ECSS FPGA/ASIC development cycle MCU soft-core design MCU soft-core hardware validation Conclusions and future perspectives FAULT_DETECTION_INTERRUPT MCU CORE peripheral_bus PORTA, PORTB UART TIMER SPI rom_bus external_clock, external_reset Application Program ROM internal_reset WDT Pagina 3
4 Digital System Lab group at Sapienza University Mauro Olivieri, PhD, Associate Professor Francesco Menichelli, PhD, Assistant Professor Antonio Mastrandrea, PhD, Research Fellow Francesco Lannutti, PhD, Freelance Collaborator Abdallah Cheikh, PhD candidate Giulia Stazi, PhD candidate Luigi Blasi, PhD candidate & designer at ELT Spa + on average, 3 Master Thesis candidates active in the group Pagina 4
5 Areas of activity and competences Advanced embedded HW/SW development Linux, Embedded Linux, kernel programming, driver development ARM, PIC, STM32 embedded system HW/SW development Zigbee-compatible wireless-sensor-networks Architecture modeling/evaluation (single- & multi-core) ARM, Leon, ST200, domain-specific (e.g. fuzzy, DSP) Modeling languages: Qemu, SystemC, C, VHDL RTL semi-custom IP design arithmetic units, codecs, JPEG2000 compression, neural architectures FPGA and ASIC flow (primarily VHDL based) Circuit design CMOS cell design, timing, power, reliability analysis (SPICE level) Self-timing, delay insensitive logic, globally-asynch-locally-synch. logic Pagina 5
6 (Milano, Catania) (ALES Roma) (Avezzano, Catania) (Eindhoven- NL) Univ. of Bologna (Roma) Univ. of Genoa Polit. of Torino (Roma, Firenze) (Roma) Pagina 6
7 Project at a glance Space-rated soft IP-core, synthesizable on FPGAs Compliant with ECSS-Q-ST C ESA standard industrial design cycle recommendations Compatible with: Microchip Midrange MCU hardware architecture Microchip Midrange MCU Instruction Set architecture Designed to operate in space environmental conditions Validated according to ESA/ECSS standards Pagina 7
8 The radiation environment The space environment presents various high-energy particles that can induce several effects on spacecraft electronics. For this reason special qualification is required for every component used in space-related designs. Particles classification: Energetic particles (electrons, protons and heavy ions) Electromagnetic radiation (photons) Uncharged particles (neutrons) Particles sources: Van Allen Belts (trapped) Magnetosphere (trapped) Galactic Cosmic Rays Solar Particles Events Pagina 8
9 Radiation effects on digital integrated circuits Cumulative Effects (TID and DD) Long-term changes in devices characteristics (parametric degradation and functional failure) Single Event Effects (SEE) Direct ionization (heavy ions/low energy protons) and secondary ionization (high energy protons) Transient (SEU,SET,MBU,SEFI) Permanent (SEL,SESB,SEGR,SEHE) Pagina 9
10 Design-level radiation mitigation techniques Total Ionizing Dose (TID) and Displacement Damage (DD) Heavy or Light Shielding (Al,W,C 2 H 4,Ta) Single Event Effects (SEEs) Usage of rad-hard devices Spatial Redundancy (local-tmr) for registers Information Redundancy (SEC-DED) for SRAM cells Memory block protection (Bit Interleaving) for SRAM cells Instruction Execution Flow control (Watch-dog Timer) Power Cycling and/or Hard Reset Pagina 10
11 The ECSS design flow Phase 1: Definition Phase FPGA User Requirements Document (URD) FPGA Requirements Specifications (ARS) FPGA Developement Plan (ADP) System Requirements Review (SSR) Phase 2: Architectural Design Phase FPGA Detailed Design Document (ADD) FPGA Verification and Validation Plan (VVP) Preliminary Design Review (PDR) Phase 3: Detailed Design Phase FPGA synthesis FPGA_BBM validation test With TEST Breadboard Model FPGA Verification and Validation Report (VVR) Critical Design Review (CDR) NOT DONE FOR THIS PROJECT Pagina 11
12 Definition Phase Definition of top-level requirements FPGA User Requirements Document (URD) Analysis of the PICmicro (COTS) MCU Production of the FPGA Requirements Specifications (ARS) Production of the FPGA Development Plan (ADP) FPGA developement plan (ADP) User requirements document (URD) System Requirement Review (SRR) FPGA requirements specifications (ARS) Pagina 12
13 Architectural Design Phase HDL coding and RTL/Gate Level Simulations Production of the FPGA Detailed Design (ADD) Production of the FPGA Verification and Validation Plan (VVP) Design of the TEST_BBM HDL source code FPGA detailed design System Requirements Review (SRR) MPASM assembly verification code HDL SIMULATIONS TIMING ANALYSIS (FPGA_BBM) Verification and Validation Plan Preliminary Design Review (PDR) HDL testbenches Verification and Validation Report (Verification Section) Pagina 13
14 Detailed-Design Phase Synthesis, Fitting and Timing analysis on FPGA_FM HW Validation test using the FPGA_BBM and the TEST_BBM TEST_BBM support Preliminary Design Review (PDR) MPLABX C Validation Code FPGA_BBM HW validation test FPGA_FM synthesis, fitting and timing analysis VVR (updated) ADD (updated) Critical Design Review (CDR) Pagina 14
15 MCU core features 8-bit interruptible MCU Core Hard-coded monostable WDT 4 Peripheral interfaces (2 GPIO, 1 UART, 1 SPI) 8-bit Timer with overflow detection 2 Fault-detection interrupts Fault injection capability (software based) Core SFRs physically separated from peripheral SFRs User RAM space parametrized between 192 and 368 bytes Compatible with PICmicro 16FXXX ISA Using standard Microchip development tools in ASM and C Pagina 15
16 MCU core features (cont d) FAULT_DETECTION_INTERRUPT MCU CORE peripheral_bus PORTA, PORTB UART TIMER SPI rom_bus external_clock, external_reset Application Program ROM internal_reset WDT Pagina 16
17 rom_bus timer_interrupt timer_control timer_data core_bus MCU core microarchitecture MCU CORE wdt_reset_n wdt_control WDT portb_control external_interrupt RAM_fault_detection CCU_fault_detection PORTB RAM_FAULT_DET_o CCU_FAULT_DET_o PORTB_DATA_o portb_data PORTB_DATA_i PORTA_DATA_o porta_data PORTA porta_control PORTA_DATA_i portc_interrupts timer_clock_source spi_ss_n ROM TIMER SPI & UART UART_TX_o UART_RX_i SPI_SDI_i SPI_SDO_o SPI_CLK_i SPI_CLK_o Pagina 17
18 MCU core radiation hardening Registers implemented with local-tmr Fail-safe finite state machines RAM protection with a custom implementation of SEC- DED EDAC coding (Hamming(8,4) + bit interleaving) Windowed Watchdog Timer reset period (1 s) Fault-error detection interrupt and external reset Possible (but not mandatory) implementation on MICROSEMI Antifuse-FPGA SEU LET TH greater than 37 MeV-cm2/mg SEU memory upset rate less than 10E-10 errors/bit-day SEL/SEGR immunity greater than 60 MeV-cm2/mg Pagina 18
19 FPGA implementation: synthesis and fitting results FPGA_BBM model based on ALTERA Cyclone IV SRAM-based Total registers :1457 / 6,684 (21 %) Combinational cells: 4017/ 6,272 (56%) RAM cells : 3,072 of 276,480 (1 %) Metastability Analysis (MTBF): 1e09 years Timing Performance (WC) : 54 MHz FPGA_FM model based on MICROSEMI RTAXS-1000 Antifuse-based Registers cells : 2506 of (21%) Combinational cells: 747 of 6048 (12%) RAM cells : 1 64k36 block (1 %) TID estimated: 100 krad Timing Performance (WC) : 43 MHz Pagina 19
20 IP core utilization toolchain MPLABX IDE (C Firmware Coding) with XC8 compiler Device FLASH program memory.hex file HEX_ROM_GEN (ANSI C Application program) ROM_MODULE.vhd (application program hard-coded) FPGA programming (SRAM, antifuse) FPGA vendor IDE FPGA bitstream Pagina 20
21 Hardware testing based validation FPGA_BBM model (RZ-EasyFPGA A2.1 devel. board) TEST_BBM model (custom breadboard based on MCP3008 A/D and MCP4912 D/A converters) Pagina 21
22 Conclusions VHDL IP soft-core designed and verified in compliance to ESA/ECSS standard industrial cycle and related recommendations. Detailed hardware test based validation campaign Compatibility with industry-standard software development tools Availability of a VHDL microcontroller soft IP-core that can be used on-board in CubeSats for basic control and basic signal processing applications requiring high reliability and low cost Pagina 22
23 and present/future perspectives Ground accelerated tests (using ENEA TOP IMPALART electrons/protons linear accelerator) Addition of new peripherals modules compatible with the original architecture (PWMs, I2Cs, SPI slaves, ecc..) and new ones (SpaceWire, AMBA/AXI, ecc ) Implementing and experimenting new radiation mitigation techniques (SW/HW) Software support for dealing with inaccurate data Porting the acquired now-how to the new emerging and open RISC-V architecture, for crossplatform redundancy Pagina 23
24 and present/future perspectives Ground accelerated tests (using ENEA TOP IMPALART electrons/protons linear accelerator) Addition of new peripherals modules compatible with the original architecture (PWMs, I2Cs, SPI slaves, ecc..) and new ones (SpaceWire, AMBA/AXI, ecc ) Implementing and experimenting new radiation mitigation techniques (SW/HW) Software support for dealing with inaccurate data Porting the acquired now-how to the new emerging and open RISC-V architecture, for crossplatform redundancy with the PIC hardware architecture and Pagina 24
25 Thank you for attention Pagina 25
VORAGO TECHNOLOGIES. 6 th Interplanetary CubeSat Workshop Cambridge, May, 2017
VORAGO TECHNOLOGIES Radiation-hardened ARM Cortex -M0 Microcontroller for CubeSats / SmallSats Ross Bannatyne, VORAGO Technologies rbannatyne@voragotech.com VORAGO Technologies Privately held fabless semiconductor
More informationVORAGO TECHNOLOGIES. Solutions for Selective Radiation-Hardened Components in CubeSats Ross Bannatyne, VORAGO Technologies
VORAGO TECHNOLOGIES Solutions for Selective Radiation-Hardened Components in CubeSats Ross Bannatyne, VORAGO Technologies rbannatyne@voragotech.com VORAGO Technologies VORAGO Technologies, Austin, Texas.
More informationVORAGO TECHNOLOGIES. Radiation-Hardened Solutions for CubeSats Ross Bannatyne, VORAGO Technologies
VORAGO TECHNOLOGIES Radiation-Hardened Solutions for CubeSats Ross Bannatyne, VORAGO Technologies rbannatyne@voragotech.com VORAGO Technologies Privately held fabless semiconductor company headquartered
More informationSpaceWire IP Cores for High Data Rate and Fault Tolerant Networking
SpaceWire IP Cores for High Data Rate and Fault Tolerant Networking E. Petri 1,2, T. Bacchillone 1,2, N. E. L Insalata 1,2, T. Cecchini 1, I. Del Corona 1,S. Saponara 1, L. Fanucci 1 (1) Dept. of Information
More informationVORAGO TECHNOLOGIES. Rad-hard CMOS Based Technology for Space Ross Bannatyne (512)
VORAGO TECHNOLOGIES Rad-hard CMOS Based Technology for Space Ross Bannatyne rbannatyne@voragotech.com (512) 550-2954 Space Parts Working Group Torrance, CA April 4-5th, 2017 VORAGO Technologies Privately
More informationSpace: The Final Frontier FPGAs for Space and Harsh Environments
Space: The Final Frontier FPGAs for Space and Harsh Environments Introduction FPGAs offer several benefits to the system designer Flexibility of Design performance, upgrades Reduction in NRE and Cost.
More informationHigh temperature / radiation hardened capable ARM Cortex -M0 microcontrollers
High temperature / radiation hardened capable ARM Cortex -M0 microcontrollers R. Bannatyne, D. Gifford, K. Klein, C. Merritt VORAGO Technologies 2028 E. Ben White Blvd., Suite #220, Austin, Texas, 78741,
More informationEmbedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad
Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad Objectives To be familiar with microcontrollers, PIC18F4550 microcontroller. Tools PIC18F4550 Microcontroller, MPLAB software,
More informationAbout using FPGAs in radiation environments
About using FPGAs in radiation environments Tullio Grassi (FNAL / Univ. of MD) Motivations We may need some "glue logic" between the Front-End ASICs and the GBT (see talk from Chris Tully HB/HE Strawman
More informationSCS750. Super Computer for Space. Overview of Specifications
SUPER COMPUTER FOR SPACE TM Super Computer for Space F FLIGHT MODULE Overview of Specifications One board upset every 100 years in a GEO or LEO Orbit Up to 1000X Better Performance Than Current Space Processor
More informationSimulation of Hamming Coding and Decoding for Microcontroller Radiation Hardening Rehab I. Abdul Rahman, Mazhar B. Tayel
Simulation of Hamming Coding and Decoding for Microcontroller Radiation Hardening Rehab I. Abdul Rahman, Mazhar B. Tayel Abstract This paper presents a method of hardening the 8051 micro-controller, able
More informationConfigurable Fault Tolerant Processor (CFTP) for Space Based Applications
Error Interrupt Status & I/O Memory Control Clock Control Interface/switching logic Configuration Control Interface/switching (GLUE) logic EDAC TMR PRLOS PRLOS Command and Status Registers Bus Transceivers
More informationInvestigation of Proton Induced Radiation Effects in 0.15 µm Antifuse FPGA
Investigation of Proton Induced Radiation Effects in 0.15 µm Antifuse FPGA Vlad-Mihai PLACINTA 1,2, Lucian Nicolae COJOCARIU 1, Florin MACIUC 1 1. Horia Hulubei National Institute for R&D in Physics and
More informationRad-Hard Microcontroller For Space Applications
The most important thing we build is trust ADVANCED ELECTRONIC SOLUTIONS AVIATION SERVICES COMMUNICATIONS AND CONNECTIVITY MISSION SYSTEMS Rad-Hard Microcontroller For Space Applications Fredrik Johansson
More informationBuilding High Reliability into Microsemi Designs with Synplify FPGA Tools
Power Matters. TM Building High Reliability into Microsemi Designs with Synplify FPGA Tools Microsemi Space Forum 2015, Synopsys 1 Agenda FPGA SEU mitigation industry trends and best practices Market trends
More informationATMEL ATF280E Rad Hard SRAM Based FPGA. Bernard BANCELIN ATMEL Nantes SAS, Aerospace Business Unit
ATMEL ATF280E Rad Hard SRAM Based FPGA Bernard BANCELIN ATMEL Nantes SAS, Aerospace Business Unit Overview Atmel FPGA Key Points and Architecture ATF280E Radiation Test Results 2 Overview Atmel FPGA Key
More informationIntroduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.
Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform www.sierraradio.net www.hamstack.com Topics Introduction Hardware options Software development HamStack project
More informationCommand & Data Handling. By: Justin Hadella Brandon Gilles
Command & Data Handling By: Justin Hadella Brandon Gilles Outline Design Goals Requirements System Layout Processor Considerations Baseline Design Current Development 2 Design Goals 1 Watt Operational
More informationFine-Grain Redundancy Techniques for High- Reliable SRAM FPGA`S in Space Environment: A Brief Survey
Fine-Grain Redundancy Techniques for High- Reliable SRAM FPGA`S in Space Environment: A Brief Survey T.Srinivas Reddy 1, J.Santosh 2, J.Prabhakar 3 Assistant Professor, Department of ECE, MREC, Hyderabad,
More informationMicrocontrollers Applications within Thales Alenia Space products
ADCSS 2010 Microcontrollers for Embedded Space Applications (MESA) Roundtable Template reference : 100181670S-EN Microcontrollers Applications within Thales Alenia Space products Presented by: M.L. Esposti
More informationDesigning Embedded Processors in FPGAs
Designing Embedded Processors in FPGAs 2002 Agenda Industrial Control Systems Concept Implementation Summary & Conclusions Industrial Control Systems Typically Low Volume Many Variations Required High
More informationRadiation Hardened by Design 8 bit RISC with Dual I2C Bus Support and SPI for External NVM Support
Radiation Hardened by Design 8 bit RISC with Dual I2C Bus Support and SPI for External NVM Support Sasan Ardalan, Donald Elkins, Will Burke 8102 Menaul Blvd NE, Albuquerque, NM, 87110; 505-294-1962 sasan.ardalan@micro-rdc.com
More informationDevelopment Status for JAXA Critical Parts, 2008
The 21st Microelectronics Workshop Development Status for JAXA Critical Parts, 2008 Oct. 7th 2008 Electronic Components and Devices Group Aerospace Research and Development Directorate, JAXA Hiroyuki SHINDOU
More informationTHE SMART BACKPLANE LOWERING THE COST OF SPACECRAFT AVIONICS BY IMPROVING THE RADIATION TOLERANCE OF COTS ELECTRONIC SYSTEMS Daniel Gleeson, MSc.
THE SMART BACKPLANE LOWERING THE COST OF SPACECRAFT AVIONICS BY IMPROVING THE RADIATION TOLERANCE OF COTS ELECTRONIC SYSTEMS Daniel Gleeson, MSc. Curtiss-Wright, dgleeson@curtisswright.com Milos Melicher,
More informationSingle Event Effects in SRAM based FPGA for space applications Analysis and Mitigation
Single Event Effects in SRAM based FPGA for space applications Analysis and Mitigation Diagnostic Services in Network-on-Chips (DSNOC 09) Roland Weigand David Merodio Codinachs European Space Agency (1)
More informationRISC-V based core as a soft processor in FPGAs Chowdhary Musunuri Sr. Director, Solutions & Applications Microsemi
Power Matters. TM RISC-V based core as a soft processor in FPGAs Chowdhary Musunuri Sr. Director, Solutions & Applications Microsemi chowdhary.musunuri@microsemi.com RIC217 1 Agenda A brief introduction
More informationDigital Control for Space Power Management Devices
Template reference : 100182079N-EN Digital Control for Space Power Management Devices Work conducted under ESA Contract nr.21826/08/nl/lvh DIGITAL POWER CONTROL Management of power devices via digital
More informationDynamic Partial Reconfiguration of FPGA for SEU Mitigation and Area Efficiency
Dynamic Partial Reconfiguration of FPGA for SEU Mitigation and Area Efficiency Vijay G. Savani, Akash I. Mecwan, N. P. Gajjar Institute of Technology, Nirma University vijay.savani@nirmauni.ac.in, akash.mecwan@nirmauni.ac.in,
More informationMicroelectronics Presentation Days March 2010
Microelectronics Presentation Days March 2010 FPGA for Space Bernard Bancelin for David Dangla Atmel ASIC BU Aerospace Product Line Everywhere You Are Atmel Radiation Hardened FPGAs Re-programmable (SRAM
More informationECE 111 ECE 111. Advanced Digital Design. Advanced Digital Design Winter, Sujit Dey. Sujit Dey. ECE Department UC San Diego
Advanced Digital Winter, 2009 ECE Department UC San Diego dey@ece.ucsd.edu http://esdat.ucsd.edu Winter 2009 Advanced Digital Objective: of a hardware-software embedded system using advanced design methodologies
More informationOutline. Trusted Design in FPGAs. FPGA Architectures CLB CLB. CLB Wiring
Outline Trusted Design in FPGAs Mohammad Tehranipoor ECE6095: Hardware Security & Trust University of Connecticut ECE Department Intro to FPGA Architecture FPGA Overview Manufacturing Flow FPGA Security
More informationDynamically Reconfigurable Processing Module (DRPM), Application on Instruments and Qualification of FPGA Package
INSTITUTE OF COMPUTER AND NETWORK ENGINEERING Dynamically Reconfigurable Processing Module (DRPM), Application on Instruments and Qualification of FPGA Package Björn Fiethe, Frank Bubenhagen, Tobias Lange,
More informationATF280E A Rad-Hard reprogrammable FPGA
ATF280E A Rad-Hard reprogrammable FPGA ESA/ESTEC 3 rd Microelectronics Presentation Days 2007 Valérie Ho-Shui-Ling Thibaud Gaillard Overview ATMEL rad-hard FPGA family The ATF280E FPGA ATMEL FPGA architecture
More informationIntroduction to ARM LPC2148 Microcontroller
Introduction to ARM LPC2148 Microcontroller Dr.R.Sundaramurthy Department of EIE Pondicherry Engineering College Features of LPC2148 in a Nut Shell CPU = ARM 7 Core Word Length = 32 Bit ROM = 512 KB RAM
More informationCOTS Commercial is not always advertising Monica Alderighi
COTS Commercial is not always advertising Monica Alderighi Astro-Siesta, 30/01/2014 M. Alderigh, Astro-Siesta, 30/01/2014 1 COTS - Definition By Commercial Off-The-Shelf (COTS) is meant software or hardware
More informationProcessor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications
Processor and Peripheral IP Cores for Microcontrollers in Embedded Space Applications Presentation at ADCSS 2010 MESA November 4 th, 2010 www.aeroflex.com/gaisler Presentation outline Microcontroller requirements
More informationA Flexible SystemC Simulator for Multiprocessor Systemson-Chip
A Flexible SystemC Simulator for Multiprocessor Systemson-Chip Luca Benini Davide Bertozzi Francesco Menichelli Mauro Olivieri DEIS - Università di Bologna DEIS - Università di Bologna DIE - Università
More informationMulti-DSP/Micro-Processor Architecture (MDPA) Paul Rastetter Astrium GmbH
Multi-DSP/Micro-Processor Architecture (MDPA) Paul Rastetter Astrium GmbH Astrium ASE2 MDPA for New Generation Processor (NGP) Payload Control Processor MDPA (Multi-DSP/ µprocessor Architecture) features:
More informationProduct Technical Brief S3C2440X Series Rev 2.0, Oct. 2003
Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003 S3C2440X is a derivative product of Samsung s S3C24XXX family of microprocessors for mobile communication market. The S3C2440X s main enhancement
More informationALMA Memo No Effects of Radiation on the ALMA Correlator
ALMA Memo No. 462 Effects of Radiation on the ALMA Correlator Joseph Greenberg National Radio Astronomy Observatory Charlottesville, VA July 8, 2003 Abstract This memo looks specifically at the effects
More informationLEON3-Fault Tolerant Design Against Radiation Effects ASIC
LEON3-Fault Tolerant Design Against Radiation Effects ASIC Microelectronic Presentation Days 3 rd Edition 7 March 2007 Table of Contents Page 2 Project Overview Context Industrial Organization LEON3-FT
More informationSkyFlash FP7 Project
SkyFlash 262890 FP7 Project Development of Rad-Hard non volatile Flash memories for space applications (http://www.skyflash.eu/) Cristiano Calligaro, RedCat Devices, c.calligaro@redcatdevices.it ASI Agenzia
More informationHamming FSM with Xilinx Blind Scrubbing - Trick or Treat
Hamming FSM with Xilinx Blind Scrubbing - Trick or Treat Jano Gebelein Infrastructure and Computer Systems in Data Processing (IRI) Frankfurt University Germany January 31st, 2012 Mannheim, Germany 1 Outline
More informationCOMPLEX EMBEDDED SYSTEMS
COMPLEX EMBEDDED SYSTEMS Embedded System Design and Architectures Summer Semester 2012 System and Software Engineering Prof. Dr.-Ing. Armin Zimmermann Contents System Design Phases Architecture of Embedded
More informationRapidly Developing Embedded Systems Using Configurable Processors
Class 413 Rapidly Developing Embedded Systems Using Configurable Processors Steven Knapp (sknapp@triscend.com) (Booth 160) Triscend Corporation www.triscend.com Copyright 1998-99, Triscend Corporation.
More informationNEPP Independent Single Event Upset Testing of the Microsemi RTG4: Preliminary Data
NEPP Independent Single Event Upset Testing of the Microsemi RTG4: Preliminary Data Melanie Berg, AS&D in support of NASA/GSFC Melanie.D.Berg@NASA.gov Kenneth LaBel, NASA/GSFC Jonathan Pellish, NASA/GSFC
More informationEUROPEAN SPACE AGENCY MICROELECTRONICS SECTION. Final Report. YGT Final Report. Atmel FPGA. Filomena Decuzzi
EUROPEAN SPACE AGENCY MICROELECTRONICS SECTION Final Report YGT Final Report Atmel FPGA Filomena Decuzzi YEAR 2009-2010 Summary Field Programmable Gate Arrays (FPGAs) are becoming more and more interesting
More informationA ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS
A ONE CHIP HARDENED SOLUTION FOR HIGH SPEED SPACEWIRE SYSTEM IMPLEMENTATIONS Joseph R. Marshall, Richard W. Berger, Glenn P. Rakow Conference Contents Standards & Topology ASIC Program History ASIC Features
More informationEmulation Based Approach to ISO Compliant Processors Design by David Kaushinsky, Application Engineer, Mentor Graphics
Emulation Based Approach to ISO 26262 Compliant Processors Design by David Kaushinsky, Application Engineer, Mentor Graphics I. INTRODUCTION All types of electronic systems can malfunction due to external
More informationBasic Components of Digital Computer
Digital Integrated Circuits & Microcontrollers Sl. Mihnea UDREA, mihnea@comm.pub.ro Conf. Mihai i STANCIU, ms@elcom.pub.ro 1 Basic Components of Digital Computer CPU (Central Processing Unit) Control and
More informationECE 353 Lab 4. General MIDI Explorer. Professor Daniel Holcomb Fall 2015
ECE 353 Lab 4 General MIDI Explorer Professor Daniel Holcomb Fall 2015 Where are we in Course Lab 0 Cache Simulator in C C programming, data structures Cache architecture and analysis Lab 1 Heat Flow Modeling
More informationSINGLE BOARD COMPUTER FOR SPACE
SINGLE BOARD COMPUTER FOR SPACE Proven in Space Best Single Event Performance Seamless Error Correction Wide Range of Processing Power Highest Design Margin SCS750 FLIGHT MODULE Overview of Specifications
More informationWHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez
1 WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez Email: axbeec@rit.edu Office: 9-3477 2 Specs System design: High level definition (functional specs)
More informationV8uC: Sparc V8 micro-controller derived from LEON2-FT
V8uC: Sparc V8 micro-controller derived from LEON2-FT ESA Workshop on Avionics Data, Control and Software Systems Noordwijk, 4 November 2010 Walter Errico SITAEL Aerospace phone: +39 0584 388398 e-mail:
More informationThe special radiation-hardened processors for new highly informative experiments in space
Journal of Physics: Conference Series PAPER OPEN ACCESS The special radiation-hardened processors for new highly informative experiments in space To cite this article: O V Serdin et al 2017 J. Phys.: Conf.
More informationSEFUW workshop. Feb 17 th 2016
SEFUW workshop Feb 17 th 2016 NanoXplore overview French fabless company with two activities FPGA core IP High reliable FPGA devices Lead by FPGA industry experts with more than 25 years track records
More informationSpace Micro Satellite Computer Goals Space Computer Performance Goals: >1,000 MIPS throughput Less than 1 SEU in 1,000 days Less than 10 watts power R
Low Power, High-Speed Radiation Tolerant Computer & Flight Experiment Space Micro, Inc. dcz@spacemicro.com D. Czajkowski, M. Pagey, P. Samudrala, M. Goksel, and M. Viehman Space Micro, Inc., 9765 Clairemont
More informationEmbedded Systems. Software Development & Education Center. (Design & Development with Various µc)
Software Development & Education Center Embedded Systems (Design & Development with Various µc) Module 1: Embedded C Programming INTRODUCTION TO EMBEDDED SYSTEM History & need of Embedded System Basic
More informationENHANCED DYNAMIC RECONFIGURABLE PROCESSING MODULE FOR FUTURE SPACE APPLICATIONS
Enhanced Dynamic Reconfigurable Processing Module for Future Space Applications ENHANCED DYNAMIC RECONFIGURABLE PROCESSING MODULE FOR FUTURE SPACE APPLICATIONS Session: SpaceWire Missions and Applications
More informationThe SpaceWire RTC: Remote Terminal Controller
SpaceWire-SnP Working Group ESTEC, Sept 15 th, 2004 The : Remote Terminal Controller Data Systems Division luca.tunesi@esa.int ESTEC, Sept 15 th, 2004 slide: 1 Background: the OPDPS Low/Med. Speed Bus:CAN
More informationPowerPC- based Processor Modules for Space Applications
PowerPC- based Processor Modules for Space Applications Patria Systems OY Jaakko Toivonen 12.09.2006 PowerPC- based Single Board Computers Two Single Board Computer (SBC) modules targeted for space applications:
More informationSafety and Reliability of Software-Controlled Systems Part 14: Fault mitigation
Safety and Reliability of Software-Controlled Systems Part 14: Fault mitigation Prof. Dr.-Ing. Stefan Kowalewski Chair Informatik 11, Embedded Software Laboratory RWTH Aachen University Summer Semester
More informationFujitsu System Applications Support. Fujitsu Microelectronics America, Inc. 02/02
Fujitsu System Applications Support 1 Overview System Applications Support SOC Application Development Lab Multimedia VoIP Wireless Bluetooth Processors, DSP and Peripherals ARM Reference Platform 2 SOC
More informationECE 471 Embedded Systems Lecture 2
ECE 471 Embedded Systems Lecture 2 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 7 September 2018 Announcements Reminder: The class notes are posted to the website. HW#1 will
More informationOverview of ESA activities on FPGA technology
Overview of ESA activities on FPGA technology David Merodio Codinachs European Space Agency Microelectronics Section (TEC-EDM) 30 th April 2010 Slide 1/43 Acknowledgments Thanks to all colleagues who contributed
More informationMultiChipSat: an Innovative Spacecraft Bus Architecture. Alvar Saenz-Otero
MultiChipSat: an Innovative Spacecraft Bus Architecture Alvar Saenz-Otero 29-11-6 Motivation Objectives Architecture Overview Other architectures Hardware architecture Software architecture Challenges
More informationGraduate Institute of Electronics Engineering, NTU Advanced VLSI SOPC design flow
Advanced VLSI SOPC design flow Advisor: Speaker: ACCESS IC LAB What s SOC? IP classification IP reusable & benefit Outline SOPC solution on FPGA SOPC design flow pp. 2 What s SOC? Definition of SOC Advantage
More informationIMPLEMENTATION OF A RADIATION-TOLERANT COMPUTER BASED ON A LEON3 ARCHITECTURE. David Lee Douglas Turner
IMPLEMENTATION OF A RADIATION-TOLERANT COMPUTER BASED ON A LEON3 ARCHITECTURE by David Lee Douglas Turner A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science
More informationEmbedded systems. Exercise session 3. Microcontroller Programming Lab Preparation
Embedded systems Exercise session 3 Microcontroller Programming Lab Preparation Communications Contact Mail : michael.fonder@ulg.ac.be Office : 1.82a, Montefiore Website for the exercise sessions and the
More informationMicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor
1 2 A microprocessor is a single, very-large-scale-integration (VLSI) chip that contains many digital circuits that perform arithmetic, logic, communication, and control functions. When a microprocessor
More informationDevelopment an update. Aeroflex Gaisler
European SpaceWire Router Development an update Sandi Habinc Aeroflex Gaisler Demand for SpaceWire Router Both European and international customers have shown interest in SpaceWire router with greater
More informationIntroduction to Embedded Systems
Introduction to Embedded Systems Alexander Nelson August 22, 2018 University of Arkansas - Department of Computer Science and Computer Engineering The most profound technologies are those that disappear.
More informationDesigning and Prototyping Digital Systems on SoC FPGA The MathWorks, Inc. 1
Designing and Prototyping Digital Systems on SoC FPGA Hitu Sharma Application Engineer Vinod Thomas Sr. Training Engineer 2015 The MathWorks, Inc. 1 What is an SoC FPGA? A typical SoC consists of- A microcontroller,
More informationacret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.
acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.) Module 0 Introduction Introduction to Embedded Systems, Real Time
More informationLab 1 Introduction to Microcontroller
Lab 1 Introduction to Microcontroller Feb. 2016 1 Objective 1. To be familiar with microcontrollers. 2. Introducing LPC2138 microcontroller. 3. To be familiar with Keil and Proteus software tools. Introduction
More informationModel-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany
Model-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany 2013 The MathWorks, Inc. 1 Agenda Model-Based Design of embedded Systems Software Implementation
More informationELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers. Eng. Salma Hesham
ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers What is common between these systems? What is common between these systems? Each consists of an internal smart computer
More informationFPGA for Software Engineers
FPGA for Software Engineers Course Description This course closes the gap between hardware and software engineers by providing the software engineer all the necessary FPGA concepts and terms. The course
More informationEmbedded Systems. PIC16F84A Internal Architecture. Eng. Anis Nazer First Semester
Embedded Systems PIC16F84A Internal Architecture Eng. Anis Nazer First Semester 2017-2018 Review Computer system basic components? CPU? Memory? I/O? buses? Instruction? Program? Instruction set? CISC,
More informationToday s Agenda Background/Experience Course Information Altera DE2B Board do Overview Introduction to Embedded Systems Design Abstraction Microprocess
ECEN 4633/5633 Hybrid Embedded Systems Fall 2010 Semester Dr. David Ward Today s Agenda Background/Experience Course Information Altera DE2B Board do Overview Introduction to Embedded Systems Design Abstraction
More informationM.Sc. Thesis. System-level Fault-Tolerance Analysis of Small Satellite On-Board Computers. Dmitry Burlyaev. Abstract
Circuits and Systems Mekelweg 4, 2628 CD Delft The Netherlands http://ens.ewi.tudelft.nl/ M.Sc. Thesis System-level Fault-Tolerance Analysis of Small Satellite On-Board Computers Dmitry Burlyaev Abstract
More informationGOES-R SpaceWire Implementation
GOES-R SpaceWire Implementation William Anderson GSFC/MEI Technologies Inc. William.H.Anderson@nasa.gov International SpaceWire Conference 2007 Dundee, Scotland, UK September 17, 2007 1 GOES-R SpaceWire
More informationCSP: HIGH PERFORMANCE RELIABLE COMPUTING FOR SMALLSATS
CSP: HIGH PERFORMANCE RELIABLE COMPUTING FOR SMALLSATS Katherine Conway, Bert Vermeire, Jordan Healea, David Strobel Space Micro Inc. CubeSat Developers Workshop 2017 Cal Poly San Luis Obispo April 26-28,
More informationCubeComputer V4.1. General purpose on-board computer. Datasheet
CubeComputer V4.1 General purpose on-board computer Datasheet Page: 2 Table of Contents 1. System Summary... 4 1.1 Application... 4 1.2 Compatibility... 4 1.3 Heritage... 4 1.4 Features... 4 2. Functional
More informationPlatform-based Design
Platform-based Design The New System Design Paradigm IEEE1394 Software Content CPU Core DSP Core Glue Logic Memory Hardware BlueTooth I/O Block-Based Design Memory Orthogonalization of concerns: the separation
More informationATMEL SPACEWIRE PRODUCTS FAMILY
ATMEL SPACEWIRE PRODUCTS FAMILY Session: Components Short Paper Nicolas RENAUD, Yohann BRICARD ATMEL Nantes La Chantrerie 44306 NANTES Cedex 3 E-mail: nicolas.renaud@atmel.com, yohann.bricard@atmel.com
More informationInitial Single-Event Effects Testing and Mitigation in the Xilinx Virtex II-Pro FPGA
Initial Single-Event Effects Testing and Mitigation in the Xilinx Virtex II-Pro FPGA J. George 1, S. Rezgui 2, G. Swift 3, C. Carmichael 2 For the North American Xilinx Test Consortium 1 The Aerospace
More informationESA-CNES Deep Sub-Micron program ST 65nm. Laurent Dugoujon Remy Chevallier STMicroelectronics Grenoble, France.
ESA-CNES Deep Sub-Micron program ST 65nm Laurent Dugoujon Remy Chevallier STMicroelectronics Grenoble, France. Agenda 2 Presentation DSM 65nm challenges DSM 65nm Supply-chain actors ESA-CNES 65nm Program
More information11th symposium on advanced space technologies in robotics and automation
11th symposium on advanced space technologies in robotics and automation CONTRIBUTION OF A POWERFUL IMAGE PROCESSING UNIT TO THE AUTONOMY OF ROBOTIC INSTRUMENTS Thomas Würgler, Neuchâtel, Switzerland Thursday,
More informationAdvanced Embedded Systems
Advanced Embedded Systems Practical & Professional Training on Advanced Embedded System Course Objectives : 1. To provide professional and industrial standard training which will help the students to get
More informationIntroduction to Embedded Systems
Introduction to Embedded Systems Outline Embedded systems overview What is embedded system Characteristics Elements of embedded system Trends in embedded system Design cycle 2 Computing Systems Most of
More informationEmbedded Systems Design (630414) Lecture 1 Introduction to Embedded Systems Prof. Kasim M. Al-Aubidy Computer Eng. Dept.
Embedded Systems Design (630414) Lecture 1 Introduction to Embedded Systems Prof. Kasim M. Al-Aubidy Computer Eng. Dept. Definition of an E.S. It is a system whose principal function is not computational,
More informationRadiation-Tolerant FPGAs Update Space Forum 2017
Power Matters. TM Radiation-Tolerant FPGAs Update Space Forum 2017 Minh Nguyen Senior Marketing Manager, Space 1 Company Overview Leading-edge semiconductor solutions differentiated by: Performance Reliability
More informationSTM32 Cortex-M3 STM32F STM32L STM32W
STM32 Cortex-M3 STM32F STM32L STM32W 01 01 STM32 Cortex-M3 introduction to family 1/2 STM32F combine high performance with first-class peripherals and lowpower, low-voltage operation. They offer the maximum
More informationIntroduction to L.A.P. 1
Introduction to L.A.P. 1 Corrado Santoro ARSLAB - Autonomous and Robotic Systems Laboratory Dipartimento di Matematica e Informatica - Università di Catania, Italy santoro@dmi.unict.it L.A.P. 1 Course
More informationScalable Sensor Data Processor Development Status DSP Day - September 2014
Scalable Sensor Data Processor Development Status DSP Day - September 2014 83230347-DOC-TAS-EN-003 Presentation of the SSDP ASIC Program & Context SSDP will be the first Space Qualified European multi-core
More informationS950 3U cpci Radiation Tolerant PowerPC SBC
S950 3U cpci Radiation Tolerant PowerPC SBC Designed for LEO, Mars Terrestrial with an Option for GEO Environments Single-Slot Conduction-Cooled 3U CompactPCI (cpci) Single Board Computer (SBC) High Performance
More informationOutline of Presentation Field Programmable Gate Arrays (FPGAs(
FPGA Architectures and Operation for Tolerating SEUs Chuck Stroud Electrical and Computer Engineering Auburn University Outline of Presentation Field Programmable Gate Arrays (FPGAs( FPGAs) How Programmable
More informationoutline Reliable State Machines MER Mission example
outline Reliable State Machines Dr. Gary R Burke California Institute of Technology Jet Propulsion Laboratory Background JPL MER example JPL FPGA/ASIC Process Procedure Guidelines State machines Traditional
More informationA Portable and Fault-Tolerant Microprocessor Based on the SPARC V8 Architecture
A Portable and Fault-Tolerant Microprocessor Based on the SPARC V8 Architecture Jiri Gaisler Gaisler Research, 411 08 Göteborg, Sweden jiri@gaisler.com Abstract The architecture and implementation of the
More information