Demo This solution showcases the i.MX 6QuadPlus along with the MMPF0100 Power Management to enable the 2D/3D cluster, infotainment and rear view camera. Features: High performance smooth 3D graphics based on the i.MX 6QuadPlus applications processor running on Linux. On the fly rendering of the infotainment menu. Seamlessly integrate extremely responsive instruments and highly complex 3D content Optimal usage of the CPU and GPU to achieve high-end graphics on the power effective and system cost effective i.MX Switch between HD video playback and the rear view camera on the secondary display Menu can be blended over the map (BG layer) using transparency _______________________________________________________________________________________________________________________ Featured NXP Products: Product Link i.MX 6QuadPlus Processor i.MX 6QuadPlus Applications Processors | Quad Arm® Cortex®-A9 with extreme graphics performance and enhanced power manag… i.MX 6DualPlus Processor i.MX 6DualPlus Applications Processors | Dual Arm Cortex-A9 for extreme graphics performance| 1.2 GHz | NXP 14-Channel Configurable Power Management IC 14-Channel Configurable Power Management IC | NXP SABRE for Automotive Infotainment Based on the i.MX 6 Series SABRE|Automotive-Infotainment|i.MX6 | NXP _________________________________________________________________________________________________________________________ Screen shot 1: Cluster with 3D maps Real-Time 3D map (created in Blender): 640 abstract buildings. 20 different building types. 3 “special” buildings. One building type. 5x5 map grid. Dynamic, directional lighting. Calculating and updating car chase camera every frame. Smooth 3D animations even at 30 Hz. This is no video! Screen shot 2: Secondary Display playing Video or RearView Camera
Demo Implementation of CarPlay on an NXP Processor highlighting Siri control, with Linux OS Features: CarPlay head unit implementation developed and available from NXP Professional Services, just one of many available functions for auto infotainment. Available for several NXP processors running Linux, including the i.MX6D and i.MX6Q, and the SABRE for Automotive Infotainment Development system. _______________________________________________________________________________________________________ Featured NXP Products: NXP Software for Apple Carplay|NXPhttp://www.nxp.com/products/software-and-tools/run-time-software/professional-services-software-technology/nxp-software-technology-for-carplay:SOFTWARE-APPLE-CARPLAY Professional Services Software Technology|NXP i.MX6Q|i.MX 6Quad Processors|Quad Core|NXP SABRE-2|Automotive-Infotainment|i.MX6|NXP _______________________________________________________________________________________________________
Demo Summary An autonomous vehicle platform leveraging NXP’s new BlueBox engine, and deploying NXP silicon and software solutions at each ADAS node. The system demonstration incorporates the BlueBox central computing engine, together with radar, lidar, and vision sensing, as well as an on-board secure V2X system Local Motors 3D Printed Car and NXP V2X Tech Showcase - YouTube Demo / product features BlueBox—a unique solution designed to help meet the stringent automotive safety, power and processing performance requirements of autonomous vehicle platforms S32V automotive vision and sensor fusion processor LS2085A embedded compute processor Up to 90,000 DMIPS at < 40 W, ISO 26262 supported NXP Recommends Product Link NXP BlueBox https://www.nxp.com/design/development-boards/automotive-development-platforms/nxp-bluebox-autonomous-driving-development-platform:BLBX?&tid=vanBlueBox S32V234 S32V234 Vision Processor | NXP Document Number: https://community.nxp.com/docs/DOC-330366 A20
Demo Owner Mark Middleton Processor Expert Software is a development system to create, configure, optimize, migrate, and deliver software components that generate source code for NXP silicon. Features Processor expert software for Vybrid and i.MX processors Each component encapsulates a discrete set of functionality designed to accomplish the component's design objectives. When used, it may generate configuration files, header files, and/or source code depending on the type of component. A component may represent a hardware abstraction, a peripheral driver, a software algorithm (such as data encryption), or any logical collection of software function. Featured NXP Products Vybrid i.MX Applications Processors based on ARM® Cores Development Software Used Processor Expert Software and Embedded Components Links Vybrid Controller Solutions based on ARM® Technology ARM® Cortex®-A9 Cores: i.MX 6 Series Multicore Processors
Demo We will present Ethernet AVB System Solution Demo running on Vybrid VF6XX or Calypso 6M/3M MPC574XG. Application will show audio playback of multi-channel audio streams received via Ethernet/Broadcom BroadRReach physical interface/, audio data streaming capability from external source or memory, audio sample rate conversion (Vybrid specific), Virtual Autosar Ethernet driver (cross core implementation) and cross core communication module capabilities. Audio over AVB network—multi-channel audio streaming Syntonized audio playback over multiple audio end nodes Complex AVB solution supporting Power Architecture® and ARM® architecture Product Link Vybrid Controller Solutions Tower System Module Vybrid VF6xx Tower System Kit with Arm DS-5 | NXP Evaluation System for MPC574xB/C/G Family Evaluation System for MPC574xB/C/G Family | NXP
MCAT is a graphical tool for automatic calculation and real-time tuning of selected motor control structure parameters. MCAT can be used with fixed or floating point 16- or 32-bit data so can be used for MPC5xxx Microcontrollers, Kinetis Microcontrollers, Digital Signal Controllers, and The specified item was not found.. It also acts as a plug-in tool for Freemaster which allows real-time monitoring, tuning and parameter updating in a target application. This Tool is a HMTL-based user-friendly graphical plug-in tool for NXP's FreeMASTER. It is intended for the development of PMSM FOC applications, real-time control structure parameter tuning, and will aid motor control users in adapting our MC solutions to their motors without a detailed knowledge of PI controller constant calculations. https://community.nxp.com/players.brightcove.net/4089003392001/default_default/index.html?videoId=4282488626001" style="color: #05afc3; background-color: #ffffff; font-size: 14.4px;" target="_blankFeatures Up to three motor application support with independent access to each motor Utilizing a pole placement method for control parameter estimation Real-time tuning and updating of control parameters Preview of the static configuration of tuned parameters Generic output file with static configuration of tuned parameters Plug-in tool for FreeMASTER, not available as a standalone tool Offers basic and expert tuning mode Modular S/W concept, easy configurable Featured NXP Products MC56F84XXX Qorivva MPC56xx ARM® Cortex®-M4 High Performance MCUs: Kinetis K Series ARM® Cortex®-M0+/M4 Motor Control MCUs: Kinetis V Series
Demo Watch as the i.MX 8 development vehicle takes data in from the camera and uses one GPU and applies an image segmentation algorithm. The info is then fed to another GPU dedicated to a neural network inference engine which recognizes the traffic sign Products i.MX 8 Series Applications Processors|NXP Training i.MX 8 Applications Processors Family Overview: i.MX 8, i.MX 8X, i.MX 8M i.MX 8M Processor Overview and the Road Ahead Micron’s Memory Solutions for the New i.MX 8 Microprocessor
From GUI to prototype to Product - Fast
The evolution of Embedded GUI Design
Products
ARM Cortex-A9|i.MX 6 Multicore Processors
Links
NXP Partner Program - Crank Software Partner Profile
Other Demo Videos
Storyboard Demo Launcher on Freescale's iMX6 Sabre Lite
From Photoshop to Crank Storyboard Suite to i.MX Series Hardware in Minutes
Demo
This demo showcases the MAC57D5xx microcontroller rendering on a LVDS 1280x480 display for a full digital graphic instrument cluster and a Head-up Display on a secondary panel showcasing the warping capabilities of the microcontroller.
Single-chip instrument cluster solution with powerful graphics subsystem, including inline Head-Up Display warping functionality
Dual-core ARM® Cortex®-A5/M4 for real-time and application processing and additional Cortex-M0+IOP core
Cryptographic Services Engine, tamper detection and password protection for Flash memory and JTAG
Links
Ultra-Reliable Multi-Core ARM-based MCU
Demo This demo combines Multi-standard Digital Radio by means of Software Defined Radio and combining broadcast radio with internet radio to get the best audio listening experience for the end user. By downloading a different FW start-up of the device this HW platform can service as a global digital radio receiver for the whole world, supporting DAB+, HD-Radio and the DRM standards. This demo can also demonstrate that the internet/IP (which is making its way into more and more cars these days) can also be used as an alternative to broadcast radio. By aligning the two streams (IP-FM), the radio can seamlessly switch between IP and FM to create a continuous audio stream for the listener, especially in the car where radio reception condition change every second Demo / product features Digital radio and processing system-on-chip (SAF360x) Car radio Digital Signal Processor (SAF775x) NXP Recommends Multi Standard Digital Radio features and benefits Software defined radio Technology Links Software-Defined Radio: One Global Platform for Car Entertainment A06
FAST BOOT FOR lx2160 IN adas
•Objective
To speed up bringup of LX2 chip-based systems
•Pain Points to Address
The bringup time is much longer than 3s, which is very sensitive in ADAS systems or time-sensitive systems.
•Value Proposition / Key Features
The guide can help customers shorten uboot time from 5s to less than 1.5s, saving more than 70% bootup time.
•Deliverables
Demo based on LX2160ARDB board.
Reference codes and patches.
Guide for Fast boot document.
Fast boot 广泛用于嵌入式设备,现以lx2160ardb板为例进行相关探索。 启动流程:
优化思路:
1.适当提高FSPI时钟速率
diff --git a/lx2160asi/flexspi_divisor_32.rcw b/lx2160asi/flexspi_divisor_32.rcw
index 422139c..0f8d5c9 100644
--- a/lx2160asi/flexspi_divisor_32.rcw
+++ b/lx2160asi/flexspi_divisor_32.rcw
@@ -7,8 +7,10 @@
* Modify FlexSPICR1 register, to increase FlexSPI clock closer to 50MHz,
* with divisor value as 32.
* => 750 * 2 / 32 ==> 46.875MHz
+ *write 0x1e00900,0x00000013
+ * 0f -12 =125M
*/
.pbi
-write 0x1e00900,0x00000013
+write 0x1e00900,0x0f
.end
2.关键路径优化
固化spd参数
固化ddrc参数
BL33 裁剪
详细patch和测试结果参考附件。
Overview Heating, ventilation, and air conditioning (HVAC) systems are based on inputs from a variety of sensors, controlling different types of motors such as stepper motors for flaps and DC/BLDC blower fan motors. NXP broad portfolio of 32-bit, 16-bit S12, and 8-bit S08 families of microcontrollers enables designers to meet the needs of a variety of HVAC applications. System basis chips (SBCs) combine physical network connection with power management. Intelligent eXtreme switches complete the system solution for DC motor blowers. BLDC motor control requires more complex algorithms. NXP’s MagniV products combine MCU with SBC functionality, network connection, and motor control, specific drivers, into a single package, providing a cost-effective small footprint system solution. Interactive Block Diagrams https://www.nxp.com/video/building-automation:BUILDING-AUTOMATION-V02Recommended Products Category Products Features MCU MPC560xB|32-bit MCU|Body-Electronic | NXP 32-bit single-core Power Architecture® MCU. 32-bit Automotive General Purpose MCUs | NXP Arm Cortex-M0+|Kinetis KEA 32-bit Automotive MCUs | NXP System Basis Chip (SBC) MC33742 | SBC with Enhanced High-Speed CAN Transceiver | NXP System basis chip with high-speed CAN Interface. SBC Gen2 with High-speed CAN | NXP System basis chip with high-speed CAN Interface. MC33905 | SBC Gen2 with High-Speed CAN and LIN | NXP System basis chip with high-speed CAN Interface. LIN SBC | NXP MC33910 System basis chip with LIN interface (Entry Level). LIN SBC | NXP MC33911 System basis chip with LIN interface (Medium Level). LIN SBC | NXP MC33912 System basis chip with LIN interface (High-end Level). CAN Interface MC33897 | Single-Wire Can Transceiver | NXP CAN interface with protection features LIN Interface TJA1021 | LIN2.1/SAE J2602 Transceiver | NXP LIN interface with low emission. MC33662 | LIN 2.1 / SAEJ2602-2, LIN Physical Layer | NXP LIN 2.1 and SAEJ2602-2 interface. Switch Monitoring MC33972 | MSDI with Suppressed Wakeup | NXP Multiple switch detection interface with sleep mode. MSDI | NXP Multiple switch detection interface with sleep mode. Motor Control MagniV® S12ZVM Mixed-Signal MCUs | NXP Single-chip BLDC motor control solution. MC33937 | Field Effect Transistor | NXP Three phase field effect transistor (FET) pre-driver. MC33932 | H-Bridge Motor Driver | NXP Dual 5.0 A throttle control H-bridge. High Side Switches MC33937 | Field Effect Transistor | NXP Three phase field effect transistor (FET) pre-driver. MC33932 | H-Bridge Motor Driver | NXP Dual 5.0 A throttle control H-bridge. Tools and Software Link Features Development Kit for sensorless BLDC | NXP Based on the 32-bit Arm Cortex-M4F S32K144, the MTRDEVKSBNK144 is a development kit engineered for sensorless applications requiring one Brushless Direct Current (BLDC).
Watch this demonstration that shows designing made easy with NXP's MMPF0100 and MMPF0200. These devices are optimized for i.MX 6 applications processors. Power-sensitive applications include portable medical devices, gateways, routers, home security systems, e-readers, tablets, and home energy management solutions. Features MMPF0100 and MMPF0200 (PMIC) evaluation kit PMICs are optimized for i.MX 6 applications processors Light-Load Efficiency Exceptional Quiescent current Large amount of One-Time Programmable memory on board Flexibility: Programming kit connects the device via USB port and user can set up the start-up frequency, voltage levels, current limit and the timing of each regulator on the device Featured NXP Products MMPF0100 MMPF0200https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fpower-management%2Fpmics%2Fpmics-for-i.mx-processors%2F12-channel-configurable-power-management-ic%3AMMPF0200 Block Diagrams