Freescale Vybrid Hotshop by Arrow Electronics
|
|
|
- Avis Dawson
- 10 years ago
- Views:
Transcription
1 Freescale Vybrid Hotshop by Arrow Electronics Todd Brisebois (FAE) Arrow Electronics October 30 th, 2013 V2.0
2 Agenda Freescale Vybrid F Series Executive Summary with Highlights ARM Cortex Overview Freescale Vybrid F Series Deep Dive ARM Cortex-A5 500MHz + ARM Cortex-M4F 167MHz Freescale Vybrid F Series Enablement Freescale Vybrid Software 2
3 Freescale Vybrid Executive Summary
4 Kinetis Microcontrollers Design Potential. Realized Vybrid F series Controllers Rich Apps in Real Time. i.mx Application Processors Your Interface to the World. QorIQ Processors built on Layerscape Architecture Accelerating the Network s IQ Industry s most scalable ultra-low-power, mixedsignal MCU solutions based on the ARM Cortex -M and Cortex - M0+ architectures. Real-time, highly integrated solutions with 2D display and 1.5 MB SRAM to control, interface, connect, secure and scale Industry s most versatile solutions for multimedia and display applications, with multicore scalability and market-leading power, performance & integration. Industry s first softwareaware, core-agnostic networking system architecture for the smarter, more capable networks of tomorrow end to end. Consumer Consumer Consumer Networking Industrial Industrial Automotive Industrial Industrial Freescale has the industry s broadest range of solutions built on ARM technology for automotive, industrial, consumer and networking applications 4
5 Introducing the Vybrid Controller Solutions F Series Rich Apps in Real Time Integrated for the First Time, an ARM Cortex -A5 MPU with a Cortex -M4 microcontroller, sharing a large 1.5 MB on-chip SRAM, secure boot, anti-tamper and encryption engines, and a wide range of communication interfaces. Scalable System Performance, ranging from a single highly-efficient ARM Cortex-A5 core to a dual-core Cortex-A5 + Cortex-M4 MPU for simple industrial HMI, secure control, energy conversion, integrated connectivity and mobile battery-operated applications Total System Solution, including application notes, integrated development environment tools, Linux OS and MQX RTOS, Tower System and a rich set of Freescale partner resources 5
6 Vybrid Controller F Series Target Applications Industrial HMI Secure Control Energy Conversion Integrated Connectivity Mobile Battery Operation XGA or dual SVGA industrial HMI (2D graphics) Large or highquality small appliance Portable patient monitor Industrial scanner or printer Simple vending machine with 2D LCD or segment display Energy grid protection, e.g. circuit breaker or monitor Infrastructure control, e.g. water treatment or gas pipeline Building control, e.g. elevator or automated door Kiosk with 2D display, e.g. gas pump Motor drive Industrial pump or fan Power inverter Appliance with motors or pumps Mobile patient care, e.g. infusion pump or respirator Wired and wireless communications protocols Energy management hub Networked HVAC Industrial vehicle with control & HMI, e.g. tractor, train, ship, heavy equipment Service robot 6
7 Best Reasons to Select Vybrid Controller F Series 1. If the application uses up to 1.5 MB of on-chip SRAM Eliminates or reduces external DDR memory chips Much lower latency than external DDR or Quad SPI 2. When the VF6xx on-chip ARM Cortex-M4 core replaces external MCU or FPGA Reduces components, PCB area, and power consumption ARM DS-5 tools eases programming of ARM Cortex-A5 and Cortex-M4 cores 3. When system security is important On-chip encryption, secure boot, anti-tamper and anti-clone capability Optional encryption for two 10/100 Ethernet MACs with L2 switch 4. When HMI, video or audio are needed On-chip LCD controller with 2D composition engine and PEG GUI dev platform VF6xx has an on-chip video ADC for direct analog camera input 5. When error-correcting code (ECC) is needed for reliability 8-bit ECC on DDR3; ECC on 512 KB of SRAM, 32-bit ECC on NAND flash 7
8 Feature Integration LQFP176 MAPBGA364 Vybrid Controller Solutions F Series Portfolio Cortex-A5 + Cortex-M4 Dual Core Cortex-A5 Only Single Core VF6xx - ARM Cortex-A5 (500 MHz) + Cortex-M4 (167 MHz) Dual SVGA LCD, Camera Interface with Video ADC, Stereo Audio, DDR, Secure Boot, Tamper Detect, Dual USB OTG w/hs PHY, Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash Controller VF5xx - ARM Cortex-A5 (500 MHz) SVGA LCD, Camera Interface, Stereo Audio, DDR, Secure Boot, Tamper Detect, Dual USB OTG w/hs PHY, Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash VF3xx ARM Cortex-A5 (266 MHz) WQVGA LCD, Audio, Secure Boot, Tamper Detect, USB OTG w/hs, PHY, Dual Ethernet, L2 Switch, Dual Quad-SPI, NAND Flash Controller Rich Apps in Real Time Performance 8
9 Vybrid Controller F Series Enablement on Tower System Hardware Platform Complimentary Operating Systems Software Tower System Freescale MQX RTOS Linux OS ARM DS-5 ARM Development Studio 5 Eclipse + Compiler Debugger Analyzer Device Configuration Database Simulation Hardware Debug Modular, expandable development platform for 8/16/32-bit MCUs/ MPUs Rapid evaluation and prototyping Supports a range of MCU and peripheral plug-in boards Growing web community Full-featured, scalable, optimized, proven RTOS Simplifies hardware management Streamlines software development Reduces development cost and time to market Timesys LinuxLink supports free BSP for Vybrid Tower System and selected partner boards BSP solution integrates latest Linux kernel, drivers, Freescale MQX and ARM DS-5 Timesys offers expert professional services and custom development Developed and maintained by ARM for Freescale Vybrid Powerful compiler for both ARM Cortex -A5 and Cortex -M4 cores Debugger with MQX support for both core types in one IDE Streamline Performance Analyzer Enables flexible prototyping application development Comprehensive OS solutions for embedded control, display and connectivity Eases development on heterogeneous cores 9
10 Emcraft Systems Vybrid VF6 Starter Kit Low cost starter kit for the Freescale Vybrid VF6 Included in the kit: Linux-ready Vybrid VF6 System-On-Module (VF6 SOM) Tower-compatible development baseboard (TWR-SOM-BSB) that can be used in USB-powered standalone mode or plugged into the Freescale Tower platform for connectivity with other Tower modules Emcraft provides a software distribution for the VF6 SOM: Linux for the Cortex-A5 core MQX for the Cortex-M4 core Resources: Contact: Kent Meyer Tel: [email protected] 10
11 PHYTEC phycore-vybrid System on Module CPU Memory Expansion Serial Freescale Vybrid VFxxx Dual Heterogeneous Core ARM Cortex 450 MHz (VF5xx, A5 only) ARM Cortex 167 MHz (VF6xx, A5+M4) 1 MB on-chip SRAM, 512+ MB DDR3, 256 MB+ NAND, 32 MB SPI-NOR, 32KB EEPROM 2x SD/MMC 2x RS232, 4x UARTs, 2x CAN, 4 I2C, 4x SPI, 2x QSPI USB 2x USB HS 2.0 Network Multimedia Display Mechanical Specifications 2x 10/100 Ethernet with L2 switch, IEEE 1588 PTP for Real-Time Ethernet Video/Camera Interface Unit with optional OpenVG, Audio CODEC Audio (SAI, I2S, AC97, ESAI, SPDIF) Dual Display with support for color TFT up to SVGA. Resistive Touch Controller 41 x 51m Software Linux (Now), MQX (March 2013) Get more information: 11
12 Phytec Vybrid Development Kit Kit Contents: SOM: PCM-052 Carrier Board: PCM-952 SD Card with software demo Cables, power supply, documentation 7 VGA LCD (optional) Bare PCB for prototyping (optional) Tools/BSPs: Free Linux (kernel 3.3.9) BSP Free Freescale MQX BSP Free Timesys LinuxLink Pro subscription Free ARM Development Suite (DS-5 ) 12
13 Device Solutions - Quartz CPU Module Complete, Compact CPU Module Rich Applications AND Low Power Vybrid VF5xx/VF6xx SoC, DDR3 RAM, NAND flash, Power Supply and Dual Ethernet Choice of form-factor: high-density connectors, SO-DIMM or surface-mount LGA Designed for environmentally demanding applications ARM Cortex -A5 processor up to 500MHz Accelerated graphics for rich user interfaces Connectivity includes dual Ethernet PHY ARM Cortex -M4 core allows partitioning of I/O processing, enabling lower device power consumption Rapid Design Production ready solution Development Kit provides quick prototyping and software development OS support includes Linux, MQX and.net Micro Framework 13
14 Summary Vybrid controllers deliver many cost saving features integrated with ARM Cortex technology for applications requiring secure real-time control and connectivity Vybrid offers development platforms, tools and expert partners to go from concept to market faster and easier Drive rugged industrial solutions with long life and reliability through a portfolio of products that optimize applications processing and real-time control features With these devices, Freescale takes a commanding lead in creating the industry s most comprehensive portfolio built on the ARM architecture Rich Apps in Real Time 14
15 ARM Overview
16 The ARM Cortex Processor Family Cortex -A Cortex -R servers set top boxes netbooks mobile applications disk drives digital cameras mobile baseband Cortex -M appliances motors audio 16
17 ARM Cortex-A, Classic ARM Comparison ARM9 ARM11 Cortex-A5 Cortex-A8 Cortex-A9 Architecture ARMV5 ARMV6 ARMv7 + MP ARMv7 ARMv7 + MP Multi-Core Capable Pipeline and Machine Frequency Range (40nm) Power Efficiency (DMIPS/mW) No Yes Yes No Yes 5-stage 8-stage 8-stage, Single issue, In-Order 13-stage, Dual Issue, in-order 8-Stage, Dual issue, Out of Order 366MHz 483MHz MHz MHz MHz DMIPS/MHz per CPU per CPU 17
18 ARM Cortex-M Microcontrollers Forget traditional 8/16/32-bit classifications Seamless architecture across all applications Every product optimized for ease of use Cortex-M0 Cortex-M3 Cortex-M4 8/16-bit applications 16/32-bit applications 32-bit/DSC applications Binary and Tool Compatibility 18
19 ARM Cortex-M4 SIMD Operations SIMD extensions perform multiple operations in one cycle Sum = Sum + (A x C) + (B x D) 32-bit 32-bit 64-bit 64-bit SIMD techniques operate with packed data 19
20 Freescale Vybrid F Series
21 DDR Camera Interface Video ADC USB Host w/phy USB OTG w/phy Segment LCD TFT LCD (w/ touch screen) Ethernet Controller L2 Switch Security (HAB,Tamper Det) External Bus Vybrid F Series Feature Summary Common Platform, Analog and Digital Features Options Tools CRC I 2 C 12-bit ADC 12-bit DAC Bundled IDE CRC Programmable Delay Block Flash Controller UARTS Low Voltage, Low Power Multiple Operating Modes, Clock Gating (1.71 to 3.6V) Secure JTAG Secure Fuses Timers Secure RAM esdhc DMA SRAM Family VF6xx [Heterogeneous Dual Core] Cortex A5 up to 500 MHz Cortex M4 up to 167 MHz Up to 1.5MB SRAM 364-pin MAPBGA VF5xx Cortex A5 up to 500 MHz Up to 1.5 MB SRAM 364-pin MAPBGA VF3xx Cortex A5 up to 266 MHz Up to 1.5 MB SRAM 176-pin LQFP Y Y Y 2 Y 2 2 Y Y Y Y Y 2 Y 2 2 Y Y Y Y 1 Y Y 1 2 Y Y Y Bundled OS Application Software Ind. Protocols, Peripheral Drivers, HMI, USB, VoIP Broad Third- Party Ecosystem Support Modular Tower Hardware Development System ESAI 21
22 DDR Camera Interface Video ADC USB Host w/phy USB OTG w/phy Segment LCD TFT LCD (w/ touch screen) Ethernet Controller L2 Switch Security (HAB,Tamper Det) External Bus Vybrid F Series Feature Options (part 2) Family VF6xx [Heterogeneous Dual Core] Cortex A5 up to 500 MHz Cortex M4 up to 167 MHz Up to 1.5MB SRAM 364-pin MAPBGA VF5xx Cortex A5 up to 500 MHz Up to 1.5 MB SRAM 364-pin MAPBGA VF3xx Cortex A5 up to 266 MHz Up to 1.5 MB SRAM 176-pin LQFP Y Y Y 2 Y 2 2 Y Y Y Y Y 2 Y 2 2 Y Y Y Y 1 Y Y 1 2 Y Y Y 22
23 Debug and Trace System Core Analog Core Up to 266 MHz ARM Cortex-A5 with TrustZone Memory 32 KB I and D L1 Cache 1.5 MB SRAM (ECC support on 512KB) NAND flash controller with 32-bit ECC Dual Quad SPI Interface Analog 2 x 12-bit ADC (12-ch), 2 x 12-bit DAC Communication 4 x UART, 2 x CAN, 3 X SPI, 2 X I2C 2 x 10/100 Ethernet MAC with IEEE 1588 and L2 Switch USB2.0 OTG with PHY Audio 3 x SAI for full-duplex serial interfaces like I2S, AC97 Enhanced serial audio interface (ESAI) Display and Video TFT LCD up to WVGA Segment LCD Video Interface unit with parallel camera interface Security (optional) Tamper detect, high assurance boot Cryptographic accelerators True Random Number Generator (RNG) Power Management and Package Internal regulator (PMIC) 176-pin LQFP Industrial Qualification (-40 to +85C) JTAG Trace Timers Flex Timer (8-ch) Flex Timer (2-ch) Flex Timer (2-ch) IEEE 1588 Timers Periodic Interrupt Low Power Timers Memory Boot ROM 1.5 MB SRAM Memory Interfaces NAND Flash Controller 2 x Quad SPI with XiP External Bus Interface AMBA NIC Internal and External Watchdog Interrupt Router DMA Up to 64-ch Power Management Regulators Memory Protection Unit Display & Video TFT LCD Segment LCD Digital Video Camera Interface Audio ASRC 3 x SAI ESAI ARM Cortex TM -A5 Up to 266 MHz DP-FPU NEON L1 I/D-Cache Trace / Debug GIC Security (Optional) Cryptography Module Tamper Detect Secure RTC Secure RTIC Secure RAM Secure Fuses Secure WDOG Secure JTAG 2 x 12-bit ADC 2 x 12-bit DAC Clocks Clock Monitors Internal Reference Clocks Low / High Frequency Osc. Communications 4 x UART 3 x DSPI PLL 2 x Ethernet (10/100) With IEEE 1588 L2 Switch 2 x CAN 2 x I 2 C 1 x USB OTG + PHY 1 x Secure Digital I/O Up to 115 GPIO (with Interrupt) 23
24 Debug and Trace System Core Analog Core Up to 500MHz ARM Cortex-A5 with TrustZone Memory 32KB I and D L1 Cache 1.5MB SRAM with no L2 Cache, or, 1MB SRAM with 512KB of L2 Cache (Optional) ECC support on 512KB SRAM LPDDR2/DDR3 DRAM controller (8/16-bit ECC) NAND Flash Controller with 32-bit ECC Dual Quad SPI Interface Analog 2 x 12-bit ADC(16-Ch), 2 x 12-bit DAC Communication 6 x UART, 2 x CAN, 4 X SPI, 4 X I2C 2 x 10/100 Ethernet MAC with IEEE 1588 and L2 Switch Dual USB2.0 HOST and OTG with PHY Audio 4 x SAI for full-duplex serial interfaces like I2S, AC97 ESAI Enhanced Serial Audio Interface SPDIF Display and Video Dual TFT LCD up to SVGA resolution Video Interface unit with parallel camera interface Security (optional) Secure boot and tamper detection Cryptographic accelerators True Random Number Generator (RNG) Power Management and Package Internal regulator (PMIC) 17x17 0.8mm pitch 364-pin MAPBGA Industrial Qualification (-40 to 85C) JTAG Trace Timers Flex Timer (8-ch) Flex Timer (2-ch) Flex Timer (2-ch) Flex Timer (8-ch) IEEE 1588 Timers Periodic Interrupt Low Power Timers Memory Boot ROM Up to 1.5 MB SRAM Memory Interfaces DRAM Controller (LPDDR2 / DDR3) NAND Flash Controller 2 x Quad SPI with XiP External Bus Interface AMBA NIC Internal and External Watchdog Interrupt Router DMA Up to 64-ch Power Management Regulators Memory Protection Unit Display & Video TFT LCD TFT LCD Digital Video Camera Interface Audio ASRC 4 x SAI ESAI SPDIF ARM Cortex TM -A5 Up to 500 MHz DP-FPU NEON L1 I/D-Cache L2 Cache (Optional) Trace / Debug GIC Security (Optional) Cryptography Module Tamper Detect Secure RTC Secure RTIC Secure RAM Secure Fuses Secure WDOG Secure JTAG 2 x 12-bit ADC 2 x 12-bit DAC Clocks Clock Monitors Internal Reference Clocks Low / High Frequency Osc. Communications 6 x UART 4 x DSPI PLL 2 x Ethernet (10/100) With IEEE 1588 L2 Switch 2 x CAN 4 x I 2 C 2 x USB OTG + PHY 2 x Secure Digital I/O Up to 135 GPIO (with Interrupt) Changes from previous family 24
25 Cores Up to 500MHz ARM Cortex-A5 with TrustZone Up to 167MHz ARM Cortex-M4 Memory 32KB I and D L1 Cache for A5, 16KB I and D for M4 1.5MB SRAM with no L2 Cache, or 1MB SRAM with 512KB of L2 Cache (Optional) ECC support on 512KB SRAM 64KB TCM for M4 LPDDR2/DDR3 DRAM controller (8-bit ECC) NAND Flash Controller (32-bit ECC) Dual Quad SPI Interface Analog 2 x 12-bit ADC (16-Ch), 2 x 12-bit DAC Communication 6 x UART, 2 x CAN, 4 X SPI, 4 X I2C 2 x 10/100 Ethernet MAC with IEEE1588 and L2 Switch Dual USB2.0 HOST and OTG with PHY Audio 4 x SAI for full-duplex serial interfaces like I2S, AC97 ESAI Enhanced Serial Audio Interface SPDIF Display and Video Dual TFT LCD up to SVGA resolution Digital and Analog Video Camera Interface Security (optional) Secure boot and tamper detection Cryptographic accelerators True Random Number Generator (RNG) Power Management and Package Internal regulator (PMIC) 17x17 0.8mm pitch 364-pin MAPBGA Industrial Qualification (-40 to +85C) Debug and Trace JTAG Trace Timers Flex Timer (8-ch) Flex Timer (2-ch) Flex Timer (2-ch) Flex Timer (8-ch) IEEE 1588 Timers Periodic Interrupt Low Power Timers Memory Boot ROM Up to 1.5 MB SRAM Memory Interfaces DRAM Controller (LPDDR2 / DDR3) NAND Flash Controller 2 x Quad SPI with XiP External Bus Interface System AMBA NIC Internal and External Watchdog Interrupt Router DMA Up to 64-ch Power Management Regulators Memory Protection Unit Display & Video TFT LCD TFT LCD Digital & Analog Video Camera Interface Audio ASRC 4 x SAI ESAI SPDIF Core ARM Cortex TM -A5 Up to 500 MHz NEON DP-FPU Security (Optional) Cryptography Module Tamper Detect Secure RTC Secure RTIC Secure RAM Secure Fuses Secure WDOG Secure JTAG GIC L1 I/D-Cache L2 Cache (Optional) Trace / Debug Core ARM Cortex TM -M4 Up to 167 MHz DSP SP-FPU I/D-Cache NVIC Trace / Debug Analog 2 x 12-bit ADC 2 x 12-bit DAC Clocks Clock Monitors Internal Reference Clocks Low / High Frequency Osc. Communications 6 x UART 4 x DSPI PLL 2 x Ethernet (10/100) With IEEE 1588 L2 Switch 2 x CAN 4 x I 2 C 2 x USB OTG + PHY 2 x Secure Digital I/O Up to 135 GPIO (with Interrupt) Changes from previous family 25
26 Vybrid Controller F Series Key Feature Details Feature VF3xx - LQFP176 VF5xx, VF6xx - BGA364, 17 x 17, 0.8mm CPU 266 MHz ARM Cortex-A MHz ARM Cortex-A5 (628 DMIPS) and optional 166 MHz Cortex-M4 (208 DMIPS) On-chip SRAM 1.5 MB (512 KB with ECC) 1.5 MB (512 KB with ECC), or 1MB + 512K L2 cache Serial Flash interface Dual DDR QuadSPI Dual DDR QuadSPI NAND Flash Controller Yes (8-bit) up to 32-bit HW ECC Yes (16-bit) up to 32-bit HW ECC External FlexBus interface (parallel NOR) Yes (addr / data mux d) Yes, (addr / data mux d plus 8-bit dedicated data) DRAM interface No 16-bit LPDDR2/DDR3, 400 MHz, 8/16-bit ECC Display interface WQVGA with 24-bit RGB and 40x4 Segmented LCD 1x TFT (up to XGA), OR 2x TFT up to SVGA Video ADC / Camera input 1x Composite 24-bit parallel digital 2x Composite 24-bit parallel digital or analog 10/100 Enet w/ IEEE with L2 switch 2 with L2 switch Analog 2 x 12-bit ADC (12-ch), 2 x 12-bit DAC 2 x 12-bit ADC (12-ch), 2 x 12-bit DAC USB 1x USB OTG HS with PHY 2x USB OTG HS with PHY Audio interface SAI x3 (i2s x3), ESAI x1 (2 Tx, 4 Tx or Rx) UART, DSPI, I2C 4, 3, 2 6, 4, 4 SD/MMC interface 1 2 CAN 2x FlexCAN 2x FlexCAN GPIO Up to 115 Up to 135 SAI x4 (i2s x4), ESAI x1 (2 Tx, 4 Tx or Rx) 26
27 Vybrid Controller F Series Part Numbering (April 2013) Production Part Number* Package Description MVF30NN151CKU26 LQFP-EP *24*1.6 A5-266, No Security, 176LQFP MVF30NS151CKU26 LQFP-EP *24*1.6 A5-266, Security, 176LQFP MVF50NN151CMK40 MAP *17*1.5 P0.8 A5-400, No Security, 364BGA MVF50NS151CMK40 MAP *17*1.5 P0.8 A5-400, Security, 364BGA MVF50NN151CMK50 MAP *17*1.5 P0.8 A5-500, No Security, 364BGA MVF50NS151CMK50 MAP *17*1.5 P0.8 A5-500, Security, 364BGA MVF51NN151CMK50 MAP *17*1.5 P0.8 A5-500, L2 Cache, No Security, 364BGA MVF51NS151CMK50 MAP *17*1.5 P0.8 A5-500, L2 Cache, Security, 364BGA MVF60NN151CMK40 MAP *17*1.5 P0.8 A5-400, M4, No Security, 364BGA MVF60NS151CMK40 MAP *17*1.5 P0.8 A5-400, M4, Security, 364BGA MVF60NN151CMK50 MAP *17*1.5 P0.8 A5-500, M4, No Security, 364BGA MVF60NS151CMK50 MAP *17*1.5 P0.8 A5-500, M4, Security, 364BGA MVF61NN151CMK50 MAP *17*1.5 P0.8 A5-500, M4, L2 Cache, No Security, 364BGA MVF61NS151CMK50 MAP *17*1.5 P0.8 A5-500, M4, L2 Cache, Security, 364BGA MVF62NN151CMK40 MAP *17*1.5 P0.8 A5-400, M4 Primary, No Security, 364BGA Tower Systems: $199 TWR-VF65GS10 Tower System Module $269 TWR-VF65GS10-KIT (Includes TWR-SER, TWR-ELEV) $399 TWR-VF65GS10-PRO (Includes TWR-SER2, TWR-LCD-RGB, TWR-ELEV) $1500 TWR-VF65GS10-DS5 (Includes TWR-SER2, TWR-LCD-RGB, TWR-ELEV+ DS5 License) [Freescale Buy Direct] 27
28 Vybrid Differentiator: Connectivity Real-time Ethernet Wireless Fieldbus Protocols Dual 10/100 Ethernet with IEEE 1588 time stamping 2-port Ethernet L2 switch EtherNet/IP CIP Sync Device Level Ring (DLR) (to be confirmed) PROFINET RT Not PROFINET IRT EtherCAT master EtherCAT slave needs ASIC Modbus TCP BACnet POWERLINK (to be confirmed) Connect wireless transceivers through SPI interface and run protocol from large on-chip SRAM ZigBee Wi-Fi Wireless M-Bus Z-Wave And others Modbus RTU (RS485) CANopen (CAN) DeviceNet (CAN) IO-Link (UART) 28
29 Vybrid Power Modes Modes General Description Current Consumptio n(ma) Normal Recovery Method RUN All functionality is available N/A WAIT CA5 and CM4 cores Halted Interrupt LPRUN 24 MHz operation, PLL bypass Interrupt ULPRUN 32 khz/128 khz operation, PLL Off Interrupt STOP LPSTOP3 LPSTOP2 LPSTOP1 Battery Backup Lowest power mode with all power retained, RAM retention and LVD protection 64K RAM retention. I/O states held. ADCs/DACs optionally power-gated. RTC functional. Wakeup from interrupts 16K RAM retention. I/O states held. ADCs/DACs optionally power-gated. RTC functional. Wakeup from interrupt I/O states held. ADCs/DACs optionally power gated. RTC functional. Wakeup from interrupts All supplies OFF, SRTC, 32kXOSC ON, tampers and monitors ON. 5-6 ma Interrupt uA ua ua 8uA Wakeup/Reset Wakeup/Reset Wakeup/Reset POR 29
30 Vybrid Power Modes Typical Power Modes in an embedded system Cortex A5/M4 Power Modes Vybrid Extended Power Modes Recovery Time Typical Idd Range Run Run RUN LPRUN - - <320uA/MHz 20-25mA ULPRUN mA Wait Sleep WAIT 6-8 ma Stop DeepSleep Stop 30 us 4-6 ma Power Gate modes with Wakeup capability Enables complete shut-down of core logic, including WKUP, further reducing leakage currents in all low power modes Supports 16 external input pins and 8 internal modules as wakeup sources Wakeup inputs are activated in LPSTOP modes LPSTOP3 LPSTOP2 LPSTOP1 300 us 300 us 300 us ua ua ua VBAT N/A 7-8uA 30
31 Vybrid : Multimedia System 2D Advanced Composition Engine (2D-ACE) Resolutions supporting up to XGA (1024x768) Supports full RGB888 for TFT display Alpha-blending, Gamma Correction and Temporal dithering Support for up to 64 layers, 6 blended Impressive 2D graphics acceleration Audio Subsystem SAI, ESAI, ASRC and SPDIF Video Interface (VIU) Supports QVGA to XGA 8/10 bit ITU656 video Up to 24 bits digital RGB Video up-scaling and down-scaling Brightness and contrast adjustment YUV to RGB888 or RGB565 conversion De-interlace function Integrated Video ADC (VF6xx only) Supports direct analog Video input (NTSC/PAL) Up to 4 Video Inputs 31
32 Display Controller (2D-ACE) with Composition Engine Static objects Any Any memory memory Any memory Dynamic objects RAM RAM RAM edma Vybrid 2D-ACE support Color conv pre blend. RLE exp. 32bpp Animate. Alpha, Pos, Obj 64 obj Blend Color key 6 planes Dither. Gamma corr CRC check Pipelined operation up to 90 MHz pixel clock Memory size optimized Per object animation frame rate 32
33 Vybrid Controller 2D-ACE Object management Arbitrate / pixel Higher 0 Priority.. 24bpp Lower 63 33
34 Vybrid Controller 2D-ACE Color conversion Notes Object color format YUV4:2:2 (YCbCr422).. Programmable coefficient RLE.. 8,16,32bpp expansion A4, A8.. Pre blend with fore and back color LO4, LO8.. Luminance offset, pre-blend alpha APAL88.. Indexed 8bpp + 8bpp alpha Indexed (RGBA8888 CLUT)..1,2,4,8 bpp..apal88 Direct..RGB565,..ARGB4444,..ARGB1555,..RGB888,..ARGB8888,..YUV4:2:2 Special..A4, A8..LO4, LO8...RLE RGBA
35 Vybrid Controller 2D-ACE Hardware Assisted Animation Size, ex. Pop up Position, ex. Fly in out Alpha, ex. Fade in / out Color, ex. Text/icon state Color Key, ex. Dynamic reveal hide CLUT, ex. Segment pixel group color, hide, reveal Image, ex. Image sequence animation Vertical Scroll. ex. List scroll 35
36 Vybrid Controller Solutions Quad SPI Features Dual QuadSPI architecture supports: 2 external Serial Flashes per QuadSPI module Up to 104 MHz SDR and Up to 80 MHz DDR Serial Flash Programmable Sequence Engine for compatibility to any Serial flash XIP (Execute-In-Place) Supports up to 4 chip selects QuadSPI can control 2 x 4-bit serial flashes : Individual Flash mode Parallel mode enabling octal flash with data recombination internally in QuadSPI READING ONLY Up to 80 MHz clock (160 MByte/sec peak bandwidth) Flexible Receive (RX) Buffering Scheme: Sub-buffers allocated to specific masters. Master prioritisation Pre-fetch capability Suspend & resume for lower priority masters 36
37 Vybrid Differentiator: Security Hardware security accelerators Secure boot Cryptographic accelerators Tamper detection Hardware-supported security features: Secure High Assurance Boot AES, DES/3DES, SHA-1, SHA-224, SHA-256 Run-time Integrity Checker and Security Controller (incl. Secure RAM and Security Monitor) Random Number Generator (NIST SP ) Secure JTAG Controller (with electrical fuses) Secure real-time clock Universal Unique ID Tamper Detection ARM TrustZone 37
38 Vybrid DDR3 Interface Overview Vybrid DDR3 supports up to 400MHz operation (800MT) Single 16-bit DDR3 memory chip placed externally. Up to 16Gbit (2GB) 2 Data Lanes Lane 0: D0-D7, DQM0, DQS0/DQS0_B Lane 1: D8-D15, DQM1, DQS1/DQS1_B Address + Command + Control Signals A0-A15 BA0-BA2, RAS, CAS, WE CS, ODT, CKE CLK/CLK_B 38
39 Vybrid DDR3 Interface Overview At 400MHz, the DDR3 interface is one of the fastest and most critical interfaces for chip routing on Vybrid. Data is latched on both the rising AND falling edges. Simple connect-the-dots does not work. At these speeds the traces are considered transmission lines. We must incorporate PCB controlled impedances. We must simulate the design. 39
40 Vybrid Trace Impedances General Rule for Vybrid DDR3: All DDR3 Single Ended Traces = 50 All DDR3 Differential Signals = 100 These are not resistors. These are characteristic impedances of transmission lines. mostly to do with the capacitance and inductance per unit length of the trace. Has negligible effect at low frequencies. Extremely important at high frequencies. 40
41 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MagniV, MXC, Platform in a Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners Freescale Semiconductor, Inc.. TM
42 I2S ESAI DSPLY LCD Video Still I2S ESAI SPDIF Display Seg LCD Imaging Security Crypto Module Real Time Integrity SNVS Tamper Detection Secure Fuse HAB Secure JTAG Industrial Control with Display ARM Cortex-A5 High Level OS i.e. Linux Human machine interfaces Display, camera, keypad Connectivity Ethernet, WiFi, USB Security TrustZone, secure boot, encryption Motor Control Audio Out ADC DAC Q SPI DDR NAND EBUS Analog ADC PWM FlexTimer DAC Memory I/F Quad SPI DDR-C NAND-C External Bus Core ARM Cortex-A5 Up to 500 MHz Audio Core ARM Cortex-M4 Up to 167 MHz Display and Imaging Communication UART I2C CAN Security SDIO Ethernet USB Host USB OTG GPIO UART I2C CAN TD SDIO ENET USB USB GPIO Tamper Detection Wi-Fi LAN USB Keypad ARM Cortex-M4 Audio CODEC Trigger Real-Time OS i.e. MQX Power management Control of I/O peripherals ADC/PWM for motor control Audio control for Alarm & information Audio In Touch Screen 42
43 10/100 ENET I3C I2S ESAI DSPLY LCD Video Still I2S ESAI SPDIF Display Seg LCD Imaging Security Crypto Module Real Time Integrity SNVS Tamper Detection Secure Fuse HAB Secure JTAG Single-chip Real-time Ethernet Protocols 10/100 ENET PHY I/O 10/100 ENET I/O ENET ADC DAC ENET Q SPI DDR NAND EBUS ENET Analog ADC PWM FlexTimer DAC Memory I/F Quad SPI DDR-C NAND-C External Bus Core ARM Cortex-A5 Up to 500 MHz Audio Core ARM Cortex-M4 Up to 167 MHz Display and Imaging Communication UART I2C CAN Security SDIO Ethernet USB Host USB OTG GPIO SDIO USB GPIO CAN TD UART USB FTM FTM CAN XCVR Motor Driver Various Motor Controller/ Actuators Motor Driver ARM Cortex-A5 Manage system load and everything except Ethernet ARM Cortex-M4 Exclusively manage real time protocols like PROFINET, EtherCAT, etc. Motors Motors 43
44 Data Processing with Dual Core The ARM Cortex-M4 includes a suite of signal processing extensions (DSP capabilities) that can be used to accelerate audio/video encode and decode Data processing (i.e. Audio decoding) is offloaded to the Cortex-M4 while the Cortex-A5 sleeps (in RUN mode) to optimize system power consumption. Low Power boot A5 at low freq A5 ON Low Power boot A5 at low freq A5 ON M4 disabled M4 OFF Similar to Audio decoding, Cortex-M4 can be used for any DSP processing acting like a coprocessor Application processor in higher/hightest power to handle system tasks,peripheral management as well as audio decoding A5@500Mhz A5 ON M4@133Mhz M4 ON Application RUN Mode A5@500Mhz A5 ON Application RUN Mode A5 disabled A5 OFF M4@133Mhz M4 ON Audio decoding offloaded to M4 while A5 sleeps Application processor (A5) Request Interrupt Low power mode A5 clock gated A5 OFF Low power mode A5 clock gated A5 OFF M4 clock gated M4 OFF Co-Processor for DSP (M4) Independent frequency control on both cores allow better control on performance and power management MUX Internal RAM 44
45 Overview of MCC Multi-Core Communication Communication layer between MQX and Linux Lightweight, fast API calls are simple send / receive between endpoints Endpoints are [core, node, port] triplets Sort of IP host, address, port but not really. Core is fixed (A5=0, M4=1) Linux can have multiple nodes, MQX only 1 Each can have multiple endpoints, arbitrary numbering Uses shared SRAM and interrupts Received data can be passed by pointer or copied Variable timeouts Configurable: Buffer sizes # of buffers Max # of endpoints 45
46 Portable Hospital Monitor Example with Asymmetrical-Multiprocessing Architecture Cortex-A5 Non-Critical Code (Host OS) Events Inter-Processor Calls Cortex-M4 Critical-Code Only Critical Code subjected to FDA approval Linux communication stacks DLL, graphics, everything else... Custom algorithms Measurement Signal biasing acquisition Importance of HMI in medical is becoming more important, however FDA approval is lengthy even for minor changes to the product With a single-chip, dual-core device, medical customers can segment the main application code into a) Non-critical sections and b) Critical sections Changes to critical sections can require FDA approval. Approval process can be minimized for changes to non-critical section, i.e. integrating a new communication interface) Cortex-M4 core is ideally suited to handle realtime functions of patient critical health parameters, while the Cortex-A5 is ideal for applications such as processing of the HMI 46
47 Freescale Vybrid F Series Enablement
48 Vybrid Controller F Series Enablement on Tower System Hardware Platform Complimentary Operating Systems Software Tower System Freescale MQX RTOS Linux OS ARM DS-5 ARM Development Studio 5 Eclipse + Compiler Debugger Analyzer Device Configuration Database Simulation Hardware Debug Modular, expandable development platform for 8/16/32-bit MCUs/ MPUs Rapid evaluation and prototyping Supports a range of MCU and peripheral plug-in boards Growing web community Full-featured, scalable, optimized, proven RTOS Simplifies hardware management Streamlines software development Reduces development cost and time to market Timesys LinuxLink supports free BSP for Vybrid Tower System and selected partner boards BSP solution integrates latest Linux kernel, drivers, Freescale MQX and ARM DS-5 Timesys offers expert professional services and custom development Developed and maintained by ARM for Freescale Vybrid Powerful compiler for both ARM Cortex -A5 and Cortex -M4 cores Debugger with MQX support for both core types in one IDE Streamline Performance Analyzer Enables flexible prototyping application development Comprehensive OS solutions for embedded control, display and connectivity Eases development on heterogeneous cores 48
49 Freescale Vybrid F Series Hardware
50 DS-5 Toolkits for Freescale Vybrid Controllers Integrated solution, developed and maintained by ARM for Freescale Vybrid End-to-end development, from SoC bring-up to application debug Powerful ARM Compiler for both ARM Cortex - A5 and Cortex -M4 Optimized code size and performance Intuitive DS-5 Debugger with Linux/MQX support Full debug for both core types in one IDE Flexible graphical user interface DSTREAM probe with 4GB trace buffer Supports CMSIS-DAP Debug Probe on Vybrid Tower System modules/kits Streamline Performance Analyzer System-wide analysis of Linux and Android systems Timeline and profiling reports From board bring up, through firmware development and application optimization, Development Studio 5 is the right tool for Freescale Vybrid controller development 50
51 DS-5 Connection to Tower System Host running DS-5 USB TCP/IP (Ethernet or USB) Connection Connects to Purpose USB On-board debug MCU via CMSIS-DAP I/F JTAG debug and ETB trace of code running on Cortex-A5 and Cortex-M4 TCP/IP (*) Vybrid chipset Linux application debug via gdbserver TCP/IP (*) Vybrid chipset Linux system analysis with Streamline (*) Both Linux application debug and Streamline require a TCP/IP connection to the target. In Linux, the TCP/IP connection is normally implemented on Ethernet, but USB could be an alternative. It is recommended that the Tower System provides both USB (for bare metal debug over CMSIS-DAP) and Ethernet (for application debug) connections. 51
52 Emcraft Systems Vybrid VF6 Starter Kit Low cost starter kit for the Freescale Vybrid VF6 Included in the kit: Linux-ready Vybrid VF6 System-On-Module (VF6 SOM) Tower-compatible development baseboard (TWR-SOM-BSB) that can be used in USB-powered standalone mode or plugged into the Freescale Tower platform for connectivity with other Tower modules Emcraft provides a software distribution for the VF6 SOM: Linux for the Cortex-A5 core MQX for the Cortex-M4 core Resources: Contact: Kent Meyer Tel: [email protected] 52
53 PHYTEC phycore-vybrid System on Module Production-Ready Vybrid Solution. Learn More: PHYTEC Vybrid Kit -$ SOM, Carrier Board, Cables Linux and MQX BSP Free LinuxLink Pro Subscription ARM DS-5 Development Suite Eval Free kit support CPU Memory Expansion Serial Network Multimedia Freescale Vybrid VFxxx Dual Heterogeneous Core ARM Cortex 450 MHz (VF5xx, A5 only) ARM Cortex 167 MHz (VF6xx, A5+M4) 1 MB on-chip SRAM, 512+ MB DDR3, 256 MB+ NAND, 32 MB SPI-NOR, 32KB EEPROM 2x SD/MMC 2x RS232, 4x UARTs, 2x CAN, 4 I2C, 4x SPI, 2x QSPI USB 2x USB HS 2.0 Display Temperature Power Consumption Software Enablement Form Factor Contact PHYTEC Sales: Americas/Asia: Brad Dodson [email protected] EMEA: Ralf Orschau [email protected] +49 (0) x 10/100 Ethernet with L2 switch, IEEE 1588 PTP for Real-Time Ethernet Video/Camera Interface Unit, Audio CODEC Audio (SAI, I2S, AC97, ESAI, SPDIF) Dual Display with support for color TFT up to SVGA. Resistive Touch Controller -40 to +85 C 1.5 W (typical) Richly featured Linux and MQX software BSP support 41 x 51mm 53
54 PHYTEC phycore-vybrid System on Module CPU Memory Expansion Serial Freescale Vybrid VFxxx Dual Heterogeneous Core ARM Cortex 450 MHz (VF5xx, A5 only) ARM Cortex 167 MHz (VF6xx, A5+M4) 1 MB on-chip SRAM, 512+ MB DDR3, 256 MB+ NAND, 32 MB SPI-NOR, 32KB EEPROM 2x SD/MMC 2x RS232, 4x UARTs, 2x CAN, 4 I2C, 4x SPI, 2x QSPI USB 2x USB HS 2.0 Network Multimedia Display Mechanical Specifications 2x 10/100 Ethernet with L2 switch, IEEE 1588 PTP for Real-Time Ethernet Video/Camera Interface Unit with optional OpenVG, Audio CODEC Audio (SAI, I2S, AC97, ESAI, SPDIF) Dual Display with support for color TFT up to SVGA. Resistive Touch Controller 41 x 51m Software Linux (Now), MQX (March 2013) Get more information: 54
55 Phytec Vybrid Development Kit Kit Contents: SOM: PCM-052 Carrier Board: PCM-952 SD Card with software demo Cables, power supply, documentation 7 VGA LCD (optional) Bare PCB for prototyping (optional) Tools/BSPs: Free Linux (kernel 3.3.9) BSP Free Freescale MQX BSP Free Timesys LinuxLink Pro subscription Free ARM Development Suite (DS-5 ) 55
56 Software (RTOS, OS)
57 Freescale Bundled MQX RTOS Free Scalable, fully-featured and proven RTOS with 32-bit MCUs Full-featured and powerful BSPs incorporate tightly integrated RTOS, Middleware (USB, TCP/IP stacks), file system, and I/O drivers Designed for speed and size efficiency Market proven Available on Freescale processors for > 15 years Used in millions of products including Medical and Heavy Industrial applications Simple and scalable As small as ~10KB for smallest implementation, or scale up to support sophisticated networking and threading Intuitive API & modular architecture enables straightforward fine-tuning of features Production source code provided Similar to other pay-for software OS $95K of free Software Software integration headache Integrated MQX Solution 57
58 MQX: What s free and what s add-on? Free Components RTOS (Full priority-based, pre-emptive scheduler) Real-time TCP/IP Communication Suite (RTCS) - TCP/IP, FTP, Telnet, DHCP, SNMP etc.. USB Host PHDC (medical),hid, MASS, HUB, CDC, USB Device - HID, MASS, CDC, PHDC MS-DOS File System (MFS) BSP I/O Driver: CAN, UART etc Basic HTTP Web server Benchmarking Tool Base Support: Freescale TIC, FAE, AE Compatible Freescale embedded GUI Library Add-on Components IAR & CW: MQX Task Aware Debugging integrated within tools Freescale - Level 2 Support Bluetooth Embedded Access: Webserver Basic/Standard/Pro, SNTP, XML, SMTP, POP3, SNMP (V3), SFFS Flash File System, On-Site Training, PEG Graphic Builder RTA & IXXAT: Industrial Protocols , CANopen etc. Freescale Low Cost NanoSSL and NanoSSH Swell & Segger: Graphic Libraries Free Freescale EGUI 58
59 Freescale MQX 4.0, RTCS with IP V6 enabled The MQX 4.0 IP stack RTCS will be extended with IP V6 core protocol support. The stack will be cable of IP V4, IP V6 or both. IP V6 core protocols IP V6 (RFC 2460) ICMP V6 (RFC 4443) Neighbor Discovery (RFC 4861) TCP/UDP on top of IP V4 and/or IP V6 Example Applications HTTP Server HVAC Tested to be compliance IP V6 ready silver logo certification IP V6 Ready Gold logo certification in 2013! * Add On Features 59
60 System Application Embedded Linux Reference Model Target Host Hardware Software Application (e.g. Base Station Control) Application 1 Application 2 Middleware and Application Services Networking Security UI Reliability LCD Networking Linux kernel Driver Driver Driver Driver more Board SOC Reliability HW accel. App Features Third-Party Application Hundreds of APIs from Open Source and Proprietary Bootloader Driver Driver Driver Driver more Virtualization SD USB more Development Tools Cross-Development Environment (SDK) IDE Application Debugging Build System (e.g. Factory) RFS, Kernel, App Collaborative Development Profiling Tracing System Management KGDB/ printk Debugging JTAG SMP support, RT enhancements Target Images Binaries Deployment Target Management 60
61 Timesys LinuxLink: FREE Supported, Commercial Linux for Freescale Vybrid F Series Absolutely free professional tools for Vybrid developers Build a complete, customized embedded Linux BSP in minutes with LinuxLink Latest kernels and drivers, full support for Freescale MQX More than 1400 user space packages Support for popular boards such as Tower series from Freescale and phycore from PHYTEC Continually updated repository of tutorials, documentation, and demos (with source) TimeStorm plug-ins tightly integrate unique features into ARM DS-5 development environment LinuxLink SDK-aware plus GCC toolchain and GDB support Full support for ARM gator daemon, DSTREAM and probes Seamless Qt Creator integration for Qt HMI development Unmetered support available via Optional access to Timesys premium support packages, hands-on Linux training and full services offerings 61
62 Windows Embedded Family Portable Media Consumer Thin Client Entertainment Medical Dedicated Servers Industrial Automation Telematics Robotics Industrial Thin Client Personal Navigation Point of Service Kiosks Entertainment 62
63 Software (Tools)
64 About Timesys: Proven Linux Pedigree More than 1000 projects, 200+ customers First to develop and deliver an award-winning, automated, intelligent, embedded Linux build system (LinuxLink 3.0) Support for 8 architectures, 100+ processors & SoCs Customers targeting industrial automation, mil/aero, medical, telecom, consumer electronics, and automotive segments Support for multi-core environments Real-time Linux Leadership First embedded Eclipse-based Tools Customized Linux Versions First to register carrier-grade Linux distribution Integrate Real-time with OS Community First to market open source, commercial-grade Linux product LinuxLink 1.0 LinuxLink 2.0 First to deliver an automated, intelligent build system - LinuxLink 3.0 LinuxLink Factory adds 100 th supported board 2001 Manual Customized Builds Automated Build/Test Hosted Build System Semis adapt Build system 100% Open Source Intelligent Build system 2011 Support for Multicore 64
65 Embedded Linux Made Easy with LinuxLink Build Your Custom BSP Build & Debug Your Custom Applications Deploy to Your Custom Hardware 65
66 Timesys LinuxLink Architecture 66
67 Timesys LinuxLink + MQX RTOS on the Tower System LinuxLink cloud development allows customers to rapidly deploy pre-built or custom BSP/SDKs for Tower or other hardware platforms. 67
68 Timeline: The Big Picture Find hotspots, system glitches, critical conditions at a glance Select from 40+ CPU counters, OS level and custom metrics Select one or more processes to visualize their instant load on CPU Accumulate counters, measure time and find instant hotspots Combined task switch trace and sampled profile for all threads 69
69 DSTREAM Debug & Trace Unit High performance memory download and trace collection USB 2.0 and Ethernet 10/100base-T interfaces Probe for JTAG, CoreSight, TI and MIPI connectors Fast memory download algorithms Very large memory buffer for long-term trace capture Feature JTAG speed Download speed Trace buffer Trace speed Specification 60 MHz 2.5 MB/s 4GB 600 Mbps/pin (16-bit) 70
70 71
71 IAR Systems and Embedded Workbench for ARM World-leading supplier of embedded tools Founded in employees Headquartered in Uppsala, Sweden 11 sales and support offices worldwide providing local technical support 98% recurring customers 82 Enterprise agreements 65% companies with more than one EW product 72
72 Why do customers choose IAR Systems? Our customers need: Standardization one IDE for everything Quality products and ease of use Performance in code size and speed Power-efficient applications Flexibility in the choice of processor Short time to market & reusable code Technical support Cost control We ve found that IAR Embedded Workbench compilers code intelligently in terms of code size and speed. IAR Embedded Workbench delivers quality code and an excellent debugging environment. Stephan Knecht, CEO at Bones Inc. For several years we have been working successfully with IAR Systems. Their tools give us the flexibility and performance we need to realize even our most ambitious product developments. Ralf Westerheide, Group Manager of Software Development at Miele & Cie The tool from IAR Systems turned out to be extremely easy to use. I think everybody on the team pretty much liked it. It s very intuitive. Roger Lambert, Design Engineer at GE Sensing With the complexity of our software and the cost requirement, code size is a major issue. The IAR Systems solution does an excellent job with code density. Brooks Barrett, Software Engineer at Ember 73
73 IAR Support for Vybrid multicore platform The Embedded Workbench for ARM supports all ARM cores from all semiconductor vendors Vybrid is Freescale s dual core ARM Cortex-A5/M4 architecture A single EWARM Workspace can have two projects, one to target each core EWARM can debug both cores with a single hardware debugger Two instances of EWARM can access the same hardware debugger, each instance accessing one of the two cores 74
74 Altia's Mission Get the best user interface from the artist s imagination to the lowest cost hardware in the shortest time. 75
75 Why Altia? Reduced engineering time (average 50%) From low end processors to high end systems Portability across multiple hardware platforms Works with any operating system or no operating system at all Custom GUI development Complete, efficient C source code 76
76 Swell Software Freescale acquired key assets of Swell Software on August 18, 2010, an industry leader in GUI software tools Swell Software provides Graphical User Interface (GUI) Solutions for Embedded Devices. The PEG family of tools are designed to meet widely varying power, performance and memory requirements. Helping our customers: Reduce product development risk Lower in-house development costs Accelerate time to market PEG Software accelerates GUI design for embedded devices by allowing developers to create prototypes on a Windows or Linux-based PC by providing a complete visual layout and design tool to enable GUI design to take place in parallel to the embedded software/hardware development. The PEG WindowBuilder automatically generates C++ source code that is ready to be compiled and linked into any application, further accelerating the deployment of the final product. 77
77 Software Support (3 rd Party)
78 Adeneo Embedded 50+ engineering team - experts in system integration on complex embedded devices AdetelGroup headquarters EU engineering office Ecully, Rhône (France) Consumer Automotive Industrial Medical US engineering office Bellevue, WA (USA) Subsidiary of a 600 employees company specialized in complete turnkey development for Embedded markets Long track record with competitive operating systems using architectures from our main board manufacturer and semiconductor vendor partners 79
79 Adeneo Embedded Services Trainings Workshops System Architecture Consulting Design Review Support Contracts Turnkey HW+SW designs Evaluation Incremental training offer adapted to each step of the development cycle Architecture Benchmarking Feasibility Study / Proof of Concept Reliable solutions securing robust architecture Reference BSPs with Maintenance and Support Design Complete set of services to ensure best time to market Firmware Expertise Application Development MAKE THE CHOICE THAT FITS BEST FOR YOU scheduled trainings with development kits offered for FREE at the end of each session customized training delivered onsite by one of our expert in the field requested for the training Secure your software and hardware design by collaborating with our engineers Insure reliability and robustness of your device thanks to our partnerships with best worldwide SVs for reference BSPs Be flexible and optimize time-tomarket of your next product with our services from support contract to complete turnkey design 80
80 Adeneo Embedded Program Management Core competencies for 32-bit embedded devices development make our engineers efficient and reliable for each stages of your project : Application Development Multimedia Custom GUI o o Silverlight.NET Compact Framework Real-time Data management Geo-localisation GPS Middleware Custom shells / Firmware update Firmware Expertise Edition/Customization of reference BSPs for many Silicon Vendors architecture or off-the-shelf boards (SOC, SOM) OS optimization o power management o boot duration o real-time performances o Hardware Development Team of 100+ HW design engineers from AdetelGroup close working with Adeneo Embedded Full turnkey development including both hardware and software design Collaboration with SVs both on the HW side and the OS system integration 81
81 Timesys LinuxLink: FREE Supported, Commercial Linux for Freescale Vybrid F Series Absolutely free professional tools for Vybrid developers Build a complete, customized embedded Linux BSP in minutes with LinuxLink Latest kernels and drivers, full support for Freescale MQX More than 1400 user space packages Support for popular boards such as Tower series from Freescale and phycore from PHYTEC Continually updated repository of tutorials, documentation, and demos (with source) TimeStorm plug-ins tightly integrate unique features into ARM DS-5 development environment LinuxLink SDK-aware plus GCC toolchain and GDB support Full support for ARM gator daemon, DSTREAM and probes Seamless Qt Creator integration for Qt HMI development Unmetered support available via Optional access to Timesys premium support packages, hands-on Linux training and full services offerings 82
82 Supplemental Material: 2D-ACE and TCON
83 What is the «standard» way for graphics? Screen Scratch Pad RAM 84
84 What is the «standard» way for graphics? It consumes a lot of RAM! For a WVGA screen: 800 x 480 x 24bpp x 2 = 2MB without scratch pad memory It consumes a lot of memory bandwidth 85
85 2D-ACE Features The 2D-ACE is an advanced graphics compositing and blending engine that directly drives an external TFT LCD Allows full flexibility of TFT display sizes Fetches bit-mapped sprites from on- or off-chip memory using DMA Creates final panel contents by compositing and blending these graphics Has support for a cursor separate from the sprite graphics Supports multiple source graphic formats in RGB and YUV format and with and without alpha and run length encoding 16bpp RGB565, RGB1555, RGB4444, 24bpp RGB888 and 32bpp ARGB8888 Indexed colors with variable bit depths from 1 bit per pixel (bpp) to 8bpp and APAL8 YUV format - YCbCr422 Adjusts the gamma of the graphics to match the TFT in use and dithers pixel colors on panels with less than 24-bit color Displays a test signal to allow calibration of panel and system test 86
86 2D-ACE Operation The 2D-ACE combines layers or sprites to create the final content There are up to 66 different sources of content possible 64 programmable layers that contain source graphics A cursor layer 1 layer as a default color for the background Layers are in a fixed priority to each other For each pixel position the 2D-ACE fetches a pixel from the topmost layer placed there AND a pixel from the next layer in the priority and pixels from up to four further layers (dependent on user configuration) If indexed colors are used these are converted to 32bpp before processing The fetched pixels are then blended to give the display content for that position. The blending attributes are determined per layer and the lowest priority pixel s blending attributes are ignore Each resulting pixel can be gamma corrected The output format is 8 bits per channel(24bpp) 87
87 What is a layer? A layer is the mechanism by which graphics are displayed on the panel The 2D-ACE has a set of 9 registers to configure each layer The layer registers configure Height & width of layer (pixels) Signed position on panel (x,y) Pointer to graphic (32-bit) Graphic coding (bpp) & CLUT, blending, type, tile & safety Chroma limits (max & min) Tile size Transparency mode colors x y 88
88 Creating the image on the panel 89
89 Creating the image on the panel sky Layer 20: 16x480 (0,0) YCbCr Alpha:100% Serial flash 90
90 Creating the image on the panel sky Layer 20: 800x480 (0,0) YCbCr Alpha:100% Tile size: 16x480 Serial flash 91
91 Creating the image on the panel - city Layer 12: 800x430 (0,50) 8BPP Alpha:100% Simple chroma DRAM 92
92 Creating the image on the panel - flag Layer 10: 52x34 (350,70) 4BPP Alpha:100% SRAM 93
93 Creating the image on the panel car & gas Layer 9: 60x60 (80,348) 8BPP Alpha:100% Simple Chroma SRAM Layer 8: 80x80 (100,350) 8BPP Alpha:100% Simple Chroma Serial flash 94
94 Creating the image on the panel - plane Layer 6: 40x40 (5,120) 4BPP Alpha:100% Simple Chroma Serial flash 95
95 Creating the image on the panel 96
96 Creating the image on the panel 97
97 2D-ACE layers & the pixel-blend stack At each pixel position up to six layers may be blended User can globally configure the 2D-ACE to blend 2, 3, 4, 5 or 6 layers The blend stack determines how each pixel is blended Layers below the lowest priority pixel are not visible The blending settings for the lowest priority pixel are ignored Layers active at pixel position (x,y) Selected pixels in blend stack Blended pixel Pixel ignored 98
98 Configuring the 2D-ACE Timing The 2D-ACE has a choice of clock sources to optimize the configuration options Configure the 2D-ACE panel timing settings to match the provided by the panel manufacturer The 2D-ACE provides registers to configure these relationships in a panel friendly manner The pixel clock is specified by the panel manufacturer Value is specified to allow the panel to be refreshed at 50 60Hz The 2D-ACE clock can be calculated from the pixel clock value and the depth of the blend required 99
99 TFT Timing Example H Pulse width H Back Porch H Front Porch V Pulse width V Back Porch V Front Porch Sharp LQ043T1DG02 100
100 Timing Controller (TCON) 2D-ACE has highly configurable timing for the interface signals, but the TCON adds even more flexibility Timing generation unit supporting 12 timing signal channels (4 comparators, 6 pulse generators, 1 toggle generator, and a signal mixer) Supports remapping of color channels TCON[0] Timing Generators TCON[11] 2D-ACE VSYNC HSYNC DE PixCLK Data TCON Bit Mapping VSYNC HSYNC DE PixCLK Data 101
101 Arrow Electronics Five Years Out Guiding Innovation Forward
102 Questions
Freescale Vybrid Applications Windows Embedded
ARM-based Embedded System Design 2013 Freescale Vybrid Applications Windows Embedded F&S Elektronik Systeme GmbH Untere Waldplätze 23 D-70569 Stuttgart Tel. (+49)(0)711 123722-0 [email protected] Speaker:
STM32 F-2 series High-performance Cortex-M3 MCUs
STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32-bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/mcu STM32 F-2 series The STM32
ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654
ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654 Features ARM Cortex-A8 processor, 800MHz Xilinx Spartan-6 FPGA expands vision processing capabilities Dual MIPI CSI-2 CMOS camera ports,
High-Performance, Highly Secure Networking for Industrial and IoT Applications
High-Performance, Highly Secure Networking for Industrial and IoT Applications Table of Contents 2 Introduction 2 Communication Accelerators 3 Enterprise Network Lineage Features 5 Example applications
Network connectivity controllers
Network connectivity controllers High performance connectivity solutions Factory Automation The hostile environment of many factories can have a significant impact on the life expectancy of PCs, and industrially
System Design Issues in Embedded Processing
System Design Issues in Embedded Processing 9/16/10 Jacob Borgeson 1 Agenda What does TI do? From MCU to MPU to DSP: What are some trends? Design Challenges Tools to Help 2 TI - the complete system The
Embedded Development Tools
Embedded Development Tools Software Development Tools by ARM ARM tools enable developers to get the best from their ARM technology-based systems. Whether implementing an ARM processor-based SoC, writing
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
TM July 19, 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert,
SBC8600B Single Board Computer
SBC8600B Single Board Computer 720MHz TI s Sitara AM3359 ARM Cortex-A8 Microprocessor Onboard 512MByte DDR3 SDRAM and 512MByte NAND Flash UARTs, 2*USB Host and 1*OTG, 2*Ethernet, CAN, RS485, LCD/TSP, Audio,
ZigBee Technology Overview
ZigBee Technology Overview Presented by Silicon Laboratories Shaoxian Luo 1 EM351 & EM357 introduction EM358x Family introduction 2 EM351 & EM357 3 Ember ZigBee Platform Complete, ready for certification
Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink
Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink Session 1 Assembling and booting a small footprint Linux platform To join the teleconference -------------------------------------------------------
Java Embedded Applications
TM a One-Stop Shop for Java Embedded Applications GeeseWare offer brings Java in your constrained embedded systems. You develop and simulate your Java application on PC, and enjoy a seamless hardware validation.
SABRE Lite Development Kit
SABRE Lite Development Kit Freescale i.mx 6Quad ARM Cortex A9 processor at 1GHz per core 1GByte of 64-bit wide DDR3 @ 532MHz UART, USB, Ethernet, CAN, SATA, SD, JTAG, I2C Three Display Ports (RGB, LVDS
Connecting Kinetis MCU with CMOS Sensor Interface through GPIO QQVGA image transfer to Kinetis internal SRAM
Freescale Semiconductor Document Number:AN4627 Application Note Rev 0, 5/2013 Connecting Kinetis MCU with CMOS Sensor Interface through GPIO QQVGA image transfer to Kinetis internal SRAM by: Adi Shieber
Freescale MQX Software Solutions
Freescale Enablement Solutions Freescale MQX Software Solutions Complimentary proven RTOS, TCP/IP, file system and USB Overview The increasing complexity of industrial applications and expanding functionality
Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec
Standardization with ARM on COM Qseven Zeljko Loncaric, Marketing engineer congatec overview COM concept and ARM positioning ARM vendor and standard decision Freescale ARM COM on Qseven conga-qmx6 mulitmedia
Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah
(DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de [email protected] NIOS II 1 1 What is Nios II? Altera s Second Generation
Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009
Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer October 2009 Jennic highlights Jennic is a fabless semiconductor company providing Wireless Microcontrollers to high-growth
Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer
Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer The SBC4661 is a powerful 1 GHz Quad Core Cortex-A9 with multiple video ports, quad USB3.0 and dual GigE Ethernet. Using
Which ARM Cortex Core Is Right for Your Application: A, R or M?
Which ARM Cortex Core Is Right for Your Application: A, R or M? Introduction The ARM Cortex series of cores encompasses a very wide range of scalable performance options offering designers a great deal
7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
ARM Processors and the Internet of Things. Joseph Yiu Senior Embedded Technology Specialist, ARM
ARM Processors and the Internet of Things Joseph Yiu Senior Embedded Technology Specialist, ARM 1 Internet of Things is a very Diverse Market Human interface Location aware MEMS sensors Smart homes Security,
All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule
All Programmable Logic Hans-Joachim Gelke Institute of Embedded Systems Institute of Embedded Systems 31 Assistants 10 Professors 7 Technical Employees 2 Secretaries www.ines.zhaw.ch Research: Education:
FLYPORT Wi-Fi 802.11G
FLYPORT Wi-Fi 802.11G System on module 802.11g WIFI - Infrastructure mode - softap mode - Ad hoc mode Microchip PIC 24F 16 bit processor Microchip MRF24WG0MA/MB - Native WiFi 802.11g transceiver - PCB
DesignWare IP for IoT SoC Designs
DesignWare IP for IoT SoC Designs The Internet of Things (IoT) is connecting billions of intelligent things at our fingertips. The ability to sense countless amounts of information that communicates to
Complete Integrated Development Platform. 2013 Copyright Atmel Corporation
Complete Integrated Development Platform 2013 Copyright Atmel Corporation MCU Developer s Challenge 80% increase in SW in next MCU project Top Engineering Concern: Hitting Schedules More complex end user
Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.
Specifications for ARINC 653 compliant RTOS & Development Environment Notes and terms of conditions Vendor shall note the following terms and conditions/ information before they submit their quote. 1.
FRDM-KL25Z User's Manual 2012-09-24 Rev. 1.0
FRDM-KL25Z User's Manual 2012-09-24 Rev. 1.0 Freescale Semiconductor, Inc. FRDMKL25ZUM Table of Contents 1 Overview... 3 2 Reference Documents... 3 3 Getting Started... 3 4 FRDM-KL25Z Hardware Overview...
The new 32-bit MSP432 MCU platform from Texas
Technology Trend MSP432 TM microcontrollers: Bringing high performance to low-power applications The new 32-bit MSP432 MCU platform from Texas Instruments leverages its more than 20 years of lowpower leadership
Designing Feature-Rich User Interfaces for Home and Industrial Controllers
Designing Feature-Rich User Interfaces for Home and Industrial Controllers Author: Frédéric Gaillard, Product Marketing Manager, Atmel We have all become familiar with intuitive user interfaces on our
Quick Start Guide. USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512
Quick Start Guide USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512 Quick Start Guide Get to Know the USB-KW24D512 USB Connector Reset Button Application Button LEDs Antenna
A-307. Mobile Data Terminal. Android OS Platform Datasheet
A-307 Mobile Data Terminal Android OS Platform Datasheet Revision 1.1 July, 2013 Introduction A-307 Platform Overview Introduction A-307 Platform Overview The A-307 provides Original Equipment Manufacturers
STLinux Software development environment
STLinux Software development environment Development environment The STLinux Development Environment is a comprehensive set of tools and packages for developing Linux-based applications on ST s consumer
Embedded Linux Platform Developer
Embedded Linux Platform Developer Course description Advanced training program on Embedded Linux platform development with comprehensive coverage on target board bring up, Embedded Linux porting, Linux
Instant Graphical User Interface Solutions Why you need a new User Interface
Instant Graphical User Interface Solutions Why you need a new User Interface Thanks to the iphone & Smart Phones Customer GUI expectations have changed Monochrome character LCDs and button style keypads
Data Transfer between Two USB Flash SCSI Disks using a Touch Screen
Data Transfer between Two USB Flash SCSI Disks using a Touch Screen Anurag A. Chakravorty #1, Raghwendra J. Suryawanshi *2, # Bachelor of Engineering, Department of Information Technology, Matsyodari Shikshan
The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015
The Future of IoT Zach Shelby VP Marketing, IoT Feb 3 rd, 2015 1 Internet of (really nerdy) People 1980s 2 Internet of (content silo) People 1990s 3 Internet of (Web) People 2000s 4 Internet of (really
Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM
TWR-MECH Mechatronics Board TOWER SYSTEM Get to Know the Tower Mechatronics Board Primary Connector / Switch MCF52259 Connectors for Up to Eight Servos SW4 (Reset) USB OTG 5V Supply Touch Panel Socket
Simplify rich applications & hard real-time
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
Embedded Display Module EDM6070
Embedded Display Module EDM6070 Atmel AT91SAM9X35 Based Single Board Computer BY Product Overview Version 1.0 Dated: 3 rd Dec 2013 Table of Contents Product Overview... 2 Introduction... 2 Kit Contents...
SBC8100 Single Board Computer
SBC8100 Single Board Computer TI OMAP3530 Processor based on 600MHz ARM Cortex-A8 core (for SBC8100) TI DM3730 Processor based on 1GHz ARM Cortex-A8 core (for SBC8100 Plus) Flexible Design with a Tiny
Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions
September 2013 Silicon Support & Professional Eng. Services Customer Experience Freescale Provided SW & Solutions Provide Valued Software, Support & Professional Engineering Services, Competitively 2 Customer
SBC6245 Single Board Computer
SBC6245 Single Board Computer 400MHz Atmel AT91SAM9G45 ARM 926EJ-STM Microcontroller On Board 128MB Nand Flash plus 128MB DDR2 SDRAM RS232, RS485, Ethernet, USB Host, LCD, Touch Screen, RTC, Supports for
Development With ARM DS-5. Mervyn Liu FAE Aug. 2015
Development With ARM DS-5 Mervyn Liu FAE Aug. 2015 1 Support for all Stages of Product Development Single IDE, compiler, debug, trace and performance analysis for all stages in the product development
USB to SPI Device Driver Installation Instructions
Freescale Semiconductor User s Guide Document Number: KTUSBSPIDRVUG Rev. 1.0, 10/2012 USB to SPI Device Driver Installation Instructions Table of Contents 1 Introduction........................................................................
How To Use Nuc123 (Nuc123) For A Week
_NuMicro NUC123 ARM Cortex -M0 USB MCU Atlantik Elektronik GmbH, Fraunhoferstr.11a, D-82152 Planegg/Munich, Phone: (+49) 89 / 89 505-0, Fax.: (+49) 89 / 89 505-100, www.atlantikelektronik.com 1 Contents
How to Run the MQX RTOS on Various RAM Memories for i.mx 6SoloX
Freescale Semiconductor, Inc. Document Number: AN5127 Application Note Rev. 1, 05/2015 How to Run the MQX RTOS on Various RAM Memories for i.mx 6SoloX 1 Introduction This document describes how to customize
MPR121 Serial Communication
Freescale Semiconductor Document Number: AN3895 Application Note Rev. 2, 02/2013 MPR121 Serial Communication INTRODUCTION The MPR121 uses an I 2 C Serial Interface. The I 2 C protocol implementation and
APx4 Wireless System-on-Module 5/8/2013 1
APx4 Wireless System-on-Module 5/8/2013 1 Table of Contents Key Features Benefits APx4 Software APx4 Development Kit Certifications Use Cases Summary 5/8/2013 2 Key Features APx4 is a computing platform
STM32L. Ultra-low-power Cortex -M3 devices
STM32L Ultra-low-power Cortex -M3 devices STM32L press release STM32L 32- to 128-Kbyte products are entering full production 2 nd half March 2011 Part of industry s largest ARM Cortex -M 32-bit microcontroller
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS
APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS This document provides an overview of the toolchain used to develop, build, and deploy EmberZNet and Silicon Labs Thread applications, and discusses some additional
Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013
Adding WiFi to Your Embedded System WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013 Your partners for Embedded Wi-Fi Multi Market Leader 32 bit ARM MCU Leader Ultra low
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
April 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,
Gecko. Energy-friendly microcontrollers for the IoT. Gecko MCUs Complete portfolio of energyfriendly 32-bit microcontrollers PRODUCT SELECTOR GUIDE
Gecko MCUs Energy-friendly microcontrollers for the IoT PRODUCT SELECTOR GUIDE Gecko MCUs Complete portfolio of energyfriendly 32-bit microcontrollers www.silabs.com/efm32 Smart. Connected. Energy-Friendly.
Freescale Development Kits IEEE 802.15.4. Wireless design made simple. freescale.com/802154
Freescale Development Kits IEEE 802.15.4 Wireless design made simple IEEE 802.15.4 Wireless Design Made Simple Our Wireless Portfolio Our portfolio of 802.15.4 platforms lets the developer choose the best
Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor
Von der Hardware zur Software in FPGAs mit Embedded Prozessoren Alexander Hahn Senior Field Application Engineer Lattice Semiconductor AGENDA Overview Mico32 Embedded Processor Development Tool Chain HW/SW
Innovative development and deployment of Intuitive Human Machine Interface for embedded applications
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
Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik
Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik Contents Überblick: Aufbau moderner FPGA Einblick: Eigenschaften
SPEAr family of embedded microprocessors
SPEAr family of embedded microprocessors STMicroelectronics www.st.com/spear SPEAr devices, based on ARM core architecture, offer substantial processing power and wide peripheral support Embedded applications
Safety Lifecycle illustrated with exemplified EPS
September 2012 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ,
Development of Embedded Board for OMAP4460
Development of Embedded Board for OMAP4460 Subodh Raj M S 1, Rajesh M 2 M.Tech Student, Embedded Systems Group, NIELIT, Kozhikode, Kerala, India 1 Scientist/ Engineer-C, Embedded Systems Group, NIELIT,
A-317. Mobile Data Terminal. Android Platform Datasheet
A-317 Mobile Data Terminal Android Platform Datasheet Revision 1.4 October, 2014 Disclaimer: Micronet reserves the right to change product specifications without prior notice. Introduction A-317 Platform
Easy H.264 video streaming with Freescale's i.mx27 and Linux
Libre Software Meeting 2009 Easy H.264 video streaming with Freescale's i.mx27 and Linux July 8th 2009 LSM, Nantes: Easy H.264 video streaming with i.mx27 and Linux 1 Presentation plan 1) i.mx27 & H.264
BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA
BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA AGENDA INTRO TO BEAGLEBONE BLACK HARDWARE & SPECS CORTEX-A8 ARMV7 PROCESSOR PROS & CONS VS RASPBERRY PI WHEN TO USE BEAGLEBONE BLACK Single
USB 3.0 Connectivity using the Cypress EZ-USB FX3 Controller
USB 3.0 Connectivity using the Cypress EZ-USB FX3 Controller PLC2 FPGA Days June 20, 2012 Stuttgart Martin Heimlicher FPGA Solution Center Content Enclustra Company Profile USB 3.0 Overview What is new?
Operator Touch Panel PC OTP/57V esom2586 / x86
Operator Touch Panel PC OTP/57V esom2586 / x86 3U Operator Touch Panel Device with 5.7 VGA LCD, Touch Screen, Embedded PC and Java 6 Product Information Description The OTP/57V is a compact PC-based open
Designing a System-on-Chip (SoC) with an ARM Cortex -M Processor
Designing a System-on-Chip (SoC) with an ARM Cortex -M Processor A Starter Guide Joseph Yiu November 2014 version 1.02 27 Nov 2014 1 - Background Since the ARM Cortex -M0 Processor was released a few years
QorIQ espi Controller Register Setting Considerations and Programming Examples
Freescale Semiconductor Application Note Document Number: AN4375 Rev. 1, 06/2012 QorIQ espi Controller Register Setting Considerations and Programming Examples About this document This document describes
MPX28. o UART, SD-CARD, I2C, PWM, Serial Audio, SPI Power management optimized for long battery life 3.3V I/O
MPX28 System On Module Processor: Freescale i.mx287, 454 MHz based on ARM926EJ-S RAM: 128MB DDR2-400 SDRAM ROM: 128MB NAND Flash Power supply Single 4.5V to 5.5V Size 33mm SO-DIMM format Temp.-Range 0
The shortest path to cellular communications: Cellular Development Platform
The shortest path to cellular communications: Cellular Development Platform Multi-Tech Overview 40 years focused on Machine-to-Machine (M2M) Communications 80+ patents 20+ million devices, thousands of
Atmel SMART ARM Core-based Embedded Microprocessors
Atmel SMART ARM Core-based Embedded Microprocessors High Performance, Power Efficient, Easy to Use Atmel SMART SAMA5 ARM Cortex-A5 MPUs Core Sub-System Memory Connectivity Device Name Core VFPU / NEON
i.mx USB loader A white paper by Tristan Lelong
i.mx USB loader A white paper by Tristan Lelong Introduction This document aims to explain the serial downloader feature of i.mx SoCs on Linux (available across i.mx family starting with i.mx23). This
High Performance or Cycle Accuracy?
CHIP DESIGN High Performance or Cycle Accuracy? You can have both! Bill Neifert, Carbon Design Systems Rob Kaye, ARM ATC-100 AGENDA Modelling 101 & Programmer s View (PV) Models Cycle Accurate Models Bringing
Freescale Wireless Connectivity for the Internet of Tomorrow
Freescale Wireless Connectivity for the Internet of Tomorrow Alan Collins Business Development Wireless Applications Engineer A P R. 2 0 1 5 TM External Use Agenda Wireless connectivity technologies to
IOVU-571N ARM-based Panel PC
IOVU-571N ARM-based Panel PC Features RISC-based Panel PC IOVU-57N Application Dimensions Ordering Information Specifications ARM-based Panel PC IOVU-571N Serial IOVU software support Packing List Options
USB OTG and Embedded Host. 2008 Microchip Technology Incorporated. All Rights Reserved. Slide 1
USB OTG and Embedded Host 2008 Microchip Technology Incorporated. All Rights Reserved. Slide 1 Topics Nomenclature USB Universe USB OTG versus Embedded Host USB Embedded Host USB On-The-Go USB OTG Device
Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies
Bluetooth 4.0 Solutions for Apple ios Devices Bluegiga Technologies Agenda Introduction How to build Bluetooth 4.0 applications Compatible Bluegiga products What is Bluetooth low energy? Summary Introduction
Versions. Q.station Q.station T. Q.station D. Q.station DT x x
Most important features: Very high data rates up to 100 khz each channel 100 khz at 16 channels, 10 khz at 128 channels 64 Q.bloxx modules connectable Ethernet interface for configuration and data output
Andreas Läng. Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication. www.hilscher.com
Andreas Läng Hilscher Swiss GmbH Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication www.hilscher.com Hilscher Platform Strategy The unique solution for all
ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications
C ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications 1-chip solution for color display, video input and meter control with built-in highperformance CPU core FR81S
The Internet of Things: Opportunities & Challenges
The Internet of Things: Opportunities & Challenges What is the IoT? Things, people and cloud services getting connected via the Internet to enable new use cases and business models Cloud Services How is
ARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG
ARM Processors for Computer-On-Modules Christian Eder Marketing Manager congatec AG COM Positioning Proprietary Modules Qseven COM Express Proprietary Modules Small Module Powerful Module No standard feature
Friendly ARM MINI2440 & Dalvik Virtual Machine with Android
e t International Journal on Emerging Technologies (Special Issue on NCRIET-2015) 6(2): 197-202(2015) ISSN No. (Print) : 0975-8364 ISSN No. (Online) : 2249-3255 Friendly ARM MINI2440 & Dalvik Virtual Machine
Quectel Wireless Solutions Wireless Module Expert U10 UMTS Module Presentation
Quectel Wireless Solutions Wireless Module Expert U10 UMTS Module Presentation 2012-1 Contents General Description Target Applications Highlights Hardware Architecture Software Advantage Enhanced AT Commands
HVP-KV31F120M Quick Start Guide
HVP-KV31F120M Quick Start Guide Freescale Controller Card High Voltage Development Platform Quick Start Guide Get to Know the HVP-KV31F120M USB Mini for Communication, Debugging and Power Supply Isolated
Computer and Set of Robots
Lesson 11:DESIGN PROCESS EXAMPLES Mobile-Phone, Mobile- Computer and Set of Robots 1 Mobile Phone 2 Mobile phone SoC (System-on-Chip) Hardware units Microcontroller or ASIP (Application Specific Instruction
POCKET SCOPE 2. The idea 2. Design criteria 3
POCKET SCOPE 2 The idea 2 Design criteria 3 Microcontroller requirements 3 The microcontroller must have speed. 3 The microcontroller must have RAM. 3 The microcontroller must have secure Flash. 3 The
Silabs Ember Development Tools
Silabs Ember Development Tools Presented by Silicon Laboratories Shaoxian Luo 1 Development Tools Desktop Network Analyzer Debug Adapter Packet Trace Port Desktop Network Analyzer provides a macroscopic
Introduction Made For ipod (MFi) Accessories Tower Development and Rapid Prototyping system Android Accessories Freescale Audio Solution Summary Q & A
October 2013 Learn about the wide range of Freescale Made For ipod (MFi) solutions for audio and non-audio Accessories and App-based Accessories. The solutions are based on Freescale MCUs, MPUs, sensors
Embedded Linux BSP BootCAMP
Embedded Linux BSP BootCAMP www.aeslab.com www.phytec.in [ Hardware Provider ] www.aeslab.com [email protected] +91-80-41307589 +91-9972039671 Day-1 Training Outlines Day-2 1 st Half: [Get Comfort with ARM
Ways to Use USB in Embedded Systems
Ways to Use USB in Embedded Systems by Yingbo Hu, R&D Embedded Engineer and Ralph Moore, President of Micro Digital Universal Serial Bus (USB) is a connectivity specification that provides ease of use,
ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information
Rev. 1.1 8 August 2012 Errata sheet Document information Info Keywords Abstract Content LPC4357FET256; LPC4357FET180; LPC4357FBD208; LPC4353FET256; LPC4353FET180; LPC4353FBD208; LPC4337FET256; LPC4337FET180;
Building Blocks for PRU Development
Building Blocks for PRU Development Module 1 PRU Hardware Overview This session covers a hardware overview of the PRU-ICSS Subsystem. Author: Texas Instruments, Sitara ARM Processors Oct 2014 2 ARM SoC
About Yazata Business Consulting
About Yazata Business Consulting Yazata Consulting is a, full service software consulting company offering web design, application development, software integration, embedded systems design & development,
Easy! D3 Intelligent Camera Platform
Easy! D3 Intelligent Camera Platform Intelligent Cameras Framegrabbers Made in Germany Ease of Use The D3 Intelligent Camera The D3 Industrial Camera has a rigid aluminum body and industry-standard interfaces
Linux. Reverse Debugging. Target Communication Framework. Nexus. Intel Trace Hub GDB. PIL Simulation CONTENTS
Android NEWS 2016 AUTOSAR Linux Windows 10 Reverse ging Target Communication Framework ARM CoreSight Requirements Analysis Nexus Timing Tools Intel Trace Hub GDB Unit Testing PIL Simulation Infineon MCDS
M85 OpenCPU Solution Presentation
M85 OpenCPU Solution Presentation 2013/09/22 Wireless Solutions Co., Ltd. All rights reserved OUTLINE OpenCPU Summary Advantages Software Architecture What s New? Open Resources Development Requirements
