While most current IoT implementations and other sophisticated embedded applications rely on 32-bit CPUs, we are starting to see a migration to higher performance 64-bit CPUs. This is because the latest generation of SoCs and FPGAs with advanced peripherals (like SuperSpeed USB and Gigabit Ethernet) tend to also come with powerful 64-bit CPU cores incorporated. Such peripherals are usually not available to the 32-bit core devices currently deployed.
This announcement means that embOS, users will now be able to easily upgrade to 64-bit systems while continuing to run the same application software as deployed to their current 32-bit platforms, ensuring that the same deterministic real-time behaviour is maintained, while enabling even higher speeds to be delivered.
“Customers want to specify the latest SoCs or FPGAs for their systems, which are now integrating 64-bit processing resources,” says Til Stork, Product Manager for embOS at SEGGER. “In most cases we see companies switch to 64-bit not because they want to, but because they have to in order to benefit from state-of-the-art silicon featuring next generation interfaces. With embOS, the transition to using these more powerful chips is easy. At the same time, the application program remains streamlined, boots quickly and is fully under the control of the programmer.”
In many cases, the small footprint of embOS enables the use of 64-bit cores with just the on-chip RAM and cache memory. This eliminates the need for inclusion of external RAM. The number of components is consequently lowered, thereby reducing both the complexity and cost of the end product.
embOS is a commercial RTOS and is available for use across all silicon manufacturers’ platforms and directly supported by the experts who wrote the code.