Porting of Jamaica VM on PolarFire® SoC FPGA Icicle Kit
Industries like manufacturing and automotive are facing the challenges of getting access to device-wide data, analyzing useful data and combining and processing data in the vehicle, on the edge device and on the cloud. The solution by aicas enables users to access and analyze millions of data in vehicles and edge devices.

Access and Analyze Millions of Data in Vehicles and Edge Devices
Edge computing is transforming the way data is being handled, processed and delivered from millions of devices around the world. Faster networking technologies are allowing edge computing systems to accelerate the creation or support of real-time applications, such as data analytics, self-driving cars, artificial intelligence, Industrial Internet of Things (IIOT) and robotics, to name a few.
In the automotive and manufacturing industries, data plays a crucial role for the success of future product development, operations and business models.
The Big Challenge: Getting Access to Capture the Value of the Data
What is the point of data if it does not lead to better decisions? Access to operational data from edge computing devices will revolutionize overall maintenance.
In this blog post, we want to demonstrate how you can manage vast amounts of data, especially in connected cars and industrial edge devices.
Vehicle and Internet of Things (IoT) edge devices are growing significantly for the evolution of traditional or connected cars and smart embedded systems towards intelligent devices that must analyze data and make decisions in real time. Billions of edge devices need intelligent, automated control. And they produce valuable data.
The challenges vary from having access to edge data, selecting the right data, having the ability to combine and process data on edge and in the cloud, easy access to specific data from any remote location and selecting and processing the data efficiently without needing programming skills.
Aicas’ Edge-to-Cloud Solution to Access Deep Data
Aicas’ open standards-based edge-to-cloud solutions focus on the IIoT edge and automotive sectors. Enabling the support for Aicas EdgeSuite and Jamaica VM on the icicle board based on high-performance RISC-V®-based PolarFire® SoC FPGA from Microchip provides significant value to the automotive and IoT markets.
EdgeSuite provides full access to and management of logic and data for developers and data analysts. It enables customers to manage the full lifecycle of large fleets of devices or different IoT edge systems with a single yet comprehensive open system, unifying your fleet of devices to a single environment. It reduces risks due to the variety of supported heterogeneous environments, platforms, standards, protocols and operating systems. It offers flexibility by supporting different runtimes and provides modular components that can be easily reconfigured and delivered on demand.
The EdgeSuite consists of three major components:
- EdgePortal: you can manage everything that happens inside and outside of the EdgeSuite—from a modern and easy-to-use graphical user interface.
- EdgeCore: the glue that keeps everything together. It takes care of messaging, data routing, configuration, provisioning and much more.
- EdgeRuntimes: serves as an environment to accommodate the service logics running on the edge device. It can abstract and unify your IoT applications from the underlying platforms to place and run your code on almost any hardware architectures and operating systems with low latency.
JamaicaVM—The Proven Development Kit for Embedded Software
JamaicaVM is a Java-based software development kit and runtime for embedded systems that empowers customers to easily integrate multiple embedded platforms. Besides supporting JavaSE functionalities, JamaicaVM comes with real-time capabilities based on the real-time specification for Java (RTSJ) that ensures your embedded applications perform the way you designed and developed them.
On top of JamaicaVM, software modules are built to provide services such as lifecycle management, service registry, security and more, which compose JamaicaAMS as the application framework. Based on JamaicaAMS, the domain-specific application can be developed and deployed to the edge device through the development portal and the telematics data can be collected via the data portal. Most importantly, the application can be deployed across different architectures which reduces the development costs significantly.
Visit the aicas website for detailed information about how to get deep data access or connect with the author on LinkedIn.