Innovation and collaborative, synchronized program management for new programs
Enables high-performance, real-time system development on the latest ARMv8-A System-on-Chip Architectures
WILSONVILLE, Ore., October 4, 2016
For more information, go to: http://www.mentor.com/nucleus
Mentor Graphics Corporation (NASDAQ: MENT) today announced the Nucleus real-time operating system (RTOS) support for the 64-bit ARMv8-A architecture. This architecture support enables the Nucleus RTOS to leverage the benefits of 64-bit processing for a full range of 64-bit SoCs. The Nucleus RTOS also enables the ARMv8-A aarch32 (32-bit) execution mode that allows users to run legacy 32-bit code on 64-bit SoCs. This support for ARMv8-A SoCs capability enables device manufacturers to develop leading-edge products for markets including automotive, industrial, medical, mil/aero and networking.
The initial Nucleus reference implementation is for the NXP QorIQ LS2085A-RDB Reference Design Board. Device support exists for kernels including NEON, Nucleus Process Model, CPU and UART. Device support can easily be extended by the customer or by Mentor Embedded professional services. This architecture port can also support related SoCs such as NXP’s QorIQ LS2080A/40A, LS2045A, LS2084/44A, LS2088A/48A, LS1012A, LS1046A/26A, LS1043A/23A, and LS1088A/48A processors.
“Mentor Graphics continues to demonstrate embedded software leadership, complementing NXP’s advantages in offering high-performance ARMv8-A SoCs,” said Noy Kucuk, Vice President, Product Management for NXP Semiconductors’ Digital Networking Business Line. “With 64-bit Nucleus RTOS support for NXP QorIQ communication processors, our joint customers can develop smarter and more capable devices with a proven commercial real-time operating system solution.”
ARMv8-A support for the Nucleus RTOS is included with the Nucleus ReadyStart product, which provides developers the Eclipse-based Sourcery CodeBench IDE development environment and complete source code that enables embedded developers to quickly get their products to market.
The Sourcery CodeBench IDE is an embedded development platform that comes with ARM DSTREAM support for NXP’s QorIQ LS2085 device and a prebuilt, hardened, and supported GNU compiler collection (GCC) toolchain. The toolchain comes bundled with both aarch64 and aarch32 multilibs providing flexibility and choice to end users when working with ARMv8-A-based processors. The Sourcery Codebench tool includes the Sourcery Analyzer technology, a powerful embedded design analysis solution combining unique profiling and analysis engine with data visualization capabilities.
The Nucleus product is a rich, hard-real-time, low-footprint, highly scalable RTOS that makes high-end features available to the embedded market without compromising simplicity and compactness of the solution. At the core, the Nucleus RTOS comes enabled with multicore technologies such as SMP and the Mentor Embedded Multicore Framework, and supports USB 3.0, PCI Express and the TI WiLink 8 stack. This makes it a unique offering in the embedded market.
The Nucleus Process Model (NPM) is a lightweight process model enabling task and library isolation. It also provides memory protection to gain significant increases in product reliability due to faster isolation of software faults, and the ability of deployed systems to self-diagnose. Further, this enables dynamic loading and unloading of processes making it highly extensible at runtime.
Embedded developers can also take advantage of the built-in Nucleus Power Management Framework. Developers specify application requirements with high-level hardware-agnostic APIs, and the Nucleus RTOS automatically discovers power-aware components to help simplify the design process, increase code reuse, and speed time to market.
The Nucleus ReadyStart product with support for NXP’s QorIQ LS2085 device will be available the first week of September 2016. For additional product information, visit the website: https://www.mentor.com/embedded-software/nucleus/
About Mentor Embedded
The Mentor Graphics Embedded Systems Division enables embedded development for a variety of applications including automotive, industrial, smart energy, medical devices, and consumer electronics. Embedded developers can create systems with the latest processors and micro-controllers with commercially supported and customizable Linux®-based solutions including the industry-leading Sourcery CodeBench and Mentor® Embedded Linux products. For real-time systems, developers can take advantage of the small-footprint (one word) and low-power-capable Nucleus RTOS. For more information, visit www.mentor.com/embedded
(Mentor Graphics, Mentor and Nucleus are registered trademarks, and Sourcery is a trademark of Mentor Graphics Corporation.)
(All other company or product names are the registered trademarks or trademarks of their respective owner.)