1.800.677.7305

Campbell, CA  |

Phoenix Technologies Logo

Firmware for the Arm Ecosystem

Contact Sales:

Overview

Phoenix has well over 40 years of experience developing structured, secure and supported BIOS firmware. Over the years, we have built a reputation for our quality and our security focus because we have worked with some of the largest OEMs and Independent Hardware Vendors. 

Problem

Firmware is complicated-–there are many factors to be considered in terms of functionality, features, security, flexibility and the responsiveness of a firmware partner. The benefit of having a partner is you get what you want, when you want it, and you get the flexibility that is vital for success.

Phoenix Offerings

Phoenix Arm Diagram

1. PhoenixLayer

PhoenixLayer is a firmware product that targets systems using either UEFI firmware or a bootloader (e.g., U-Boot or coreboot). It provides a standard interface to the target system’s OS/applications that is consistent and offers interfaces to a range of Arm-based SOCs. Much of the support is common across different SOCs, but Phoenix can also develop to meet your specific SOC requirements. This provides you with the flexibility to focus on your OS/applications and not the challenges of using different SOCs or even new versions of an SOC. OS/application can be written once to call into the standard PhoenixLayer interface, which then translates the call to the underlying SOC and OS interfaces. 

FirmCare for Arm at the standard level is bundled with PhoenixLayer

2. PhoenixBoot

PhoenixBoot provides a UEFI compliant package for most Arm SOCs (Phoenix can also develop to meet your specific SOC requirements) as well as integration with the SOC vendor’s native UEFI (EDKII) code base. Phoenix can also work with you to make the final product Arm SystemReady compliant. PhoenixBoot can also provide the option to help optimize your existing firmware boot code using the decades of experience within the Phoenix team. 

FirmCare for Arm at the standard level is bundled with PhoenixBoot.

3. ArmCore

ArmCore is a full suite of UEFI based core firmware for all Arm-based SOCs (for Qualcomm Snapdragon please refer to OmniCore). It provides a structured, secure and supported platform for Arm-based SOCs that can be used by customers to build their own firmware or Phoenix can build the firmware using ArmCore and NRE. ArmCore also maintains the Chain of Trust (CoT) throughout the boot process for system security. ArmCore can be used for embedded/IoT devices, embedded server (including edge computing devices) and servers. 

4. FirmCare for Arm

FirmCare for Arm is a comprehensive security-as-a-service and/or sustaining engineering package to support customers and is applicable for all Arm-based systems. Customers can choose the level of support from standard which includes basic alerts and advice on emerging security vulnerabilities up to premium with 24-hour support including patching vulnerabilities and patching for sustaining engineering, as well as sophisticated and regular penetration (pen) testing. In addition, as part of FirmCare, Phoenix will provide guaranteed access to non-recurring engineering (NRE) services when required to meet specific needs.

5. OmniCore

OmniCore is a full suite of UEFI based core firmware features for Qualcomm Snapdragon compute platform SOCs. It provides a structured, supported and secure base for Qualcomm-based SOCs that can then be used by customers to build their own firmware or Phoenix can build the firmware using OmniCore and NRE.

6. PhoenixOSO (Operating System Optimization)

PhoenixOSO is a service that provides OS level optimizations. Leveraging the decades of experience within the Phoenix team can help you improve boot times and ensure your OS runs more efficiently. 

Case Studies

Application Areas

Supported Products

Additional Information