US 12,287,750 B2
Loading firmware onto an embedded controller (EC) integrated into a heterogeneous computing platform
Adolfo S. Montero, Pflugerville, TX (US)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on Nov. 22, 2022, as Appl. No. 18/057,774.
Prior Publication US 2024/0168910 A1, May 23, 2024
Int. Cl. G06F 13/42 (2006.01)
CPC G06F 13/4221 (2013.01) [G06F 2213/0026 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An Information Handling System (IHS), comprising:
a heterogeneous computing platform having a Reduced Instruction Set Computer (RISC) processor and a Peripheral Component Interconnect Express (PCIe) controller coupled thereto; and
an embedded controller (EC) integrated into the heterogeneous computing platform and coupled to the PCIe controller, wherein the EC is configured to:
translate a status of an EC source selection pin into a corresponding PCIe Input/Output (I/O) request, wherein the EC source selection pin selects a set of firmware instructions among a plurality of firmware instructions stored in a PCIe device coupled to the PCIe controller;
transmit the PCIe I/O request to the PCIe controller; and
in response to the transmission, receive the selected set of firmware instructions from the PCIe device via the PCIe controller.