Simplify rich applications & hard real-time



Similar documents
Freescale Vybrid Applications Windows Embedded

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec

Embedded Development Tools

ARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

Make the green IP switch Low-energy semiconductor solutions for VoIP

SABRE Lite Development Kit

Make the green IP switch Low-energy semiconductor solutions for VoIP

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

Industrial Application of MultiPARTES

Freescale MQX Software Solutions

Visual Programming of Logic, Motion, and Robotics

Technical Article. NFiC: a new, economical way to make a device NFC-compliant. Prashant Dekate

Java Embedded Applications

ZigBee Technology Overview

Which ARM Cortex Core Is Right for Your Application: A, R or M?

SPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: wireless embedded network

VON BRAUN LABS. Issue #1 WE PROVIDE COMPLETE SOLUTIONS ULTRA LOW POWER STATE MACHINE SOLUTIONS VON BRAUN LABS. State Machine Technology

System Design Issues in Embedded Processing

Special FEATURE. By Heinrich Munz

Complete Integrated Development Platform Copyright Atmel Corporation

World-wide University Program

EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview

ARM Processors and the Internet of Things. Joseph Yiu Senior Embedded Technology Specialist, ARM

High Performance or Cycle Accuracy?

Programación de Sistemas Empotrados y Móviles (PSEM)

Cloud-Based Apps Drive the Need for Frequency-Flexible Clock Generators in Converged Data Center Networks

HMI EMBEDDED SYSTEM DESIGN AS A FUNCTION OF TECU

Embedded Display Module EDM6070

One Quality. Many Possibilities. The HMI Portfolio of Bachmann.

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Lean and Easy Ways to Adopt MOST Technology

sontheim Wir leben Elektronik! We live electronics! Industrie Elektronik GmbH Computer-on-Modules Overview of our Computer-on-Modules

Freescale Development Kits IEEE Wireless design made simple. freescale.com/802154

Building Blocks for PRU Development

Mentor Embedded IVI Solutions

smxusbd USB Device Stack

Freescale Semiconductor, I

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

ULE: The Concentrator Addressing the technology solution

DesignWare IP for IoT SoC Designs

Mentor Embedded Automotive Solutions

Embedded Java & Secure Element for high security in IoT systems

Developing reliable Multi-Core Embedded-Systems with NI Linux Real-Time

Virtualization for Hard Real-Time Applications Partition where you can Virtualize where you have to

SBC8100 Single Board Computer

ELEC 5260/6260/6266 Embedded Computing Systems

How To Develop An Iterio Data Acquisition System For A Frustreo (Farc) (Iterio) (Fcfc) (For Aterio (Fpc) (Orterio).Org) (Ater

How To Use Nuc123 (Nuc123) For A Week

SiteWeb Monitoring System. Real Time Power and Environment Monitoring Platform for Telecom Applications

Introduction to System-on-Chip

Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer

CSE597a - Cell Phone OS Security. Cellphone Hardware. William Enck Prof. Patrick McDaniel

The Heartbeat behind Portable Medical Devices: Ultra-Low-Power Mixed-Signal Microcontrollers

ABB Technology Days Fall 2013 System 800xA Server and Client Virtualization. ABB Inc 3BSE en. October 29, 2013 Slide 1

REAL-TIME STREAMING ANALYTICS DATA IN, ACTION OUT

Virtualization: Hypervisors for Embedded and Safe Systems. Hanspeter Vogel Triadem Solutions AG

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

Operator Touch Panel PC OTP/57V esom2586 / x86

NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK

NVIDIA Jetson TK1 Development Kit

Development With ARM DS-5. Mervyn Liu FAE Aug. 2015

Fastboot Techniques for x86 Architectures. Marcus Bortel Field Application Engineer QNX Software Systems

Concept Engineering Adds JavaScript-based Web Capabilities to Nlview at DAC 2016

Company Profile.

Codesign: The World Of Practice

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

NComputing desktop virtualization

FOR IMMEDIATE RELEASE

Company description

Virtual Platforms Addressing challenges in telecom product development

Computer Automation Techniques. Arthur Carroll

Open Automation Project Overview

Developing software for Autonomous Vehicle Applications; a Look Into the Software Development Process

Network connectivity controllers

Embedded Virtualization & Cyber Security for Industrial Automation HyperSecured PC-based Control and Operation

Dr. Dimitar Valtchev. 24 June 2010, Stuttgart, Eclipse Embedded Day

Embedded PC The modular Industrial PC for mid-range control. Embedded PC 1

CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules

Secure Containers. Jan Imagination Technologies HGI Dec, 2014 p1

Instant Graphical User Interface Solutions Why you need a new User Interface

A-307. Mobile Data Terminal. Android OS Platform Datasheet

Applying Multi-core and Virtualization to Industrial and Safety-Related Applications

Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd

Virtualization in the ARMv7 Architecture Lecture for the Embedded Systems Course CSD, University of Crete (May 20, 2014)

Hardware Virtualization for Pre-Silicon Software Development in Automotive Electronics

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

The MIPS architecture and virtualization

The Future of the ARM Processor in Military Operations

THE NEW 4X8 PANEL PCs INNOVATIVE HMI TECHNOLOGY FOR HAZARDOUS AREAS

Modular I/O system Rugged Modular I/O System Solutions EN certified for railway applications

Transcription:

embedded world Conference 2013 Simplify rich applications & hard real-time F&S Elektronik Systeme GmbH Untere Waldplätze 23 D-70569 Stuttgart Tel. (+49)(0)711 123722-0 Speaker: Dipl.Ing.(FH) Martin Kiepfer Slide 1

F&S Elektronik Systeme GmbH Founded 1990 Privately-held company Specialized on Embedded Systems Single-Board-Computer (SBC) System-on-Module (SoM) Development and Production in Stuttgart (Germany) Hardware and Software WindowsCE / Linux Customer base: 60% medical, 30% industrial, 10% other Slide 2

embedded devices past and today 8-Bit MCU High integrated SOCs Requirements to embedded devices changed dramatically look and feel of iphone/ipad expected Basic requirements have not changed Slide 4

Requirements to embedded systems Human-Machine Interface graphics instead of simple texts real-time diagrams visual gimmicks (animations, effects) touch-screen multimedia Flexibility and extensibility additional features maintenance Connectivity USB, RS232, Ethernet, Bluetooth industrial busses: I2C, SPI, CAN, sensors and actors Slide 5

Requirements to embedded systems Real-Time capabilities predictable response-time Fast boot-times Certification medical and other life-threatening applications IEC 60601-1 Long-Term availability Reusability from previous project e.g. new product generation Slide 6

Current approach How to integrate all these challenges? Rich Application Interface Multimedia HMI Connectivity Flexibility Reusability Long-Term availability Certification Real-Time Fast boot-time Special HW One single system is not able to meet all these requirements Slide 7

Current approach Slide 8

Current approaches in complex embedded systems MCU SoM Slide 9

Downside of modular solution 2 Systems 2 sources of error Longevity? Increasing in complexity single system & Integration different development environments Slower time to market Increased price Compactness Limited interconnection Slide 10

Alternative system design? Use 2 MCUs on one PCB still complex unsuitable for small budgets Dual/Quad core SoC 1 Core for HMI application 1 Core for RT application already available same architecture Heterogeneous CPUs in one Chip application processor + microcontroller in one chip high performance for HMI reduced complexity for RT Slide 11

Heterogeneous CPUs in one Chip Freescale Vybrid (VFxx) Cortex A5 Cortex M4 scalable ultra-low-power mixed-signal MCU widely used in embedded devices OpenVG GPU Integrated power management security and data integrity features Designed to combine HMI + RT explicitly >15 years availability Slide 12

Software development Direct usage RT app. on Cortex M4 HMI on Cortex A5 shared memory region MQX & Linux hard real-time OS certified (IEC 60601-1 / CFR 820.30) extendable small footprint and code size integrated 3 rd party SW (e.g. CanOpen) Multicore Communication (MCC) common development environment DS-5 / Codewarrior Debugging, Streamline Analyzer Slide 13

HMI + RT embedded system design Slide 14

Summary and future prospects Many embedded solutions require combination of rich HMI + Real-Time capabilities Requirements to embedded devices increased Modular design is todays solution still suitable for most systems (flexible, scalable) getting more complex disadvantages in costs and TTM SBC with heterogeneous CPUs in SoC (e.g CortexA+CortexM) compact and low powered design possible real-time and fast boot-time simplified development quick and easy data sharing (shared memory) Slide 16

Further step in embedded evolution? Slide 17

Thank you Questions? kiepfer@fs-net.de Hall-Stand: 4-136 Slide 18