Securely sharing a memory between an embedded controller (EC) and a platform controller hub (PCH)

    公开(公告)号:US10916280B2

    公开(公告)日:2021-02-09

    申请号:US15922694

    申请日:2018-03-15

    IPC分类号: G11C8/20 G11C7/10

    摘要: Systems and methods for securely sharing a memory between an Embedded Controller (EC) and a Platform Controller Hub (PCH). In some embodiments, an IHS may include: a chipset; a flash device coupled to the chipset; and an EC coupled to the flash device via a first bus and to the chipset via a second bus, wherein the EC comprises a Read-Only Memory (ROM) portion and a Random Access Memory (RAM) portion, the EC configured to: retrieve EC firmware from the flash device via the first bus; store the retrieved EC firmware in the RAM portion; and prior to the execution of any instruction stored in the RAM portion, relinquish access to the flash device via the first bus.

    RANDOM CODE GENERATOR
    7.
    发明申请

    公开(公告)号:US20200227103A1

    公开(公告)日:2020-07-16

    申请号:US16542671

    申请日:2019-08-16

    发明人: Chi-Yi SHAO

    摘要: A random code generator includes a control circuit, a high voltage power supply, a memory module and a counter. The control circuit generates a control signal and an enabling signal. During a program cycle, the enabling signal is activated. The high voltage power supply receives the enabling signal. A charge pump of the high voltage power supply generates a program voltage according to an oscillation signal. When the enabling signal is activated, the high voltage power supply outputs the program voltage. The memory module determines a selected memory cell of the memory module according to the control signal. During the program cycle, the selected memory cell receives the program voltage. During the program cycle, the counter counts a pulse number of the oscillation signal to acquire a counting value, and the control circuit determines a random code according to the counting value.