The most important thing we build is trust ADVANCED ELECTRONIC SOLUTIONSAVIATION SERVICESCOMMUNICATIONS AND CONNECTIVITYMISSION SYSTEMS Rad-Hard Microcontroller.

Slides:



Advertisements
Similar presentations
Lizard Labs Peripheral Reflex System
Advertisements

Microcontroller – PIC – 4 PIC types PIC architecture
Slide 1 Freescale Semiconductor. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are.
RUAG Aerospace 11 Using SpaceWire as EGSE Interface Anders Petersén, Torbjörn Hult RUAG Aerospace Sweden AB (Saab Space) International SpaceWire Conference.
TigerSHARC and Blackfin Different Applications. Introduction Quick overview of TigerSHARC Quick overview of Blackfin low power processor Case Study: Blackfin.
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.
Getting Started with a Cortex-M3 Board
Asst. Prof. Dr. Alper ŞİŞMAN
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
Camera Interfacing using ARM7
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
Todd Moore for the DES CollaborationPS TalkJune 13 th, DES DHE CRATE SYSTEM MANAGEMENT & CONTROL Todd Moore University of Illinois, at Urbana-Champaign.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
1 AVR Session 2 Master : Dr.jafari Authors: M.H Edrisi, hadi.edrisi yyyy aaaa hhhh oooo oooo.... cccc oooo mmmm.
PS - 87C51Mx2 - SLS-1 Philips Semiconductors 87C51Mx2 Microcontroller.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Typical Microcontroller Purposes
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
Designing with Components Wilmer Arellano. How to chose a Microcontroller Choose one that you are familiar with or that is easy to learn.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
GoetzPre-PDR Peer Review October 2013 FIELDS TDS FPGA Peer Review Keith Goetz University of Minnesota 1.
Presented by Sadhish Prabhu
Features of the PIC18 microcontroller - 8-bit CPU - 2 MB program memory space (internal 32KB to 128KB) bytes to 1KB of data EEPROM - Up to 4096 bytes.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Components of a typical full-featured microcontroller.
Product Overview 박 유 진박 유 진.  Nordic Semiconductor ASA(Norway 1983)  Ultra Low Power Wireless Communication System Solution  Short Range Radio Communication(20.
AVR Architecture Prepared By: Avdhesh Soni ( ) Sarthak Patel ( ) Akshay Parekh ( ) Fenil Sachla ( ) Guided.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
Mobile phone keypad sensed password entry for door opening.
Case Study #1 Microcontroller System. What is a microcontroller? A microcontroller can be considered a self-contained system with a processor, memory.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Introduction to Microcontroller Technology
Lizard Labs Peripheral Reflex System
Cypress Roadmap: Platform PSoC®
Popular Microcontrollers and their Selection by Lachit Dutta
Embedded Systems Programming
Government Engg College Bhuj E. C. Engg. Department
ATMEL AVR 8 bit RISC MICROCONTROLLERS
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
ABSTRACT The controller continuously polls the temperature with certain regular time intervals and displays over the 7_segment display The temperature.
Microcontrollers & GPIO
DTMF BASED REMOTE INDUSTRIAL LOAD AND/OR AGRICULTURAL PUMP CONTROL
SCADA for Remote Industrial Plant
PC Mouse operated Electrical Load Control Using VB Application
SUBMITTED BY EDGEFX TEAM
UNIT – Microcontroller.
BITS EDU. CAMPUS , VARNAMA
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
Programming Microcontroller
The Arduino Microcontroller: Atmel AVR Atmega 328
GR716 Microcontroller for Space Applications
Subject Name: Microcontroller Subject Code: 10ES42
Introduction to Microprocessors and Microcontrollers
Subject Name: Digital Signal Processing Algorithms & Architecture
Lecture 3 - Instruction Set - Al
University of Illinois, at Urbana-Champaign
Journey: Introduction to Embedded Systems
Getting the Most Out of Low Power MCUs
Introducing the PIC Mid-Range Family and the 16F84A
AVR – ATmega103(ATMEL) Architecture & Summary
Wireless Embedded Systems
ADSP 21065L.
Presentation transcript:

The most important thing we build is trust ADVANCED ELECTRONIC SOLUTIONSAVIATION SERVICESCOMMUNICATIONS AND CONNECTIVITYMISSION SYSTEMS Rad-Hard Microcontroller For Space Applications Fredrik Johansson (SPEAKER) – Cobham Gaisler Jan Andersson – Cobham Gaisler Claudio Monteleone – European Space Agency AMICSA 2016

Introduction Microcontroller for embedded space applications: –European Space Agency activity –Mixed Analog and Digital ASIC –Prototypes available Q Cobham Gaisler has developed digital HW/SW platform IMEC provides analog functionality GR716 – LEON3FT Microcontroller 1

Presentation agenda Contents –Background –Microcontroller features Features Overview Digital functions and interface Analog functions and interface –Special features LEONREX Interrupt improvements DMA controllers Configuration –Applications –Conclusions 2

Background ESA funded activity “Microcontroller for embedded space applications” The objective is to develop a standalone microcontroller suitable for sensor and control applications in space. The microcontroller should have good real-time performance and have system level functions to minimize the use of external components ESA compiled HW requirements –Functional –Performance –Quality 3

GR716 – LEON3FT Microcontroller Fault-tolerant LEON3 Processor, 32 register windows, 192 KiB EDAC protected tightly coupled memory and support for reduced instruction set System frequency up-to 50 MHz and SpaceWire frequency up-to 100Mhz 64 Mixed CMOS General purpose inputs and outputs Integrated LVDS for SpaceWire and “SPI for Space” On-chip ADC, Temperature Sensor, Brown-Out detection, DAC, Oscillator, PLL and support for single 3.3V supply Expected to withstand 300krad(Si) and is single event latch-up immune for linear energy transfer values above 118 MeVcm2/mg. Reduces mass, space, power and cost due to high level of integration Feature overview 4

GR716 – LEON3FT Microcontroller LEON3FT - Fault-tolerant SPARC V8 processor Memory protection units Non-intrusive advanced on-chip debug support unit 8-bit external PROM/SRAM interface with EDAC BCH protection Boot from external SPI or I2C memory protected by EDAC and dual memory redundancy SpaceWire interface with time distribution support MIL-STD-1553B interface CAN 2.0B controller interface PacketWire with CRC acceleration support Programmable PWM interface UARTs, SPI, I2C, GPIO, Timers with Watchdog, Interrupt controller, Status registers, JTAG debug, etc. Digital Function Overview 5

GR716 – LEON3FT Microcontroller Mixed General purpose inputs and outputs –Programmable internal pullup/pulldown Power On Reset Brown Out Detection –Programmable level detection Analog to Digital Converter 200Ksps, 4 channel differential or 8 channel single ended –Pre-amplifier (0dB, 6dB or 12dB) –Digital Oversampling support (4 bits) Digital to Analog converter 3Msps –4 channels On-chip regulator for 3.3V single supply LVDS Driver and Transmitter Integrated PLL Temperature sensor Analog Function Overview 6

GR716 – LEON3FT Microcontroller LEONREX –LEON-REX is an in-house development to extend the LEON processor with an reduced instruction set –Purpose is to improve code density to allow fitting more instructions into local RAM –Designed to allow “retro-fitting” into LEON3FT pipelines with only minor speed/area penalty –Allows gradual transition where existing SW environment can be used to unmodified and converted piece by piece to use new instruction set. –Assembler, compiler and debugger support Special Function Overview 7

GR716 – LEON3FT Microcontroller Programmable DMA transfers through stand-alone DMA controller –Respond to interrupts –Polling register –Loop support –Respond to combination of interrupt and register polling Programmable DMA user scenarios –Offload processor –Autonomous transfers from/to ADC/DAC without CPU intervention Low noise sampling –Autonomous transfers between: UART to UART SPI to SPI I2C to I2C Any interface to/from memory or vice versa Special Function Overview 8

GR716 – LEON3FT Microcontroller Programmable IO functionality: –Select function per pin –64 Pins dedicated to user functionality –12 of 64 have mixed analog and digital capability –LVDS for SPW or SPI for Space –Programmable pullup/pulldown –LVDS transmitter and receivers for SpaceWire and “SPI for Space” Non programmable pins: –4 pins for dedicated SPI ROM –Debug interface Special Function Overview 9

GR716 – LEON3FT Microcontroller Boot and configuration –Remote access support: SpaceWire SPI for Space UART I2C –Boot from external memory PROM-, SRAM-, MRAM-, SPI- or I2C-memory Dual memory redundancy BCH EDAC protection Checksum protection of application software –Internal boot ROM: Setup and configure the device from cold or warm reset System self-tests (CPU, register windows and local instruction and data memory) Assembles Boot Report Sets up C run-time environment Special Function Overview 10

GR716 – LEON3FT Microcontroller Real-time support and features –Single cycle instruction and deterministic program execution –Interrupt time-stamping –Predictable and low latency interrupt support –Atomic operations to local data memory and peripherals OR, AND, XOR and Set&Clear –Non-intrusive debug support –Digital architecture with dual port data memory to separate DMA transfers from processor transfers Real-time support and features 11

GR716 – LEON3FT Microcontroller Debug capabilities –Debugging is non-intrusive –Plug-n-play and full GRMON2 support –Trace bus activity on multiple busses –Remote debug without software support via SpaceWire, UART, SPI –The LEON3 Statistics Unit (performance counters) is used to count processor events, in order to create performance statistics for various software applications Debug Capabilities 12 Cobham Proprietary Use or disclosure of this information is subject to the restrictions on the title page of this document

GR716 – LEON3FT Microcontroller Minimum application Requirements: –3.3V supply –Frequency resonator in the range of 5Mhz to 25Mhz. –De-coupling capacitor –Reference resistor Minimum application Enables –System clock and reset –Remote access to GR716 via SpaceWire, SPI, UART and I2C –Access to all functions Microcontroller applications 13 Cobham Proprietary Use or disclosure of this information is subject to the restrictions on the title page of this document

Summary GR716 offers great flexibility and supports many different communication standards System level functions integrated GR716 requires very few external components Cobham Gaisler will provide a uC software environment tailored for the GR716 Prototypes in Q Cobham Proprietary Use or disclosure of this information is subject to the restrictions on the title page of this document

Thank you for listening! For questions contact: 15