Learn how to effectively use the integrated SPI-NOR flash on the SCM-i.MX 6Dual/6Quad. Topics covered will include the characteristics of a Linux image that will fit entirely into 16 MB SPI-NOR, and examples for how to leverage the SPI-NOR along with external boot sources such as eMMC. Attendees will also get to try multiple scenarios using the Quick Start board.
This session will present the structure of NXP Yocto layers and mechanism of software delivery. Various architectures (ARM®v7, ARM®v8 and PPC) can be supported, the common software components can be shared by different products (i.MX and QorIQ processors) via the unified NXP Yocto layer which manages the free software and maintained by Yocto community. The commercial software can be delivered via separated layers, QorIQ LS2 SDK is using the mechanism for commercial software delivery, e.g. nsp, openflow, ssp and tcpoffload. The session also introduces how to create Yocto layer for customization changes and commercial products. Watch Video Presentation
For the Internet of Things (IoT) in the home to become a reality, companies need an open ecosystem approach that addresses all aspects from the IPv6 based mesh networking protocol to the end user experience. This class will explain how Thread fits into the smart home landscape, the key benefits Thread provides and how to take your Thread product concept from an idea to a product in the market using building blocks provided by NXP and other resources in the Thread ecosystem. Watch Video Presentation
Trusted Platform Modules (TPMs) are standards based hardware roots of trust with protected key storage. This session covers how QorIQ Trust Architecture primitives can be used as Soft TPM, thereby reducing BOM cost by eliminating a discrete TPM chip.
Vehicles need to accurately grasp the world around them - just like the human driver - in order to drive autonomously. Automotive technology aims to fit vehicles with capabilities even beyond the senses of the human driver, allowing to make the most intelligent decisions in real time. The information that vehicle sensors collect must not only be real time and accurate but also be secure against hacking attacks so that we can trust them with our lives. Reliable ADAS and appropriate security measures are a key ingredient in self-driving cars. Vehicle-to-X technology, extends the visibility beyond the sight of drivers to "see" around corners and through obstacles. External sensor information and internal data from the car networks are vital to help to eliminate the 1.3 million road accidents happening on global roads each year.
NXP offers commercial grade acceleration solutions for common networking applications in non-virtualized and virtualized environments. This session covers NXP’s acceleration solutions landscape on Layerscape and iNIC platforms. Layerscape provides acceleration solutions for Network and Security Applications, Switch Supplementary Applications and OpenFlow Based Applications leveraging LayerScape Accelerated Input Output Processor (LS AIOP).VortiQa-IAAS (Intelligent Application Acceleration Software) offers autonomous SSL processing (SSL termination) and SSL proxy capabilities and VortiQa-IVAS (Intelligent Virtualization Acceleration Software) offers an accelerated infrastructure for NFV (Network Functions Virtualization) to deploy and manage virtual networks and services in VNFs (Virtualized Network Function) on the QorIQ T2 based iNIC. VMM Offload is a NFV solution leveraging LS AIOP.
Virtual network functions offer a great deal of flexibility, allowing for dynamic provisioning of network services. Handling network services within a VM and meeting performance requirements can be challenging. It's essential to utilize specialized hardware accelerators to meet the desired performance targets. ODP/DPDK are becoming defacto standard for NFV abstracting the hardware accelerator interfaces from VNF applications. In order to leverage the data plane capability of underlying platform the hardware acceleration can be exposed to the VMs via proprietary interfaces through direct-assignment or standardized interfaces. In this session we discuss how we can leverage the hardware acceleration on QorIQ platforms for developing optimized virtual network functions with DPDK/ODP.
Learn how to easily drive powerful three-phase brushless DC (BLDC) motors which require large field effect transistors (FET). This training will cover how to quickly use a three-phase pre-driver IC in order to control a BLDC motor with protection and diagnosis as well as relevant current and voltage measurements for secure, safe, and accurate control. This course will be based on KDS, Processor Expert MCU agnostic analog software component, and complete Freedom development platform including MCU FRDM-KV10Z, 3-phase FET pre-driver expansion board FRDM-GD3000EVB and a power stage accessory board FRDM-PWRSTG1EVB. All participants will receive a free hardware development kit for BLDC motor control applications support.
The AIOP C programmable packet engine is a fundamental component of the Data Path Acceleration Architecture (DPAA2). It provides customers with an opportunity to achieve the best performance per watt solution, by offloading routine packet processing tasks to the AIOP packet engine, while doing more complex processing on the ARMv8 cores. This sessions explores how customers can get to fast time-to-market with high performance, commercial grade acceleration packages from NXP.
A temperature monitoring solution permits logging of transport conditions of each individual drug package at any point in time. Patients and healthcare professionals can confirm the drug quality at the moment of administration. An easy-to-use solution will be presented that helps meet these critical requirements. It comprises a battery, an antenna and a single chip NHS3100 that integrates a sensor, clock, storage and NFC connectivity. Easy-to-use and intuitive, this solution supports wireless communication with a smart phone. It can be used for temperature monitoring of any perishable goods (like flowers, wine, food, resins, ...) as well.
The Influencers Summit brings some of the smartest and most influential people together to openly share, debate, and learn from one another. The session provides a panel discussion with experts, followed by an opportunity for attendees to participate in roundtable discussions with IoT Security influencers. Topics that will be covered include: What plans are in place for regulating IoT activity? What needs to be done to ensure Security and Privacy concerns do not hinder future developments and deployments of IoT? How do attackers compromise connected devices? What will it take for the technology and business to make it a success? How will we know when we are there?
Unified Extensible Firmware Interface (UEFI) provides a standard, modern environment for booting an operating system and running pre-boot applications. UEFI is already extensively used across the server, mobile and embedded market and supports multiple architectures (x86, ARM®) and has support for booting multiple OS (like Windows®, Linux, Mac). This session describes the UEFI bootloader on QorIQ LS series processors (LS1043A board) and how we can migrate from U-Boot bootloader to the UEFI bootloader on the LS processors. This session also showcases how it can be used to boot an CentOS Distribution using GRUB2 bootloader. For loading the CentOS kernel and RFS images we demonstrate PXE boot (Boot over Network) method. So essentially this session showcases a standard chained bootloading architecture which is extensively used to support embedded distributions like CentOS, Ubuntu, ONIE etc. Watch Video Presentation
Understanding the ARM®v8 exception level processing (EL0 through EL3) and the Generic Interrupt Controller v3 (GICv3) logic on the latest QorIQ LS series processors can be challenging outside of the pre-packaged Linux SDK environment. This presentation will look at configuring the Distributor (GICD), the Re-Distributor (GICR), the CPU interface (ICC_*_EL*), and ARM core to handle Private Peripheral (PPI) and Software Generated Interrupts (SGI). It will be useful for embedded developers writing exception handlers and for anyone confused by all the acronyms. CodeWarrior will be used to show example exception handling projects. Watch Video Presentation
This presentation describes how to modify an Aarch64 (64-bit) uboot to make it loading an Aarch32 (32-bit) Linux, and how to modify an Aarch64 based Linux to run at Aarch32 mode. The target processor is the QorIQ LS1043A SoC. Watch Video Presentation
DDR3, DDR3L, DDR4 have large, wide busses that require management on the PCB routing to optimize their speed of operation. Data busses will have characteristics related to on-die termination and driver strengths for both reads and writes (bidirectional). Address-Command-Control busses will be use the fly-by or serial routing and work unidirectionally. Both require careful selection of driver and receiver characteristics, as well as optimization of the PCB routing and design of the traces on the PCB. This talk will review the driver, receiver, and common PCB characteristics and show how simulation with IBIS models are used to weigh the trade-offs for the DDR bus design. Watch Video Presentation