Interview – NXP Linux BSP and Timesys Vigiles Maintenance Service & Security Updates

I’ve been interviewing Ed White, Manager of NXP’s Professional Support and Engineering Services, and Akshay Bhat, Director of Engineering, Security Solutions at Timesys by email to find out more about NXP Linux BSP development process, and how Timesys can help to keep it updated and secure with its Vigiles service. Q1. CNX Software readers recently discussed NXP Linux BSP update status. One person specifically noted Linux 4.14.98 used in the BSP was well over a year old, and there were various opinions about the topic, including one person suggesting NXP only provides a stable BSP and it was the ultimate responsibility of the customer to merge Linux security patchsets. Could you explain the typical development process for NXP Linux BSP, and why the company chose not to update the patchsets regularly? Answer: The kernel strategy for NXP’s i.MX family BSPs closely follows the annual cadence of kernel.org’s LTS kernel selection. As soon as kernel.org establishes the next official LTS kernel …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

NXP LPC551x/S1x Arm Cortex-M33 MCU Family Launched with LPC55S16 Development Board

NXP has announced the general availability of LPC551x/S1x Arm Cortex-M33 MCU family with low power consumption, embedded security, pin-, software- and peripheral-compatibility. The LPC551x/S1x family is manufactured using a  cost-effective 40-nm NVM process technology and targets industrial and general embedded markets. An LPC55S16 based development board – PLC55S16-EVK – is also offered for evaluation and software development. NXP LPC551x/S1x MCU Key features and specifications: CPU – Arm Cortex-M33 core @ up to 150 MHz delivering over 600 EEMBC CoreMarks and consuming as low as 32uA/MHz Memory and Storage – Up to 256 KB on-chip flash; up to 96 KB SRAM; 128 KB boot ROM Peripherals CAN FD / CAN 2.0 Dual-USB with on-chip PHY, supporting both HS and FS modes SDIO and up to 9 FlexComm interfaces (configurable as either SPI/I2C/I2S, UART) Up to 64x GPIO pins 16-bit ADC with five differential channel pair Comparator with five input pins and external or internal reference voltage Timers – 5x 32-bit standard …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

NXP WiFi 6 Solutions Launched for Home, Enterprise, IoT and Automotive Markets

Several silicon vendors started to unveil WiFi 6 (802.11ax) chips in 2017-2018 such as  Broadcom BCM43684, BCM43694 & BCM4375, and Marvell 88W906x. While NXP launched QorIQ LA1575 programmable wireless SoC with expected 802.11ax support early 2017,  AFAIK they did not introduce any specific WiFi 6 chips. But last year, the company used some of its cash to purchase Marvell’s WiFi & Bluetooth business and has now announced the availability of Marvell NXP WiFi 6 chips and solutions which mostly are the ones announced by Marvell in 2017. NXP Wi-Fi 6 solutions include NXP 88W9064 & 88W9068 4×4 and 8×8-stream solutions with WiFi 6 and  Bluetooth 5 for home and enterprise access solutions NXP 88Q9098 concurrent dual Wi-Fi 6 2×2+2×2 + Bluetooth 5 AEC-Q100 qualified solutions for infotainment and telematics automotive applications NXP 88W9098 concurrent dual Wi-Fi 6 2×2+2×2 + Bluetooth 5 solutions for multimedia streaming and consumer access applications Unnamed IoT-focused 2×2 WiFi 6 + Bluetooth 5 chip optimized for …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

NXP QN9090 & QN9030 Bluetooth 5.0 SoC’s Come with Optional NFC Tag (NTAG)

NXP has recently announced the availability of its QN9090 and QN9030 Bluetooth 5.0 SoC with optional support for 802.15.4, Multiprotocol RF, and NFC technology. Both devices are powered by an Arm Cortex-M4 core clocked at 48MHz, but differ in terms of on-chip storage and memory with QN9090 equipped with 640KB flash and 152 KB SRAM, against 320KB flash and 88KB SRAM for QN9030. The “T” versions – QN9090T and QN9030T – add NFC integrated on-chip, enabling Bluetooth pairing by tapping a smartphone, tablet or other NFC reader device without the need for a battery-powered NFC tag. NXP QN9090(T) & QN9030(T) Bluetooth 5.0 SoCs Key features and specifications: CPU – Arm Cortex-M4 up to 48MHz Built-in Memory & Storage QN9090(T) – 640 KB flash, 152 KB RAM, 128 KB ROM QN9030(T) – 320 KB Flash, 88 KB RAM, 128 KB ROM External  Storage – Quad-SPI for execute in place or data storage in NVM Connectivity Bluetooth 5.0 with 2Mbps and up …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

NXP i.MX 8M Plus Processor Targets AI Applications with a 2.3 TOPS Neural Processing Unit

NXP has just announced its first i.MX processor with a dedicated neural processing unit (NPU) at CES 2020. The NXP i.MX 8M Plus SoC is built upon the existing i.MX 8M Nano family with a quad-core Arm Cortex-A53 processor running at up to 2GHz, an independent real-time Cortex-M7 microcontroller @ 800MHz, and a Vivante 3D GPU, but adds a 2.3 TOPS NPU to the mix. The NPU will enable advanced machine learning inference at the industrial and IoT (Internet-of-Things) edges for applications such as people and object recognition for public safety, industrial machine vision, robotics, hand gesture, and emotion detection with natural language processing. NXP i.MX 8M Plus key features and specifications: CPU – Quad-core Arm Cortex-A53 processor @ up to 2.0 GHz with 512KB ECC cache Real-time MCU – Arm Cortex-M7 @ up to 800 MHz GPU – Vivante GC7000UL 3D GPU, Vivante GC520L 2D GPU DSP – HiFi 4 DSP for voice and natural language processing AI Accelerator …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

NXP i.MX RT1170 Arm Cortex-M7/M4 Microcontroller Clocks at One Gigahertz!

NXP i.MX RT1170 Gigahertz MCU

Microcontrollers used to be those cute little things that clock at 8 or 16 MHz, but in the last decade, Cortex-M3/M4 microcontrollers became more powerful with 100 to 200 MHz clocks being quite common. But with the introduction of Arm Cortex-M7 core about 5 years ago, microcontrollers are seriously starting to take over tasks that were previously reserved to faster microprocessors.  As I remember it,  the MCU frequency “race” started with STMicro STM32H7 in 2016 with an impressive 400 MHz, and NXP i.MX RT crossover processor clocked at 600 MHz a few years later.  But with i.MX RT1170 microcontroller, NXP has upped the ante as the new MCU combines an Arm Cortex-M4 core clocked at 400MHz with Arm Cortex-M7 core running at an amazing one Gigahertz (1 GHz). The documentation has not been released and we have limited information, but here’s what we know about NXP i.MX RT1170 key features and specifications so far: CPU Arm Cortex-M7 @ 1 GHz …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

NXP i.MX RT106F & RT106A/L Cortex-M7 Processors Target Offline Face Recognition & Smart Audio Applications

NXP i.MX RT crossover processors combine real-time capabilities of microcontrollers with the performance of application processors thanks to an Arm Cortex-M7 core clocked at 528 MHz and more. The performance is indeed impressive as shown by Teensy 4.0 benchmarks, but so far NXP i.MX RT processor targeted general purpose applications. The company has now introduced three new crossover processors designed for AI applications. NXP i.MX RT106F is designed for offline face recognition and expression Identification, while RT106L and RT106A are made for local and cloud-based embedded voice applications. NXP i.MX RT106F Processor Highlights of the processor: CPU – Arm Cortex-M7 @ 600 MHz (3020 CoreMark/1284 DMIPS) Memory – 1 MB On-Chip SRAM plus up to 512 KB configurable as Tightly Coupled Memory (TCM) External memory interface options – NAND, eMMC, QuadSPI NOR Flash, and Parallel NOR Flash Real-time, low-latency response as low as 20 ns Industry’s lowest dynamic power with an integrated DC-DC converter Low-power run modes at 24 MHz …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

NXP i.MX 7ULP Enters Mass-Production, EVK and Systems-on-Module Announced

Last year, we wrote about F&S Elektronik Systeme PicoCORE MX7 system-on-module (SoM) powered by NXP i.MX 7ULP processor manufactured with a 28nm FD-SOI process, and that was announced a year earlier. The official launch of the module was planned for Q3 2018, but there have been some delays as LinuxGizmos reports NXP has only started mass production of their i.MX7 ULP this June. With the official launch of i.MX 7ULP, the company also introduced the official i.MX 7ULP Evaluation Board (MCIMX7ULP-EVK) as showcased on Element14’s community and several other companies announced i.MX 7ULP systems-on-modules. Benefits of NXP i.MX 7ULP Processor The i.MX7 ULP family of processors is an extremely power-efficient series, that is utilizing lower power for more functions. The SoC is being touted as the most power-efficient processor that can be obtained that also houses a 3D GPU.  Although like the i.MX7, the i.MX 7ULP combines both Cortex-A7 and Cortex-M4 cores but can effectively bring the power states even …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples