Innovative development and deployment of Intuitive Human Machine Interface for embedded applications

Similar documents
SBC8600B Single Board Computer

SABRE Lite Development Kit

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

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

SBC8100 Single Board Computer

Embedded Display Module EDM6070

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

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

4/2/2014 Linux Dev-Boards. Linux Dev Boards. Tagung Forth Gesellschaft e.v. Maerz file:///home/cas/talk/linux-boards/html/linux-boards.

MPX28. o UART, SD-CARD, I2C, PWM, Serial Audio, SPI Power management optimized for long battery life 3.3V I/O

SBC6245 Single Board Computer

Operator Touch Panel PC OTP/57V esom2586 / x86

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

nanoetxexpress Specification Revision 1.0 Figure 1 nanoetxexpress board nanoetxexpress Specification Rev 1.

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

A-317. Mobile Data Terminal. Android Platform Datasheet

BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA

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

1 Mi kołaj Z Mik ar ołaj Z zyc arzy ki cki

Banana Pi Open-Source Router Board

Features. Introduction. Applications. VPD-130/VPD-130N with DIN-Rail Mounting. VPD-130/VPD-130N Panel Mounting. Excellent C/P ratio (cost/performance)

BRAND prodotti ARM & CORTEX - ADVANTECH - DIGI - KARO - ENGICAM

Secu6 Technology Co., Ltd. Industrial Mini-ITX Intel QM77 Ivy Bridge Mobile Motherboard Support 3 rd Generation Core i7 / i5 / i3 Mobile Processor

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

IOVU-571N ARM-based Panel PC

The shortest path to cellular communications: Cellular Development Platform

Features Rich Expansion. Specifications Dimensions Optional Kit. Packing List Ordering Information Optional Modules

Sam440ep-flex User Guide

A Design of Video Acquisition and Transmission Based on ARM. Ziqiang Hao a, Hongzuo Li b

Our innovation, Your Applications. Your Own Custom Embedded Board in 5 weeks!

Industry First X86-based Single Board Computer JaguarBoard Released

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

Embedded Linux BSP BootCAMP

Development of Embedded Board for OMAP4460

1. Survey on the Embedded Windows Сompact 7 for System-

FLYPORT Wi-Fi G

Light Industrial Panel PC

ALL-AIO-2321P ZERO CLIENT

Java Embedded Applications

85MIV2 / 85MIV2-L -- Components Locations

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC Lark Ave., Suite 200 Los Gatos, CA

Network connectivity controllers

Freescale Vybrid Applications Windows Embedded

Easy! D3 Intelligent Camera Platform

System Design Issues in Embedded Processing

Specifications. Product Description 18.5" Fanless, Intel ATOM D GHz Processor, Multi Function Panel PC

Chapter 1 Hardware and Software Introductions of pcduino

Streme Room Scheduler - Product Selection Guide

Internet Of things. Petr Ulvr, Business Development Manager Intel Corp. CEE New Biz Virtual Team

Lab Experiment 1: The LPC 2148 Education Board

Versatile Applications

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

VIA Eden 1GHz ULV Processor AFL-07A-CX2. HDD Drive Bay Optional HSDPA Module (support GSM 850,EGSM 900,DCS 1800 & PCS 1900) Mounting

STM32 F-2 series High-performance Cortex-M3 MCUs

Touch HMI Devices. The Best Choice for Building/Factory/Machine/Home Automation. Introduction. Features. Touch HMI Devices.

AFL-15i-HM55/AFL-17i-HM55/AFL-19i-HM ~19 AFOLUX PPC features Intel Core i7/i5/i3 processor with HM55 chipset

Technical Information Jumpers, Connectors and Memory JXM7031 (7031-xxx) MicroATX Motherboard Dual Jasper Forest Processors

Friendly ARM MINI2440 & Dalvik Virtual Machine with Android

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

Getting Started with the Xilinx Zynq All Programmable SoC Mini-ITX Development Kit

Cellular Development Made Easy Open Communica7ons Gateways

Raspberry Pi. Hans- Petter Halvorsen, M.Sc.

H97M-E/CSM. Chipset. Memory. Graphic. Expansion Slots. Storage

MVME162P2. VME Embedded Controller with Two IP Slots

Atmel SMART ARM Core-based Embedded Microprocessors

Building Blocks for PRU Development

Field Service Application

UniOP epad33 and epad33t

Touch Panel Computers

Products. CM-i586 Highlights. Página Web 1 de 5. file://c:\documents and Settings\Daniel\Os meus documentos\humanoid\material_o...

STLinux Software development environment

03-Nov-15 Rev. 1.0 V1.0 Initial Release: Datasheet has been updated to the new format.

Application Server Platform Architecture. IEI Application Server Platform for Communication Appliance

Solid as a Rock etop 300/400

Versions. Q.station Q.station T. Q.station D. Q.station DT x x

YoungPOS Presentation.

Product Specifications. Shuttle Barebone D10. Shuttle Mini-PC with 7" Touchscreen. Feature Highlight.

HARDWARE MANUAL. BrightSign XD230, XD1030, XD1230. BrightSign, LLC Lark Ave., Suite B Los Gatos, CA

Product name: D 6100XA EAN bar code: Shuttle order code: PIC-DS61011

Specifications for the Gateway M1300 Tablet PC

Data Sheet ESPRIMO P1500. The wide-ranging home office and multimedia PC ESPRIMO P1500

7a. System-on-chip design and prototyping platforms

Eureka Technology. Understanding SD, SDIO and MMC Interface. by Eureka Technology Inc. May 26th, Copyright (C) All Rights Reserved

Industrial Mini-ITX Intel QM77 Ivy Bridge Mobile Motherboard Support 3 rd Generation Core i7 / i5 / i3 Mobile Processor. Datasheet

ZigBee Technology Overview

7 x USB x 5V PoweredUSB on the rear panel. 2 x USB on the rear panel 2 x 5V PoweredUSB on the bottom panel

Servers, Clients. Displaying max. 60 cameras at the same time Recording max. 80 cameras Server-side VCA Desktop or rackmount form factor

How To Configure Your Computer With A Microsoft X86 V3.2 (X86) And X86 (Xo) (Xos) (Powerbook) (For Microsoft) (Microsoft) And Zilog (X

The Total Package. Where innovative ideas are born. Free software suite upgrades for life Free technical support Hands-on PLC and OI training

Designed for the needs of automation, telecommunications, remote supervision, and monitoring

70 C 20 C. RS232/422/485 2-to-1 Server. Ethernet RS sub-link. 2-to-1 transparent server. Other Panel. 2-to-1 transparent server. Ethernet.

Rayson Technology Co., Ltd.

Crazybit computer Di Brignoli Natale Tel: Fax:

System Configuration and Order-information Guide ECONEL 100 S2. March 2009

WinCON8000-R2/R8. Hardware User s Manual

COMPUTING INDUSTRIAL EMBEDDED RUGEDIZED 19 INDUSTRIE PC

Field Service Application

Human Machine Interface

Workshop Intel Galileo Board

Transcription:

Innovative development and deployment of Intuitive Human Machine Interface for embedded applications

MSC @ Glance MSC is operating in two business areas Distribution Technical Department Boards Systems Impact Description Distribution of electronic components Service Support around Europe including Design-In, Supply Chain Management and many more MSC-GE ranks 4th among the Distributors in Germany Customised Engineering and Design-In of PCBA s Medical technology Industrial-PC Embedded Computer Display & Grafik Assembly of boards USP by combination with our distribution department USP with integrated customdesigned circuits Synergistic effect associated with distribution side Engineering & production of components, systems and devices for OEM customers Complete manufacture Komplette Fertigung from concept to finished system Historically with focus on medical technology, Displays and Industrial-PC s Aktive Diversifizierungsstrategie ca. 64 % ca. 36 %

Agenda Smart Monitor for Intuitive HMI MSC nanorisc module for deeply Embedded Applications. Seite 3

CYBERSCREEN: The Smart Monitor for Intuitive HMI Seite 4

CYBERSCREEN Main Board Block Diagram Seite 5

Implementation scalable up/down Flash Page Description (.txt)/ Graphics (.bmp) User parameters to interface all TFT types SDRAM/ DDR1/2/3 SDRAM/ DDR1/2/3 Ctrl SPI/ Parallel Flash Display Controller TFT Wishbone Touch Sw application Sw API IQ-Engine SW / Touch screen Mico32 UART/S PI/ I2C UART/ SPI/ I2C /Parallel IQ-GraphBlit 2D Accelerator Markets: Vending Machine, Dashboard, GPS Navigation, Medical Surveillance, Generic Remote Terminal Automotive, PLC, Heating System, etc... Scalable/Migrable Lattice products: XO2-7000 ECP3-17 ECP2-12 Seite 6

IQ-Engine Capabilities & GUI Elements Capabilities: Highly optimized graphics engine running on the Lattice Mico32 CPU and/or external CPU such as ARM Utilizes the IQ-GraphBlit FPGA-based 2D Graphics accelerator to render high quality 2D graphics GUI elements: Renders touch screen user interfaces composed out of standard elements: Labels and images Push-buttons and Toggle-buttons Sliders, scrollbars and knobs Indicators Numeric, text and message fields Dynamic graphics Bar-graphs Gauges Trends Import external objects Seite 7

IQ-Engine: Graphical Tool to design GUI IQ-Editor WYSIWYG GUI Editor Allows touch screen HMI interfaces to be designed in a graphical environment Standard graphics themes Fully custom graphics GUI elements can be bound to the Tag database or assigned UI actions Visualization of Tag data Modification of Tag data Video mixing settings can be controlled directly from the GUI Seite 8

Display Ecosystem Versatile & Scalable The IQ-Display ecosystem consists of: FPGA components IQ-DispLite display controller IP core IQ-GraphBlit graphic accelerator IP core Optional: IQ-MEM memory controller IQ-LinkSPI SPI bridge Firmware components IQ-Engine embedded graphics engine Software components IQ-Editor WYSIWYG HMI project editor Seite 9

Embedded Computer Technology Products Embedded Computer Technology Computer-On-Modules COM Express ETX/ET(e) Nanorisk Qseven EXM32 BIOS Customer specific developments System Integration

nanorisc Performance Range New COM family from MSC The main targets: CPU range from ARM9 up to ARM Cortex-A9 multi core... and more Performance up to medium x86 level Deeply-embedded interface (easy system integration) Low power / passive cooling (mostly no heat sink required) Low cost / small form factor 11

nanorisc nanorisc - Target Markets Target markets: POI Terminals POS / Cash Register Terminals Any kind of low and medium HMI Medical Equipment Industrial Equipment (non ruggedized) Low to medium Digital Signage Home Automation (Domotics) V2oIP (Video and Voice over IP) Video Surveillance Taxi Meters w/ Navigation and Multimedia Mobile Devices Small panel PC Embedded PC 12

nanorisc Typical application Backside view Display with electronics CPU Module (Scalable Family) Display Back Side Fixation Plate Carrier-board (Customer or MSC) Display Connector 13

nanorisc System I/O of the Module 2 x USB (2 Host, 1 OTG / Client) System IO MIN MAX 3 x UART LAN 10/100/ (1000, FFU) 1 1 MMC / SD 1 2 2 x I2C SPI 1 2 2 x SPI I2C 1 2 UART 1 3 UART Debug 1 1 Display (TTL, TFT 18/24Bit) (MIPI alternative) Touch (4 wire IF) USB Host 0 2 USB Client or OTG 0 1 Display 18/24 TTL, (AO) 1 1 HDMI, (AO) 0 1 Audio, digital 1 1 TV Out 0 1 Touch 0 1 Camera 0 1 PCIe x 1, (FFU) 0 1 DDR 2 SDRAM 128MByte - 2GByte ARM Processor Camera IF 1 x MMC / SD Card CF Card GPIO (PWM / Timer / Counter ) Audio (AC97 / I2S / PCM / SPDIF) CAN Controller MCP2515 Connector MXM 230 PIN SATA, (FFU) 0 1 Local Bus 0 1 CF Card 0 1 PWM 2 2 NAND FLASH 128MByte - 2GByte Ethernet 10/100 MAC PHY ENC624J600 Local Bus (8 or 16 bit bus) LAN Timer 2 2 CAN, (AO) 0 1 MIPI, (AO) 0 1 JTAG 0 1 Battery Management 1 1 Note: (FFU) = For Future Use (AO) = Assembly Otion Clock Distribution SEEPROM microsd Card Slot JTAG - UART CPU Specific GPIOs PMIC-W3810 -Power- Management 5VDC Supply Lithium Battery 14

nanorisc System I/O per Module System IO MIN MAX Note LAN 10/100/ (1000, FFU) 1 1 S5PV210 Cortex A8 S5PC100 Cortex A8 Module Support AM335x Cortex A8 S3C2416 ARM 9 plan of record Cortex A9 MAC / PHY on board, Transformer on carrier 1 1 1(2) 1 1 MMC / SD 1 2 One micro SD Slot on module 2 2 2 2 2 SPI 1 2 2 2 2 1 2 I2C 1 2 2 2 2 1 2 UART 1 2(3) Tx / Rx / RTSn / CTSn 2(3) 2(3) 2(3) 2(3) 2(3) UART Debug 1 1 Debug UART on module 1 1 1 1 1 USB Host 0 2 1 (2.0) 1 (1.1) 1 (2.0) 1 (1.1) 1 (2.0) USB Client or OTG 0 1 1 (OTG, 2.0) 1 (OTG, 2.0) 1 (OTG, 2.0) 1 (Client, 1.1) 1 (OTG, 2.0) Display 18/24 TTL, (AO) 1 1 1 1 1 1 1 HDMI / LVDS (AO) 0 1 1/0 1/0 0/0 0/0 1/2 Max. Resolution HDMI /LVDS 1920x1080 1280x720 n.a. 1920x1080 Max.Resolution TTL 1366x768 1280x720 1366x768 640x480 1366x768 Audio, digital 1 1 I2S, option AC97, PCM or HDA 1 (I2S or AC97 or PCM) 1 (I2S or AC97 or PCM) 1 (I2S) 1 (I2S or AC97 or PCM) TV Out 0 1 1 1 0 0 0 Touch 0 1 4 wire Touch 1 1 1 1 0 Camera 0 1 1 1 0 0 1 PCIe x 1, (FFU) 0 1 for future use 0 0 0 0 1 SATA, (FFU) 0 1 for future use 0 0 0 0 1 Local Bus 0 1 1 1 0 1 1 CF Card 0 1 shared with Local Bus 1 1 0 0 0 PWM 0 2 Timer 2 2 *) max. not specified because of multi functions pins 2 2 2 2 2 *) max. not specified because of multi functions pins 2 2 2 2 2 CAN, (AO) 0 1 1 1 1 1 1 MIPI, (AO) 0 1 only present if supported by CPU 1 (Full) 1 (Full) 0 0 1 JTAG 0 1 JTAG on module 1 1 1 1 1 Battery Management 1 1 1 1 1 1 0 Note: 1 (I2S) (FFU) = For Future Use (AO) = Assembly Otion 15

nanorisc System I/O Evaluation Board MB2 Evaluation Board MB2 2 x USB (2 Host, 1 OTG / Client) 2 x UART 2 x I2C USB Power RS232 PHY 2 x Type A, 1 x Type B, 1 x OTG 2 x DSUB 9 Graphics connector 50 pin 2 x SPI Graphics connector 50 pin Display (TTL, TFT 18 /24Bit) (MIPI alternative) Graphics connector 50pin & 40 pin Touch (4 wire IF) FFC, 4 pin MSC Camera IF 1 x MMC / SD Card IDC Connector, 1 x 20 pin MMC/SD Connector Low Cost HDMI / DVI HDMI Connector RISC Module Backlight control Audio (AC97) Audio Codec IDC Connector, 20 pin Audio Connector 1x CAN CAN PHY IDC Connector, 10 pin LAN ETH Transformer RJ 45 Local Bus IDC Connector 50pin CPU Specific GPIOs / SPI IDC Connector 20 pin Power Supply Power Connectors Lithium Batterie Gold Capacitor 16

nanorisc Mechanical Data (1) Form Factor 17

Mechanical Data (2) nanorisc Form Factor Module PCB Standard use Depending of socket used Carrier PCB 1.20 0.1 max. 6.00, typ. 3.01.20 (depending on module)0 0.1 max. 2.501.20 0.1 optional: Heatspreader Module PCB Depending of socket used 1.20 0.1 6.00 2.00 Carrier PCB Note: 1. Component height on module top max. 5.50mm 2. Component height on module bottom max. 2.50mm 3. Tolerance if not noted 0.20mm 4. Depending on the used connector the total height varies between 12.2 and 9.9 mm (without heatspreader) If heat sink is required 18

nanorisc AM335x Module NANORISC-AM335x Texas Instruments AM335x Cortex -A8 from 300MHz up to 800MHz Up to 512MByte DDR3 SDRAM soldered Up to 512MByte SLC NAND Flash soldered Up to 64Gbyte emmc Flash 10/100 Base-T Ethernet Interface Optional 2nd 10/100 or GbE LAN USB 2.0 High Speed (Host + OTG) Versatile Graphics Interface RGB 16/18/24 bit up to 1366 x 768 CAN 2.0B, 3x UART, 2x SPI, 2x I²C I²S Audio Interface SD V2.0 / SDIO V1.0 / MMC V4.2 19

nanorisc AM335x Module Highlights ARM Cortex-A8 32-bit RISC CPU at 300MHz, 500MHz, 600MHz or 800MHz NEON SIMD Coprocessor 32KB/32KB of L1 Instruction/Data Cache with Single-Error Detection (parity) 256KB of L2 Cache with Error Correcting Code (ECC) SGX530 Graphics Accelerator Engine (option) LCD Controller supporting up to 1366 x 768 resolution (HD) Real-Time Clock (RTC) USB 2.0 High-Speed Host and OTG Ports with integrated PHY 10/100 Base-T Ethernet Optional GbE or 2nd 10/100 LAN Interface; optional RT-Ethernet Serial Interfaces including: Controller Area Network Port (CAN) 2x UARTs, 2x I2C Ports, 2x SPI Interfaces Audio Interfaces: I2S, SPDIF, McASP MMC / SD Interface and 1x CF Card Port microsd Card Socket soldered on Module Watchdog Timer Battery Charger supporting 1x Lithium Cell LED Backlight Interface incl. Current Source for LED Backlight 20

nanorisc Base Board MB2 nanorisc Baseboard MB2 Mi ni HDMI LAN USB Host USB OTG Headphone LineOu t LineIn MIC CAN Connector Power 1 COM 0 & COM 1 Power 2 Camera Port Backlight Graphic LVDS SD Card Graphic 50 pin GPIO Connector Power, Support depends on PMIC program Backlight External Bus Interface Reset 21

nanorisc Software Support Model Software LINUX (Android - future) WinCE Customer Application Application MSC Operating System Drivers LINUX 2.6 Drivers WinCE 6.0 / 7 MSC Bootloader UBOOT EBOOT WinCE BSP and Support is in preparation at a partner company 22

nanorisc Main Advantages Summary Why should I use nanorisc Modules? Huge CPU scalability from ARM9 (400MHz) to Cortex A8 (300MHz 1GHz) ARM CPUs offer a lot of interfaces without additional cost for the baseboard Low cost module designed for high quantities Low power, usually no cooling requirements Provided interface ideal for embedded solutions Full Linux and WinCE support 23