Real-Timeness and System Integrity on a Asymmetric Multi Processing configuration
|
|
- Nickolas Hodge
- 6 years ago
- Views:
Transcription
1 Real-Timeness and System Integrity on a Asymmetric Multi Processing configuration D&E Event November 2nd Relator: Manuele Papais Sales & Marketing Manager 1
2 DAVE Embedded Systems DAVE Embedded Systems' HEADQUARTER Via Talponedo, 29/A Porcia, Italy DAVE Embedded Systems' BRANCH OFFICE Maximilianstrasse, München, Germany
3 DAVE Embedded Systems Sales Offices: USA California UK Swindon France Paris Israel Tel Aviv Belgium / The Netherlands Telerex B.V. Now opening: Japan DAVE Embedded Systems' HEADQUARTER Via Talponedo, 29/A Porcia, Italy DAVE Embedded Systems' BRANCH OFFICE Maximilianstrasse, München, Germany
4 DAVE Embedded Systems Concept and Design of Embedded Systems
5 DAVE Embedded Systems Solutions Provider Concept and Design of Embedded Systems Supporting and Promoting Customer Ideas and Concepts from Scratch to Business
6 Products Portfolio
7 Products Portfolio System On Modules Texas Instruments SITARA, DA VINCI NXP i.mx6... XILINX Zynq
8 Products Portfolio System On Modules Single Board Computers Texas Instruments SITARA, DA VINCI Wall mount NXP i.mx6... DIN Bar mount XILINX Zynq
9 Products Portfolio System On Modules Single Board Computers Customized Solutions Texas Instruments SITARA, DA VINCI Wall mount Based on customer requirements NXP i.mx6... DIN Bar mount Based on existing proven solutions XILINX Zynq
10 Products Portfolio System On Modules Single Board Computers Customized Solutions Texas Instruments SITARA, DA VINCI Wall mount Based on customer requirements NXP i.mx6... DIN Bar mount Based on existing proven solutions XILINX Zynq Available with advanced SW elements
11 Products Portfolio System On Modules Single Board Computers Customized Solutions Texas Instruments SITARA, DA VINCI Wall mount Based on customer requirements NXP i.mx6... DIN Bar mount Based on existing proven solutions XILINX Zynq Available with advanced SW elements Linux Kernel & Drivers
12 Products Portfolio System On Modules Single Board Computers Customized Solutions Texas Instruments SITARA, DA VINCI Wall mount Based on customer requirements NXP i.mx6... DIN Bar mount Based on existing proven solutions XILINX Zynq Available with advanced SW elements Linux Kernel & Drivers Android BSP
13 Products Portfolio System On Modules Single Board Computers Customized Solutions Texas Instruments SITARA, DA VINCI Wall mount Based on customer requirements NXP i.mx6... DIN Bar mount Based on existing proven solutions XILINX Zynq Available with advanced SW elements Linux Kernel & Drivers Android BSP FPGA Vivado Project and SDSoC/HLS examples
14 Products Portfolio System On Modules Single Board Computers Customized Solutions Texas Instruments SITARA, DA VINCI Wall mount Based on customer requirements NXP i.mx6... DIN Bar mount Based on existing proven solutions XILINX Zynq Available with advanced SW elements Linux Kernel & Drivers Android BSP FPGA Vivado Project and SDSoC/HLS examples RTOS Integration/examples
15 AMP Asymmetric Multi Processing BIG - LITTLE NXP Vybrid TI AM335...
16 AMP Asymmetric Multi Processing BIG - LITTLE SIMMETRIC NXP Vybrid TI AM NXP i.mx6 DUAL Lite NXP i.mx6 DUAL NXP i.mx6 QUAD...
17 AMP Asymmetric Multi Processing BIG - LITTLE SIMMETRIC NXP Vybrid TI AM NXP i.mx6 DUAL Lite NXP i.mx6 DUAL NXP i.mx6 QUAD...
18 Cortex-A9 architecture Multicore platform approach Low power architecture Industrial grade proof
19 Cortex-A9 architecture Multicore platform approach Low power architecture Industrial grade proof TrustZone IP integrated
20 Cortex-A9 architecture Multicore platform approach Low power architecture Industrial grade proof TrustZone IP integrated NXP i.mx6
21 Cortex-A9 architecture Multicore platform approach Low power architecture Industrial grade proof TrustZone IP integrated NXP i.mx6 Xilinx Zynq
22 Cortex-A9 architecture Multicore platform approach Low power architecture Industrial grade proof TrustZone IP integrated NXP i.mx6 Xilinx Zynq
23 The TrustZone IP Like the 33rd bit Transaction (S)ecure / (NS)Non Secure) Trustzone
24 The Asymmetric Multi Processing on Zynq Architecture AXI bus Processing System (PS) Programmable Logic (PL) FPGA
25 The Asymmetric Multi Processing on Zynq Architecture AXI bus Processing System (PS) Programmable Logic (PL) FPGA Hard Real Time
26 The Asymmetric Multi Processing on Zynq Architecture RTOS / Bare Metal Real Time AXI bus Processing System (PS) Programmable Logic (PL) FPGA Hard Real Time
27 The Asymmetric Multi Processing on Zynq Architecture Linux No - Real Time RTOS / Bare Metal Real Time AXI bus Processing System (PS) Programmable Logic (PL) FPGA Hard Real Time
28 The Asymmetric Multi Processing on Zynq Architecture Processing System (PS) AXI bus ASYNC Comm Programmable Logic (PL) FPGA SHARED Data Linux No - Real Time RTOS / Bare Metal Real Time Hard Real Time
29 The Asymmetric Multi Processing on Zynq Architecture Processing System (PS) AXI bus INTEGRITY ASYNC Comm Programmable Logic (PL) FPGA SHARED Data Linux No - Real Time RTOS / Bare Metal Real Time Hard Real Time
30 The Asymmetric Multi Processing on Zynq Architecture Processing System (PS) 1st boot Master AXI bus ASYNC Comm INTEGRITY 2nd Slave Programmable Logic (PL) FPGA SHARED Data Linux No - Real Time RTOS / Bare Metal Real Time Hard Real Time
31 The Asymmetric Multi Processing on Zynq Architecture Processing System (PS) L2 Cache 1st boot Master AXI bus ASYNC Comm INTEGRITY 2nd Slave Programmable Logic (PL) FPGA SHARED Data Linux No - Real Time RTOS / Bare Metal Real Time Hard Real Time
32 The Asymmetric Multi Processing on Zynq Architecture Processing System (PS) L2 Cache 1st boot Master AXI bus ASYNC Comm INTEGRITY 2nd Slave Programmable Logic (PL) FPGA SHARED Data Linux No - Real Time RTOS / Bare Metal Real Time Hard Real Time Traditional AMP has not ALL these feature so, integrate all new feature listed?
33 The TrustZone-based Approach Processing System (PS) AXI bus Programmable Logic (PL) FPGA It is required a Software Monitor
34 The TrustZone-based Approach SAFEG monitor with TrustZone AXI bus Processing System (PS) Programmable Logic (PL) FPGA It is required a Software Monitor Customized version of SAFEG
35 The TrustZone-based Approach SAFEG monitor with TrustZone TRUST No TRUST OS (RTOS) OS (GPOS) SAFEG monitor with TrustZone AXI bus Processing System (PS) Programmable Logic (PL) FPGA It is required a Software Monitor Customized version of SAFEG The monitor is responsible for: Enable TrustZone IP Initialize Trusted /Non Trusted areas
36 The TrustZone - based Approach Like the 33rd bit Transaction (S)ecure / (NS)Non Secure) Trustzone
37 The TrustZone - based Approach SPI UART1 Like the 33rd bit Transaction (S)ecure / (NS)Non Secure) Trustzone UART2 NS SS NS
38 The TrustZone - based Approach SPI UART1 Like the 33rd bit Transaction (S)ecure / (NS)Non Secure) Trustzone UART2 NS SS NS
39 The TrustZone - based Approach CORE0 CORE1 S SPI S NS UART1 Like the 33rd bit Transaction (S)ecure / (NS)Non Secure) Trustzone UART2 NS SS NS
40 The TrustZone - based Approach CORE0 CORE1 S SPI S NS UART1 Like the 33rd bit Transaction (S)ecure / (NS)Non Secure) Trustzone UART2 NS SS NS
41 The TrustZone - based Approach X Not allowed CORE0 CORE1 S SPI S NS UART1 Like the 33rd bit Transaction (S)ecure / (NS)Non Secure) Trustzone UART2 NS SS NS
42 The TrustZone - based Approach X Not allowed CORE0 CORE1 S SPI S NS UART1 Like the 33rd bit UART2 NS SS NS Transaction (S)ecure / (NS)Non Secure) This applies to: Cores DMA... Trustzone For INTC... Linux must ask to Monitor The OK for modify INTC
43 The TrustZone-based Approach AXI bus Processing System (PS) Programmable Logic (PL) FPGA SAFEG monitor with TrustZone TRUST No TRUST OS (RTOS) OS (GPOS) SAFEG monitor with TrustZone DATA I/O RTOS DATA BUS GPOS DATA It is required a Software Monitor Customized version of SAFEG The monitor is responsible for: Enable TrustZone IP Initialize Trusted /Non Trusted areas Setup data struct and except handlers Memory RTOS GPOS Memory Memory
44 The TrustZone-based Approach AXI bus Processing System (PS) Programmable Logic (PL) FPGA SAFEG monitor with TrustZone MASTER SLAVE TRUST No TRUST OS (RTOS) OS (GPOS) SAFEG monitor with TrustZone DATA I/O RTOS DATA BUS GPOS DATA It is required a Software Monitor Customized version of SAFEG The monitor is responsible for: Enable TrustZone IP Initialize Trusted /Non Trusted areas Setup data struct and except handlers Start Trusted OS Memory RTOS GPOS Memory Memory
45 DAVE Embedded Systems' example SAFEG monitor with TrustZone AXI bus Processing System (PS) Programmable Logic (PL) FPGA
46 DAVE Embedded Systems' example SAFEG monitor with TrustZone Statically assigned OS AXI bus Processing System (PS) Programmable Logic (PL) FPGA
47 DAVE Embedded Systems' example SAFEG monitor with TrustZone Statically assigned OS 100% No Trusted Linux AXI bus Processing System (PS) Programmable Logic (PL) FPGA
48 DAVE Embedded Systems' example SAFEG monitor with TrustZone Statically assigned OS 100% No Trusted Linux 100% Trusted FreeRTOS No context switch Reduced latency AXI bus Processing System (PS) Programmable Logic (PL) FPGA
49 DAVE Embedded Systems' example AXI bus Processing System (PS) Programmable Logic (PL) FPGA SAFEG monitor with TrustZone Statically assigned OS Statically partinioned Mem partitioning 100% No Trusted Linux 100% Trusted FreeRTOS No context switch Reduced latency
50 DAVE Embedded Systems' example AXI bus Processing System (PS) Programmable Logic (PL) FPGA SAFEG monitor with TrustZone Statically assigned OS Statically partinioned Mem partitioning 100% No Trusted Linux 100% Trusted FreeRTOS No context switch Reduced latency No trusted private Area (MMU level)
51 DAVE Embedded Systems' example AXI bus Processing System (PS) Programmable Logic (PL) FPGA SAFEG monitor with TrustZone Statically assigned OS Statically partinioned Mem partitioning 100% No Trusted Linux 100% Trusted FreeRTOS No trusted private Area (MMU level) No context switch Reduced latency Trusted private Area (TrustZone level)
52 DAVE Embedded Systems' example AXI bus Processing System (PS) Programmable Logic (PL) FPGA SAFEG monitor with TrustZone Statically assigned OS Statically partinioned Mem partitioning 100% No Trusted Linux 100% Trusted FreeRTOS No trusted private Area (MMU level) No context switch Reduced latency Trusted private Area (TrustZone level) Shared Area (Not Trusted)
53 Details: The MEM partinioning Mem partitioning END of SDRAM LINUX 0x RPMSG buffer and shared data 0x Monitor 0x FreeRTOS 0x
54 Details: The BOOT process 0 RESET
55 Details: The BOOT process 0 RESET 1 BootROM: FSBL taken from NV-memory and loaded on On Chip Memory
56 Details: The BOOT process 0 RESET 1 BootROM: FSBL taken from NV-memory and loaded on On Chip Memory 2 FSBL: SDRAM init and Uboot image load in memory
57 Details: The BOOT process 0 RESET 1 BootROM: FSBL taken from NV-memory and loaded on On Chip Memory 2 FSBL: SDRAM init and Uboot image load in memory 3 Uboot: loads in SDRAM: Monitor Trusted code FREERTOS No Trusted code LINUX
58 Details: The BOOT process 0 RESET 1 BootROM: FSBL taken from NV-memory and loaded on On Chip Memory 2 FSBL: SDRAM init and Uboot image load in memory 3 Uboot: loads in SDRAM: Monitor Trusted code FREERTOS No Trusted code LINUX 4 Uboot: gives control to Monitor
59 Details: The BOOT process 0 RESET 1 BootROM: FSBL taken from NV-memory and loaded on On Chip Memory 2 FSBL: SDRAM init and Uboot image load in memory 3 Uboot: loads in SDRAM: Monitor Trusted code FREERTOS No Trusted code LINUX 4 Uboot: gives control to Monitor 5 Monitor: Init TrustZone Enable data structures and Handlers for both cores Gives to Trust code the control of machine FREERTOS MASTER
60 Details: The BOOT process 0 RESET 1 BootROM: FSBL taken from NV-memory and loaded on On Chip Memory 2 FSBL: SDRAM init and Uboot image load in memory 3 Uboot: loads in SDRAM: Monitor Trusted code FREERTOS No Trusted code LINUX 4 Uboot: gives control to Monitor 5 Monitor: Init TrustZone Enable data structures and Handlers for both cores Gives to Trust code the control of machine FREERTOS 6 RTOS FreeRTOS: Under his control decides to start No Trusted OS (LINUX) MASTER SLAVE
61 Details: Inter-World comm Several methods available OP - TEE dualoscom Based on TOPPERS Very specific Too SW layers RPMsg Based on TI DSP accepted on mainline Used by Xilinx in AN Very well structured on buffers and cache handlings OpenAMP Similar to RPMsg Used on MPSoCs
62 Details: Inter-World comm Several methods available OP - TEE dualoscom RPMsg Selection Criterias OpenAMP
63 Details: The BOOT process Several methods available OP - TEE dualoscom RPMsg Selection Criterias Acceptance into Mainline Linux Kernel OpenAMP
64 Details: The BOOT process Several methods available OP - TEE dualoscom RPMsg OpenAMP Selection Criterias Acceptance into Mainline Linux Kernel Control over the isolation level between the two worlds
65 Details: The BOOT process Several methods available OP - TEE dualoscom RPMsg OpenAMP Selection Criterias Acceptance into Mainline Linux Kernel Maintenance future developments Control over the isolation level between the two worlds
66 Details: The BOOT process Several methods available OP - TEE dualoscom RPMsg OpenAMP Selection Criterias Acceptance into Mainline Linux Kernel Maintenance future developments Control over the isolation level between the two worlds The level of isolation is application dependent
67 Details: The BOOT process Several methods available OP - TEE dualoscom RPMsg OpenAMP Selection Criterias Acceptance into Mainline Linux Kernel Maintenance future developments Control over the isolation level between the two worlds The level of isolation is application dependent
68 Details: L2 cache management Processing System (PS) FreeRTOS Trusted AXI bus LINUX No Trusted Programmable Logic (PL) FPGA
69 Details: L2 cache management LINUX No Trusted FreeRTOS Trusted L1 cache L1 cache MMU MMU AXI bus Processing System (PS) Programmable Logic (PL) FPGA
70 Details: L2 cache management LINUX No Trusted FreeRTOS Trusted L1 cache L1 cache MMU MMU SHARED MEMORY AXI bus Processing System (PS) Programmable Logic (PL) FPGA PRIVATE MEMORY
71 Details: L2 cache management LINUX No Trusted FreeRTOS Trusted L1 cache L1 cache MMU MMU AXI bus Processing System (PS) Programmable Logic (PL) FPGA L2 cache PRIVATE MEMORY SHARED MEMORY PRIVATE MEMORY
72 Details: L2 cache management LINUX No Trusted FreeRTOS Trusted L1 cache L1 cache MMU MMU AXI bus Processing System (PS) Programmable Logic (PL) FPGA L2 cache PRIVATE MEMORY SHARED MEMORY PRIVATE MEMORY Linux performances are not affected by dual OS solutions FreeRTOS determinism is granted Shared mem is not cached
73 Details: L2 cache management LINUX No Trusted FreeRTOS Trusted L1 cache L1 cache MMU MMU OCM AXI bus Processing System (PS) Programmable Logic (PL) FPGA L2 cache PRIVATE MEMORY SHARED MEMORY PRIVATE MEMORY Linux performances are not affected by dual OS solutions FreeRTOS determinism is granted Shared mem is not cached Internal OCM can be granted only to Trust OS
74 Details: Performances achieved Processing System (PS) FreeRTOS Trusted AXI bus LINUX No Trusted Programmable Logic (PL) FPGA TEST BENCH: used the internal timer to measure the latency between: INT handling INT service
75 Details: Performances achieved Processing System (PS) IDLE Google Stress Test SAT FreeRTOS Trusted AXI bus LINUX No Trusted Programmable Logic (PL) FPGA
76 Details: Performances achieved LINUX No Trusted FreeRTOS Trusted IDLE IDLE Google Intensive Mem Stress Test SAT Task AXI bus Processing System (PS) Programmable Logic (PL) FPGA
77 Details: Performances achieved LINUX No Trusted FreeRTOS Trusted IDLE IDLE Latency Linux IDLE RTOS IDLE min 287ns avg 287ns max 548ns AXI bus Processing System (PS) Programmable Logic (PL) FPGA
78 Details: Performances achieved Processing System (PS) FreeRTOS Trusted IDLE Google Stress Test SAT Latency Linux IDLE RTOS IDLE LINUX SAT RTOS IDLE min 287ns 287ns avg 287ns 296ns max 548ns 539ns AXI bus LINUX No Trusted Programmable Logic (PL) FPGA
79 Details: Performances achieved Processing System (PS) FreeRTOS Trusted Google Intensive Mem Stress Test SAT Task AXI bus LINUX No Trusted Programmable Logic (PL) FPGA Latency Linux IDLE RTOS IDLE LINUX SAT RTOS IDLE LINUX SAT RTOS 16k task load min 287ns 287ns 287ns avg 287ns 296ns 205ns max 548ns 539ns 575ns Linux performances not affect RTOS in any condition FreeRTOS latency is granted with not heavy load tasks
80 Details: Performances achieved Processing System (PS) FreeRTOS Trusted Google Intensive Mem Stress Test SAT Task AXI bus LINUX No Trusted Programmable Logic (PL) FPGA Latency Linux IDLE RTOS IDLE LINUX SAT RTOS IDLE LINUX SAT RTOS 16k task load LINUX SAT RTOS 128k task load min 287ns 287ns 287ns 1268ns avg 287ns 296ns 205ns 2024ns max 548ns 539ns 575ns 3050ns Linux performances not affect RTOS in any condition FreeRTOS latency is granted with not heavy load tasks FreeRTos is affected by high mem loads due to it is not cached
81 Details: Performances achieved LINUX No Trusted FreeRTOS Trusted IDLE IDLE Google Intensive Mem Stress Test SAT Task AXI bus Processing System (PS) Programmable Logic (PL) FPGA Latency Linux IDLE RTOS IDLE LINUX SAT RTOS IDLE LINUX SAT RTOS 16k task load LINUX SAT RTOS 128k task load min 287ns 287ns 287ns 1268ns avg 287ns 296ns 205ns 2024ns max 548ns 539ns 575ns 3050ns Linux performances not affect RTOS in any condition FreeRTOS latency is granted with not heavy load tasks FreeRTos is affected by high mem loads due to it is not cached The L2 cache can be also used only on Trust OS there are pro and cons (typically a determinism reduction is noted)
82 Future works and references
83 Future works and references Complete Reboot of Slave core from Master Core
84 Future works and references Complete Reboot of Slave core from Master Core Deep understanding and optimization of INTerrupt handling and communication data interchange between two worlds related to determinism and latency aspects
85 Future works and references Complete Reboot of Slave core from Master Core Deep understanding and optimization of INTerrupt handling and communication data interchange between two worlds related to determinism and latency aspects Refers to: Yashu Gosain and Prushothaman Palanichamy, Xilinx WP429 - TrustZone Technology Support in Zynq-7000 All Programmable SoCs (v1.0), May 20, 2014 DAVE Embedded Systems, AN-BELK-001: Asymmetric Multiprocessing (AMP) on Bora Linux FreeRTOS, TOPPERS SafeG home page (English), -, and many others
86 Question and answers
87 DAVE S.r.l. Via Talponedo, 29/A I-33080, Porcia (PN) Italy Tel Fax wiki.dave.eu 87
Use ZCU102 TRD to Accelerate Development of ZYNQ UltraScale+ MPSoC
Use ZCU102 TRD to Accelerate Development of ZYNQ UltraScale+ MPSoC Topics Hardware advantages of ZYNQ UltraScale+ MPSoC Software stacks of MPSoC Target reference design introduction Details about one Design
More informationDesigning a Multi-Processor based system with FPGAs
Designing a Multi-Processor based system with FPGAs BRINGING BRINGING YOU YOU THE THE NEXT NEXT LEVEL LEVEL IN IN EMBEDDED EMBEDDED DEVELOPMENT DEVELOPMENT Frank de Bont Trainer / Consultant Cereslaan
More informationi.mx 7 - Hetereogenous Multiprocessing Architecture
i.mx 7 - Hetereogenous Multiprocessing Architecture Overview Toradex Innovative Business Model Independent Companies Direct Sales Publicly disclosed Sales Prices Local Warehouses In-house HW and SW Development
More informationCopyright 2014 Xilinx
IP Integrator and Embedded System Design Flow Zynq Vivado 2014.2 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able
More informationAsymmetric MultiProcessing for embedded vision
Asymmetric MultiProcessing for embedded vision D. Berardi, M. Brian, M. Melletti, A. Paccoia, M. Rodolfi, C. Salati, M. Sartori T3LAB Bologna, October 18, 2017 A Linux centered SW infrastructure for the
More informationIntroduction to Embedded System Design using Zynq
Introduction to Embedded System Design using Zynq Zynq Vivado 2015.2 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able
More informationCopyright 2016 Xilinx
Zynq Architecture Zynq Vivado 2015.4 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Identify the basic building
More informationSDSoC: Session 1
SDSoC: Session 1 ADAM@ADIUVOENGINEERING.COM What is SDSoC SDSoC is a system optimising compiler which allows us to optimise Zynq PS / PL Zynq MPSoC PS / PL MicroBlaze What does this mean? Following the
More informationHeterogeneous Software Architecture with OpenAMP
Heterogeneous Software Architecture with OpenAMP Shaun Purvis, Xilinx Agenda Heterogeneous SoCs Linux and OpenAMP OpenAMP for HSA Heterogeneous SoCs A System-on-Chip that integrates multiple processor
More informationOptimizing HW/SW Partition of a Complex Embedded Systems. Simon George November 2015.
Optimizing HW/SW Partition of a Complex Embedded Systems Simon George November 2015 Zynq-7000 All Programmable SoC HP ACP GP Page 2 Zynq UltraScale+ MPSoC Page 3 HW/SW Optimization Challenges application()
More informationDesigning, developing, debugging ARM Cortex-A and Cortex-M heterogeneous multi-processor systems
Designing, developing, debugging ARM and heterogeneous multi-processor systems Kinjal Dave Senior Product Manager, ARM ARM Tech Symposia India December 7 th 2016 Topics Introduction System design Software
More informationUsing VxWorks BSP with Zynq-7000 AP SoC Authors: Uwe Gertheinrich, Simon George, Kester Aernoudt
Application Note: Zynq-7000 AP SoC XAPP1158 (v1.0) September 27, 2013 Using VxWorks BSP with Zynq-7000 AP SoC Authors: Uwe Gertheinrich, Simon George, Kester Aernoudt Summary VxWorks from Wind River: Is
More informationA So%ware Developer's Journey into a Deeply Heterogeneous World. Tomas Evensen, CTO Embedded So%ware, Xilinx
A So%ware Developer's Journey into a Deeply Heterogeneous World Tomas Evensen, CTO Embedded So%ware, Xilinx Embedded Development: Then Simple single CPU Most code developed internally 10 s of thousands
More informationPartitioning of computationally intensive tasks between FPGA and CPUs
Partitioning of computationally intensive tasks between FPGA and CPUs Tobias Welti, MSc (Author) Institute of Embedded Systems Zurich University of Applied Sciences Winterthur, Switzerland tobias.welti@zhaw.ch
More informationMaking Full use of Emerging ARM-based Heterogeneous Multicore SoCs
Making Full use of Emerging ARM-based Heterogeneous Multicore SoCs Felix Baum, Arvind Raghuraman To cite this version: Felix Baum, Arvind Raghuraman. Making Full use of Emerging ARM-based Heterogeneous
More informationOptimizing ARM SoC s with Carbon Performance Analysis Kits. ARM Technical Symposia, Fall 2014 Andy Ladd
Optimizing ARM SoC s with Carbon Performance Analysis Kits ARM Technical Symposia, Fall 2014 Andy Ladd Evolving System Requirements Processor Advances big.little Multicore Unicore DSP Cortex -R7 Block
More informationHKG : OpenAMP Introduction. Wendy Liang
HKG2018-411: OpenAMP Introduction Wendy Liang Agenda OpenAMP Projects Overview OpenAMP Libraries Changes in Progress Future Improvements OpenAMP Projects Overview Introduction With today s sophisticated
More informationHeterogeneous multi-processing with Linux and the CMSIS-DSP library
Heterogeneous multi-processing with Linux and the CMSIS-DSP library DS-MDK Tutorial AN290, September 2016, V 1.1 Abstract This Application note shows how to use DS-MDK to debug a typical application running
More informationDevelopment of Real-Time Systems with Embedded Linux. Brandon Shibley Senior Solutions Architect Toradex Inc.
Development of Real-Time Systems with Embedded Linux Brandon Shibley Senior Solutions Architect Toradex Inc. Overview Toradex ARM-based System-on-Modules Pin-Compatible SoM Families In-house HW and SW
More informationSoftware Design Challenges for heterogenic SOC's
Software Design Challenges for heterogenic SOC's René Janssen, Product manager Logic Technology 1 Agenda 1. Advantages of heterogenous devices 2. How to manage inter-processor communication 3. Example
More informationParallella Linux - quickstart guide. Antmicro Ltd
Parallella Linux - quickstart guide Antmicro Ltd June 13, 2016 Contents 1 Introduction 1 1.1 Xilinx tools.......................................... 1 1.2 Version information.....................................
More informationSoC Systeme ultra-schnell entwickeln mit Vivado und Visual System Integrator
SoC Systeme ultra-schnell entwickeln mit Vivado und Visual System Integrator FPGA Kongress München 2017 Martin Heimlicher Enclustra GmbH Agenda 2 What is Visual System Integrator? Introduction Platform
More informationDesigning with ALTERA SoC Hardware
Designing with ALTERA SoC Hardware Course Description This course provides all theoretical and practical know-how to design ALTERA SoC devices under Quartus II software. The course combines 60% theory
More informationGetting the Most out of Advanced ARM IP. ARM Technology Symposia November 2013
Getting the Most out of Advanced ARM IP ARM Technology Symposia November 2013 Evolving System Requirements Processor Advances big.little Multicore Unicore DSP Cortex -R7 Block are now Sub-Systems Cortex
More information借助 SDSoC 快速開發複雜的嵌入式應用
借助 SDSoC 快速開發複雜的嵌入式應用 May 2017 What Is C/C++ Development System-level Profiling SoC application-like programming Tools and IP for system-level profiling Specify C/C++ Functions for Acceleration Full System
More informationMYC-C7Z010/20 CPU Module
MYC-C7Z010/20 CPU Module - 667MHz Xilinx XC7Z010/20 Dual-core ARM Cortex-A9 Processor with Xilinx 7-series FPGA logic - 1GB DDR3 SDRAM (2 x 512MB, 32-bit), 4GB emmc, 32MB QSPI Flash - On-board Gigabit
More informationSoC Systeme ultra-schnell entwickeln mit Vivado und Visual System Integrator
SoC Systeme ultra-schnell entwickeln mit Vivado und Visual System Integrator Embedded Computing Conference 2017 Matthias Frei zhaw InES Patrick Müller Enclustra GmbH 5 September 2017 Agenda Enclustra introduction
More informationIntroduction to SoC+FPGA
Introduction to SoC+FPGA Marek Vašut October 23, 2017 Marek Vasut Software engineer at DENX S.E. since 2011 Versatile Linux kernel hacker Custodian at U-Boot bootloader Yocto (oe-core)
More informationSoftware Driven Verification at SoC Level. Perspec System Verifier Overview
Software Driven Verification at SoC Level Perspec System Verifier Overview June 2015 IP to SoC hardware/software integration and verification flows Cadence methodology and focus Applications (Basic to
More informationIntegrating ROS and ROS2 on mixed-critical robotic systems based on embedded heterogeneous platforms
ROSCon 2018 Integrating ROS and ROS2 on mixed-critical robotic systems based on embedded heterogeneous platforms Fabio Federici, Giulio M. Mancuso This document contains no USA or EU export controlled
More informationDesigning with NXP i.mx8m SoC
Designing with NXP i.mx8m SoC Course Description Designing with NXP i.mx8m SoC is a 3 days deep dive training to the latest NXP application processor family. The first part of the course starts by overviewing
More informationAbstract. Testing Parameters. Introduction. Hardware Platform. Native System
Abstract In this paper, we address the latency issue in RT- XEN virtual machines that are available in Xen 4.5. Despite the advantages of applying virtualization to systems, the default credit scheduler
More informationLeverage Vybrid's asymmetrical multicore architecture for real-time applications by Stefan Agner
Leverage Vybrid's asymmetrical multicore architecture for real-time applications 2014 by Stefan Agner Vybrid Family of ARM processors suitable for embedded devices VF3XX Single core no DDR VF5XX Single
More informationMATLAB/Simulink 기반의프로그래머블 SoC 설계및검증
MATLAB/Simulink 기반의프로그래머블 SoC 설계및검증 이웅재부장 Application Engineering Group 2014 The MathWorks, Inc. 1 Agenda Introduction ZYNQ Design Process Model-Based Design Workflow Prototyping and Verification Processor
More informationEDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE PUBLIC
EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE 6 2018 PUBLIC PUBLIC 2 Key concerns with IoT.. PUBLIC 3 Why Edge Computing? CLOUD Too far away Expensive connectivity
More informationS32 SDK for Power Architecture Release Notes Version EAR
S32 SDK for Power Architecture Release Notes Version 0.8.0 EAR 2017 NXP Contents 1. DESCRIPTION...3 2. SOFTWARE CONTENTS...4 3. DOCUMENTATION...4 4. EXAMPLES...5 5. SUPPORTED HARDWARE AND COMPATIBLE SOFTWARE...6
More informationAn Introduction to Asymmetric Multiprocessing: when this architecture can be a game changer and how to survive it.
An Introduction to Asymmetric Multiprocessing: when this architecture can be a game changer and how to survive it. Nicola La Gloria, Laura Nao Kynetics LLC Santa Clara, California Hybrid Architecture:
More informationARM Cortex-A9 ARM v7-a. A programmer s perspective Part1
ARM Cortex-A9 ARM v7-a A programmer s perspective Part1 ARM: Advanced RISC Machine First appeared in 1985 as Acorn RISC Machine from Acorn Computers in Manchester England Limited success outcompeted by
More informationZynq Architecture, PS (ARM) and PL
, PS (ARM) and PL Joint ICTP-IAEA School on Hybrid Reconfigurable Devices for Scientific Instrumentation Trieste, 1-5 June 2015 Fernando Rincón Fernando.rincon@uclm.es 1 Contents Zynq All Programmable
More informationSimplify System Complexity
Simplify System Complexity With the new high-performance CompactRIO controller Fanie Coetzer Field Sales Engineer Northern South Africa 2 3 New control system CompactPCI MMI/Sequencing/Logging FieldPoint
More informationFA3 - i.mx51 Implementation + LTIB
Formation i.mx51 Implementation + LTIB: This course describes the i.mx51 multimedia processor and Linux Target Image Builder tool - Processeurs ARM: NXP ARM SoCs FA3 - i.mx51 Implementation + LTIB This
More information«Real Time Embedded systems» Multi Masters Systems
«Real Time Embedded systems» Multi Masters Systems rene.beuchat@epfl.ch LAP/ISIM/IC/EPFL Chargé de cours rene.beuchat@hesge.ch LSN/hepia Prof. HES 1 Multi Master on Chip On a System On Chip, Master can
More informationOpenAMP Discussion - Linaro2018HK. Copyright 2018 Xilinx
OpenAMP Discussion - Linaro2018HK Agenda o SPDX Short Licenses Identifier o Coding Guideline o API Standardisation o Coprocessor Image Format o OpenAMP and Container Page 2 OpenAMP License Page 3 SPDX
More informationZynq-7000 All Programmable SoC Product Overview
Zynq-7000 All Programmable SoC Product Overview The SW, HW and IO Programmable Platform August 2012 Copyright 2012 2009 Xilinx Introducing the Zynq -7000 All Programmable SoC Breakthrough Processing Platform
More informationSimplify System Complexity
1 2 Simplify System Complexity With the new high-performance CompactRIO controller Arun Veeramani Senior Program Manager National Instruments NI CompactRIO The Worlds Only Software Designed Controller
More informationSmart Antennas and Hypervisor: Enabling Secure Convergence. July 5, 2017
Smart Antennas and : Enabling Secure Convergence July 5, 2017 About OpenSynergy OpenSynergy develops software solutions for embedded automotive systems. OpenSynergy s product portfolio includes key software
More informationFPQ6 - MPC8313E implementation
Formation MPC8313E implementation: This course covers PowerQUICC II Pro MPC8313 - Processeurs PowerPC: NXP Power CPUs FPQ6 - MPC8313E implementation This course covers PowerQUICC II Pro MPC8313 Objectives
More informationHardware Software Bring-Up Solutions for ARM v7/v8-based Designs. August 2015
Hardware Software Bring-Up Solutions for ARM v7/v8-based Designs August 2015 SPMI USB 2.0 SLIMbus RFFE LPDDR 2 LPDDR 3 emmc 4.5 UFS SD 3.0 SD 4.0 UFS Bare Metal Software DSP Software Bare Metal Software
More informationLab Exercise 4 System on chip Implementation of a system on chip system on the Zynq
Lab Exercise 4 System on chip Implementation of a system on chip system on the Zynq INF3430/INF4431 Autumn 2016 Version 1.2/06.09.2016 This lab exercise consists of 4 parts, where part 4 is compulsory
More informationARM CORTEX-R52. Target Audience: Engineers and technicians who develop SoCs and systems based on the ARM Cortex-R52 architecture.
ARM CORTEX-R52 Course Family: ARMv8-R Cortex-R CPU Target Audience: Engineers and technicians who develop SoCs and systems based on the ARM Cortex-R52 architecture. Duration: 4 days Prerequisites and related
More informationOn the Security Evaluation of the ARM TrustZone Extension in a Heterogeneous SoC
On the Security Evaluation of the ARM TrustZone Extension in a Heterogeneous SoC El Mehdi Benhani, Cédric Marchand, Alain Aubert, Lilian Bossuet To cite this version: El Mehdi Benhani, Cédric Marchand,
More informationDesigning Security & Trust into Connected Devices
Designing Security & Trust into Connected Devices Eric Wang Sr. Technical Marketing Manager Tech Symposia China 2015 November 2015 Agenda Introduction Security Foundations on ARM Cortex -M Security Foundations
More informationDesigning Security & Trust into Connected Devices
Designing Security & Trust into Connected Devices Eric Wang Senior Technical Marketing Manager Shenzhen / ARM Tech Forum / The Ritz-Carlton June 14, 2016 Agenda Introduction Security Foundations on Cortex-A
More informationKontron s ARM-based COM solutions and software services
Kontron s ARM-based COM solutions and software services Peter Müller Product Line Manager COMs Kontron Munich, 4 th July 2012 Kontron s ARM Strategy Why ARM COMs? How? new markets for mobile applications
More informationWP3: GPS and Time-Tagging Case Western Reserve University (Cleveland, USA)
WP3: GPS and Time-Tagging Case Western Reserve University (Cleveland, USA) Corbin Covault, Robert Halliday Robert Sobin, Andrew Ferguson SDE Electronics CDR Orsay, February 2015 WP3: GPS and Time-Tagging
More informationMYD-C7Z010/20 Development Board
MYD-C7Z010/20 Development Board MYC-C7Z010/20 CPU Module as Controller Board Two 0.8mm pitch 140-pin Connectors for Board-to-Board Connections 667MHz Xilinx XC7Z010/20 Dual-core ARM Cortex-A9 Processor
More informationIntegrating LogiCORE SEM IP in Zynq UltraScale+ Devices
XAPP1298 (v1.0.2) February 27, 2017 Application Note: Zynq UltraScale+ Devices Integrating LogiCORE SEM IP in Zynq UltraScale+ Devices Author: Michael Welter Summary This application note outlines how
More informationDesigning Security & Trust into Connected Devices
Designing Security & Trust into Connected Devices Rob Coombs Security Marketing Director TechCon 11/10/15 Agenda Introduction Security Foundations on Cortex-M Security Foundations on Cortex-A Use cases
More informationECE 5775 (Fall 17) High-Level Digital Design Automation. Hardware-Software Co-Design
ECE 5775 (Fall 17) High-Level Digital Design Automation Hardware-Software Co-Design Announcements Midterm graded You can view your exams during TA office hours (Fri/Wed 11am-noon, Rhodes 312) Second paper
More informationIsolation Methods in Zynq UltraScale+ MPSoCs
XAPP1320 (v1.0) July 26, 2017 Isolation Methods in Zynq UltraScale+ MPSoCs Author: Lester Sanders Application Note: Zynq UltraScale+ MPSoCs Summary The Zynq UltraScale+ MPSoC provides multiple processing
More informationECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University
ECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University Prof. Sunil P. Khatri Lab exercise created and tested by: Abbas Fairouz, Ramu Endluri, He Zhou,
More informationEmbedded Systems: Architecture
Embedded Systems: Architecture Jinkyu Jeong (Jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu ICE3028: Embedded Systems Design, Fall 2018, Jinkyu Jeong (jinkyu@skku.edu)
More informationOP-TEE Using TrustZone to Protect Our Own Secrets
OP-TEE Using TrustZone to Protect Our Own Secrets ROM-Code Bootloader OP-TEE Kernel Root File System ELC Europe 2017, 23.10.2017 Marc Kleine-Budde Slide 1 - http://www.pengutronix.de
More informationEarly Software Development Through Emulation for a Complex SoC
Early Software Development Through Emulation for a Complex SoC FTF-NET-F0204 Raghav U. Nayak Senior Validation Engineer A P R. 2 0 1 4 TM External Use Session Objectives After completing this session you
More informationGigaX API for Zynq SoC
BUM002 v1.0 USER MANUAL A software API for Zynq PS that Enables High-speed GigaE-PL Data Transfer & Frames Management BERTEN DSP S.L. www.bertendsp.com gigax@bertendsp.com +34 942 18 10 11 Table of Contents
More informationInterrupts in Zynq Systems
Interrupts in Zynq Systems C r i s t i a n S i s t e r n a U n i v e r s i d a d N a c i o n a l d e S a n J u a n A r g e n t i n a Exception / Interrupt Special condition that requires a processor's
More informationTrustzone Security IP for IoT
Trustzone Security IP for IoT Udi Maor CryptoCell-7xx product manager Systems & Software Group ARM Tech Forum Singapore July 12 th 2017 Why is getting security right for IoT so important? When our everyday
More informationCoreTile Express for Cortex-A5
CoreTile Express for Cortex-A5 For the Versatile Express Family The Versatile Express family development boards provide an excellent environment for prototyping the next generation of system-on-chip designs.
More informationSecure Boot in the Zynq-7000 All Programmable SoC
White Paper: Zynq-7000 AP SoC WP426 (v1.0) April 5, 2013 Secure Boot in the Zynq-7000 All Programmable SoC By: Lester Sanders The availability of increasingly powerful system-onchip devices (SoCs) has
More informationMulti-core microcontroller design with Cortex-M processors and CoreSight SoC
Multi-core microcontroller design with Cortex-M processors and CoreSight SoC Joseph Yiu, ARM Ian Johnson, ARM January 2013 Abstract: While the majority of Cortex -M processor-based microcontrollers are
More informationCortex-A9 MPCore Software Development
Cortex-A9 MPCore Software Development Course Description Cortex-A9 MPCore software development is a 4 days ARM official course. The course goes into great depth and provides all necessary know-how to develop
More informationMYD-C437X-PRU Development Board
MYD-C437X-PRU Development Board MYC-C437X CPU Module as Controller Board Two 0.8mm pitch 100-pin Connectors for Board-to-Board Connections Up to 1GHz TI AM437x Series ARM Cortex-A9 Processors 512MB DDR3
More informationProtecting Embedded Systems from Zero-Day Attacks
Protecting Embedded Systems from Zero-Day Attacks Professor Stephen Taylor Thayer School of Engineering at Dartmouth stnh.email@icloud.com (603) 727-8945 MicroArx.com Apiotics.com 1 Research Support Current
More informationSoftware Quality is Directly Proportional to Simulation Speed
Software Quality is Directly Proportional to Simulation Speed CDNLive! 11 March 2014 Larry Lapides Page 1 Software Quality is Directly Proportional to Test Speed Intuitively obvious (so my presentation
More informationPRU Hardware Overview. Building Blocks for PRU Development: Module 1
PRU Hardware Overview Building Blocks for PRU Development: Module 1 Agenda SoC Architecture PRU Submodules Example Applications 2 SoC Architecture Building Blocks for PRU Development: PRU Hardware Overview
More informationReal Safe Times in the Jailhouse Hypervisor Unrestricted Siemens AG All rights reserved
Siemens Corporate Technology Real Safe Times in the Jailhouse Hypervisor Real Safe Times in the Jailhouse Hypervisor Agenda Jailhouse introduction Safe isolation Architecture support Jailhouse application
More informationApplication Note. Powering Xilinx Zynq with DA9061/2/3 AN-PM-087
Application Note Powering Xilinx Zynq with DA9061/2/3 AN-PM-087 Abstract Xilinx Zynq All-Programmable UltraScale+ is complemented by the programmable architecture of Dialog power management ICs, providing
More informationPDK (Platform Development Kit) Getting Started. Automotive Processors
PDK (Platform Development Kit) Getting Started Automotive Processors 1 Agenda PDK Overview PDK Software Architecture PDK Directory structure PDK Pre-requisite and Build instructions Running Examples Important
More informationECE 448 Lecture 15. Overview of Embedded SoC Systems
ECE 448 Lecture 15 Overview of Embedded SoC Systems ECE 448 FPGA and ASIC Design with VHDL George Mason University Required Reading P. Chu, FPGA Prototyping by VHDL Examples Chapter 8, Overview of Embedded
More informationFPQ9 - MPC8360E implementation
Training MPC8360E implementation: This course covers PowerQUICC II Pro MPC8360E - PowerPC processors: NXP Power CPUs FPQ9 - MPC8360E implementation This course covers PowerQUICC II Pro MPC8360E Objectives
More informationMYC-C437X CPU Module
MYC-C437X CPU Module - Up to 1GHz TI AM437x Series ARM Cortex-A9 Processors - 512MB DDR3 SDRAM, 4GB emmc Flash, 32KB EEPROM - Gigabit Ethernet PHY - Power Management IC - Two 0.8mm pitch 100-pin Board-to-Board
More informationHEAD HardwarE Accelerated Deduplication
HEAD HardwarE Accelerated Deduplication Final Report CS710 Computing Acceleration with FPGA December 9, 2016 Insu Jang Seikwon Kim Seonyoung Lee Executive Summary A-Z development of deduplication SW version
More informationPorting VME-Based Optical-Link Remote I/O Module to a PLC Platform - an Approach to Maximize Cross-Platform Portability Using SoC
Porting VME-Based Optical-Link Remote I/O Module to a PLC Platform - an Approach to Maximize Cross-Platform Portability Using SoC T. Masuda, A. Kiyomichi Japan Synchrotron Radiation Research Institute
More informationGetting Started with TargetOS on the ZedBoard 1 Introduction
Getting Started with TargetOS on the ZedBoard 1 Introduction This document covers how to get started with Blunk Microsystems TargetOS embedded operating system on the ZedBoard. It covers the following
More informationSimulation Based Analysis and Debug of Heterogeneous Platforms
Simulation Based Analysis and Debug of Heterogeneous Platforms Design Automation Conference, Session 60 4 June 2014 Simon Davidmann, Imperas Page 1 Agenda Programming on heterogeneous platforms Hardware-based
More informationHardware-Software Co-Design and Prototyping on SoC FPGAs Puneet Kumar Prateek Sikka Application Engineering Team
Hardware-Software Co-Design and Prototyping on SoC FPGAs Puneet Kumar Prateek Sikka Application Engineering Team 2015 The MathWorks, Inc. 1 Agenda Integrated Hardware / Software Top down Workflow for SoC
More informationDesigning with ALTERA SoC
Designing with ALTERA SoC תיאורהקורס קורסזהמספקאתכלהידע התיאורטיוהמעשילתכנוןרכיביSoC שלחברתALTERA תחתסביבת הפיתוחII.Quartus הקורסמשלב 60% תיאוריהו- 40% עבודה מעשית עללוחותפיתוח.SoC הקורסמתחילבסקירתמשפחותרכבי
More informationHardware-Assisted On-Demand Hypervisor Activation for Efficient Security Critical Code Execution on Mobile Devices
Hardware-Assisted On-Demand Hypervisor Activation for Efficient Security Critical Code Execution on Mobile Devices Yeongpil Cho 1 Junbum Shin 2, Donghyun Kwon 1, MyungJoo Ham2 2, Yuna Kim 2, Yunheung Paek
More informationSBC8140 Single Board Computer
SBC8140 Single Board Computer TI DM3730 Processor based on 1GHz ARM Cortex-A8 core Flexible Design with a Tiny CPU Board mounted on Expansion Board Memory supporting 256MByte DDR SDRAM and 512MByte NAND
More informationM2-SM6-xx - i.mx 6 based SMARC Modules
Product Brief ----------------------------------------------------------------------------- M2-SM6-xx - i.mx 6 based SMARC Modules Using the new SMARC standard for embedded modules, TS introduces a series
More informationSpeeding AM335x Programmable Realtime Unit (PRU) Application Development Through Improved Debug Tools
Speeding AM335x Programmable Realtime Unit (PRU) Application Development Through Improved Debug Tools The hardware modules and descriptions referred to in this document are *NOT SUPPORTED* by Texas Instruments
More informationOperating Systems Course 2 nd semester 2016/2017 Chapter 1: Introduction
Operating Systems Course 2 nd semester 2016/2017 Chapter 1: Introduction Lecturer: Eng. Mohamed B. Abubaker Note: Adapted from the resources of textbox Operating System Concepts, 9 th edition What is an
More informationFTF-CON-F0403. An Introduction to Heterogeneous Multiprocessing (ARM Cortex -A + Cortex- M) on Next-Generation i.mx Applications Processors
An Introduction to Heterogeneous Multiprocessing (ARM Cortex -A + Cortex- M) on Next-Generation i.mx Applications Processors FTF-CON-F0403 Glen Wienecke i.mx Systems Architect A P R. 2 0 1 4 TM External
More informationPerformance Optimization for an ARM Cortex-A53 System Using Software Workloads and Cycle Accurate Models. Jason Andrews
Performance Optimization for an ARM Cortex-A53 System Using Software Workloads and Cycle Accurate Models Jason Andrews Agenda System Performance Analysis IP Configuration System Creation Methodology: Create,
More informationEmbedded Systems: Hardware Components (part II) Todor Stefanov
Embedded Systems: Hardware Components (part II) Todor Stefanov Leiden Embedded Research Center, Leiden Institute of Advanced Computer Science Leiden University, The Netherlands Outline Generic Embedded
More informationSimplify rich applications & hard real-time
Boards & Solutions Conference 2012 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
More informationParallel Simulation Accelerates Embedded Software Development, Debug and Test
Parallel Simulation Accelerates Embedded Software Development, Debug and Test Larry Lapides Imperas Software Ltd. larryl@imperas.com Page 1 Modern SoCs Have Many Concurrent Processing Elements SMP cores
More informationMulticore platform towards automotive safety challenges
Multicore platform towards automotive safety challenges Romuald NOZAHIC European Application Engineer mentor.com/automotive Android is a trademark of Google Inc. Use of this trademark is subject to Google
More informationLEON4: Fourth Generation of the LEON Processor
LEON4: Fourth Generation of the LEON Processor Magnus Själander, Sandi Habinc, and Jiri Gaisler Aeroflex Gaisler, Kungsgatan 12, SE-411 19 Göteborg, Sweden Tel +46 31 775 8650, Email: {magnus, sandi, jiri}@gaisler.com
More informationDS1104 R&D Controller Board Single-board PCI hardware for use in PCs Set of intelligent I/O on-board
www.dspace.com DS1104 R&D Controller Board Single-board PCI hardware for use in PCs Set of intelligent I/O on-board DS1104 R&D Controller Board Cost-effective system for controller development Highlights
More information