From transportation to healthcare, robotics to agriculture, there is an ever-increasing need for embedded edge devices with the ability to capture, recognize and process image, audio and video data. But running complex and advanced applications at the edge requires equally complex and advanced artificial intelligence and machine learning capabilities. We simplify AI/ML and multimedia at the edge for i.MX 8-based System on Modules with Variscite Python API.

The Variscite Python API, also known as pyvar, helps customers develop their own applications pertaining to machine learning, multimedia and more. It also provides an easy way to run and communicate with Cortex-M applications from the Cortex-A side, for fast processing at low power. To make building and programming embedded systems and smart edge devices faster and easier, even for beginners, we launched the Variscite Python API Development Center. The website contains full documentation and quick source code examples.

We offer a wide range of performance, power consumption, cost, and feature sets in its i.MX8-based System on Modules. Our SoM portfolio includes two highly scalable modules with integrated Neural Processing Unit (NPU) and dedicated AI/ML capabilities. The VAR-SOM-MX8M-PLUS and DART-MX8M-PLUS run on a 1.8GHz Quad Cortex™-A53 NXP iMX8M Plus processor and include an 800MHz Cortex-M7 real-time co-processor. Both SoMs can be found in our Pin2Pin families and offer seamless scalability, extended lifetime and reduced development time, cost, and risk.



VAR-SOM-MX8M-PLUS System on Module


Getting started with Variscite Python API

More information, guides and quick source code examples are free for use at our Python API development center: