NXP has released a new library, replacing LPCUSBSIO, to enable communication via USB bridges available on evaluation boards with LPC-Link2 and upcoming MCU-Link probes. User documentation and a Python wrapper are also available.
NXP's innovative MCUs, based on Arm® Cortex®-M cores and part of the EdgeVerse™ edge computing platform, continue to transform the industry landscape with increasing performance and integration, further complemented by outstanding enablement including MCUXpresso software and tools and an extensive ecosystem of partners. Get started now!
PyeIQ is written on top of eIQ™ ML Software Development Environment and provides a set of Python classes allowing the user to run Machine Learning applications in a simplified and efficiently way without spending time on cross-compilations, deployments or reading extensive guides.
Now PyeIQ 3.0.0 release is announced. This release is based on i.MX Linux BSP 5.4.70_2.3.0 & 5.4.70_2.3.2(8QM, 8M Plus) and can also work on i.MX Linux BSP 5.10.9_1.0.0 & 5.10.35_2.0.0. This article is a simple guide for users. For further questions, please post a comment on eIQ Community or just below this article.
In my previous twoarticles, we examined the core components to an RT600 hardware design using the code name “Super-Monkey”. The objective of the Super-Monkey project to produce minimal configuration design example using RT685 audio crossover MCU that would support my real-time audio processing projects. There is quite a bit IO available on the RT685, but I chose to constrain my design to the most common functions for real-time audio. My applications generally use professional, “flagship quality” audio codecs for musical instrument signal processing. Using this as a guide, the process of coming up with a minimal IO complement was simplified. It is time to now time reveal the Super-Monkey design!
This article will continue detailing a minimal configuration design that uses an i.MX RT685 crossover MCU. In the first article of this hardware design series, I introduced the power supply architecture of the RT600 series and illustrated some of the package/PCB layout features of the VFBGA176 package. I also introduced some of the specs I am working towards for the “Super-Monkey” module and will power some of my future real-time audio processing projects.
As a real-world example, I this article is part one of several articles that will step through a basic RT600 hardware design and bring-up. I find this to be a very useful exercise as high-end MCU’s can be overwhelming, especially to those coming from a traditional MCU background. The goal here is to develop a simple “minimal configuration” example and build it for a demonstration.
The Local Interconnect Network (LIN) was developed as a complementally bus standard to the Controller Area Network (CAN bus) to address the need for a cost-efficient network for lower performance devices within the vehicle. While the CAN network was already in place within vehicles, its high bandwidth and advanced error detection capabilities were overkill (and thus, cost-prohibitive) for lower performance applications such as seat and window controllers.
In Part 1 of our introduction to the RT600 crossover MCU, we examined the RT600 CPU/DSP core complex and its unique system memory architecture. In part 2, we will put a spotlight on some other unique peripheral features that make the RT600 standout as a high-performance audio crossover MCU.
This article is the first part of a two part series focusing in on one of the newer members of the i.MX RT crossover family: the RT600. The RT600 crossover MCUs are focused on real-time number crunching applications such as audio, sensor fusion and machine learning.
CAN FD is an extension to the Classic CAN protocol that was developed to meet the needs of modern vehicles wherever-increasing numbers of embedded electronics are transmitting ever-increasing amounts of control and diagnostic data. Because the original CAN specification has a maximum bandwidth limitation of 1 Mbps, data-dense activities like ECU flashing and advanced driver assistance systems (ADAS) ADAS applications were being impeded, forcing automotive manufacturers to add multiple CAN networks into newer vehicles.
One aspect of the baseline family of parts in the LPC55 series is having options that deliver a good balance of simplicity and flexibility. The simplicity/flexibility balance is important in many industrial applications. Combining standard industrial communication peripherals such as RS-485 capable UARTs and CAN-FD with a solid CPU foundation means that designers can implement a wide range of products in the industrial space.
Some customer cases need hardware partition and the GPIO need to be allocated by bank.
It causes resource tensive. And some time, one GPIO bank assigned to the M4 side 32 bits of one bank are more than enough. And some customer cases need to use 1 or 2 bit to as board identification for the A core side. Because of the hardware partition, A core could not directly access the M4 partition resource.
The NPU capability lies in the “sweet spot” for performance to enable real time response for common AI/ML problems. Combined with the video and vision co-processing capabilities, the i.MX 8M Plus will be the standard bearer for Edge ML/AI implementations
Please find attached a document detailing various features related to using the iMXRT1170-EVK evaluation board with MCUXpresso IDE v11.3.x and SDK v2.9, including details of multicore debugging on this MCU.