Embedded Controller Integration for ARM Heterogeneous Platforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
ARM-based computing platforms lack embedded controllers (ECs) necessary for managing critical processes such as power sequencing, thermal management, and low-level hardware controls, which are present in traditional x86-based platforms.
Innovation Solution
Integration of an embedded controller (EC) into heterogeneous computing platforms, including ARM-based systems, to provide essential management functions like thermal measurement processing, cooling fan control, processor throttling, emergency shutdown, and remote management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If ARM-based platforms are used to reduce power consumption and improve mobility, then energy efficiency is improved, but the system lacks embedded controllers necessary for critical power sequencing and hardware management functions
Solution Approach 1:
The system is segmented into multiple functional components: the ARM-based processor for main computation, a separate embedded controller for power sequencing and hardware management, and supporting IP blocks. This segmentation allows each component to specialize in its function, with the EC handling critical low-level control independent of the main processor's power state.
Solution Approach 2:
The embedded controller acts as an intermediary between the power source and the ARM-based platform components. It mediates power sequencing by controlling power rails to the processor and other components, ensuring proper initialization order and maintaining system reliability during power transitions without requiring the main processor to be active.
2Reliability
If a full embedded controller is integrated into the heterogeneous computing platform, then system management and thermal control capabilities are improved, but device complexity increases
Solution Approach 1:
The embedded controller and key IP blocks are merged into a single integrated chip, reducing the number of discrete components and simplifying the overall system architecture. This integration maintains full EC functionality for thermal management and power control while reducing device complexity through consolidation.
Solution Approach 2:
The embedded controller is designed with multi-functionality, handling power sequencing, thermal management, GPIO control, and other hardware management tasks. This universal controller consolidates multiple management functions into a single component, improving reliability without proportionally increasing device complexity.
Data Source
AI summary
Systems and methods for integrating an embedded controller (EC) into a heterogenous computing platform. In an embodiment, an Information Handling System (IHS) includes a heterogeneous computing platform having a Reduced Instruction Set Computer (RISC) processor and a plurality of devices coupled to an interconnect, and an EC coupled to the interconnect. These systems and methods may provide an EC with access to an internal System-on-Chip (SoC)'s fabric, whether in a fully internal, partially internal/external, or fully external implementation (e.g., via an enhanced serial peripheral interface or “SPI”). These systems and methods may also provide voltage segregation factor and power sequencing, as well as various possible architectural variations on General Purpose I/O (GPIO) handling.


