Safety-Qualified Development Tools, Device Secure Credential Management and Lightweight RTOS for Next-Generation IoT and Automotive Devices
SANTA CLARA, CA — October 25, 2016 — ARM TechCon, booth 313 — Green Hills Software, the largest independent software vendor for the Internet of Things (IoT), today announced its capabilities for the new ARMv8-M architecture, featuring ARM® Cortex®-M23 and Cortex-M33 cores, based on its broad and proven portfolio of high-performance development tools, real-time operating systems (RTOS) and defense-in-depth security services. This portfolio of products and services builds on decades of partnerships with ARM and processor manufacturers. Thousands of successful customers are using Green Hills Software's products to build and deploy devices for medical, automotive, home and industrial applications based on ARM Cortex-M processors, as well as the Cortex-R and Cortex-A processor families.
"The ability to deliver security to even the smallest embedded devices and improving energy-efficiency is critical for the IoT to reach its full potential," said Nandan Nayampally, vice president of marketing and strategy, CPU Group, ARM. "The Cortex-M23 and Cortex-M33 processors make it easier for IoT developers to create secure, energy-efficient connected devices, bringing new levels of secure hardware partitioning and debug capability, as well as additional architecture performance to a wide range of applications. We have worked with Green Hills to deliver these market-leading capabilities for our mutual customers."
ARM has launched the 32-bit Cortex-M23 and Cortex-M33 as the first processors implementing the new ARMv8-M architecture, which features ARM TrustZone® technology and targets very low power and resource-constrained devices, traditionally built using Cortex-M0+, Cortex-M3 and Cortex-M4 processors. Sweet spot markets include battery powered or energy-harvesting monitors and sensors, automotive chassis systems and ultra-low power wearables. Green Hills Software brings to Cortex-M23 and Cortex-M33 three areas of strength for system and software developers:
- efficient execution performance,
- clearer visibility during debugging,
- secure connectivity and device lifecycle.
Security and the IoT
Today's flood of internet-enabled devices introduces an alarming number of security vulnerabilities when designers do not apply best-practices for embedded software security. INTEGRITY Security Services, a Green Hills Software Company, provides embedded security products and services that protect smart connected devices for all industries. They offer embedded cryptographic toolkits, TrustZone consultation, authenticated boot, key injection, software digital signing, OTA and the management of secure digital assets in complex supply chains.
Doing More with Less
Embedded applications running on Cortex-M23 and Cortex-M33 depend on efficient performance to achieve product goals where CPU cycles and power are at a premium. For more than 33 years, Green Hills Optimizing C/C++ Compilers have enabled developers to reach maximum CPU performance — up to 35 percent faster compared to competing compilers — with minimal code size. Proof points are found in the many record scores published and certified by the EEMBC® consortium, an industry alliance that develops benchmarks for system designers to select the optimal processor (www.eembc.org). In addition, Green Hills compilers are qualified for automotive, industrial and medical safety applications, having received certificates for the highest levels of the safety standards ISO 26262, IEC 61508 and FDA Class III.
Additionally, the µ-velOSity™ RTOS from Green Hills was designed for the resource-constrained environments addressed by Cortex-M processors and uses the smallest number of CPU clock cycles and memory, requiring only 1.6KB of ROM. Using µ-velOSity is easy. Complete source code for the RTOS and select middleware is included, the API is simple and the MULTI® integrated development environment provides easy-to-use powerful software development tools.
Faster Software Development and Superior Quality
Green Hills Software's comprehensive MULTI suite of integrated development tools enables developers to bring to market more quickly a higher performing and more reliable product, whether it runs on no-OS, µ-velOSity or other third-party operating systems. Key feature advantages of the MULTI suite when used with Cortex-M processors include kernel-aware debugging and Time Machine™ for back-in-time debugging. Enabling higher quality code, MULTI gives developers control and visibility into stack performance and run-time errors, plus an integrated MISRA C adherence tool.
Rounding out its time-saving tools solutions, the Green Hills Probe and SuperTrace™ Probe speed hardware bring-up through low-level JTAG debugging and trace-powered visibility.
Green Hills products run today on ARMv8-M FPGA platforms from ARM. Customers should contact Green Hills for more information.
About Green Hills Software
Founded in 1982, Green Hills Software is the largest independent software vendor for the Internet of Things. In 2008, the Green Hills INTEGRITY–178 RTOS was the first and only operating system to be certified by NIAP (National Information Assurance Partnership comprised of NSA & NIST) to EAL 6+, High Robustness, the highest level of security ever achieved for any software product. Our open architecture integrated development solutions address deeply embedded, absolute security and high–reliability applications for the military/avionics, medical, industrial, automotive, networking, consumer and other markets that demand industry–certified solutions. Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom. Visit Green Hills Software at www.ghs.com.