发明名称 |
Electronic circuit for and method of executing an application program stored in a One-Time-Programmable (OTP) memory in a System on Chip (SoC) |
摘要 |
Method and apparatus for executing an application program stored in an one-time-programmable, OTP, memory (1) in a system on chip (SoC). The SoC has RAM (35), a CPU (21) and an OTP controller (17). The OTP memory (1) stores an application program. The method includes:
by the processor unit (21) at power-up:
—� Instructing the OTP controller (17) to copy the application program from the OTP memory (1) to RAM (35);
—� Executing the application program from RAM (35);
—� Setting the system on chip (SoC) in sleep mode;
by the OTP controller (17) after a wake-up:
—� Copying the application program from the OTP memory (1) to the RAM (35);
—� After the copying, waking up the CPU (21) and transferring control back to the CPU (21);
by the CPU (21) after being woken up by the OTP controller (17):
—� Executing the application program from RAM (35). |
申请公布号 |
EP2784662(A1) |
申请公布日期 |
2014.10.01 |
申请号 |
EP20130161639 |
申请日期 |
2013.03.28 |
申请人 |
DIALOG SEMICONDUCTOR B.V. |
发明人 |
MOSCHOPOULOS, NIKOLAOS;VERHALLEN, JAKOBUS JOHANNES;NINOS, KONSTANTINOS;MÜLLER, TOBIAS;PAPADOPOULOS, DIMITRIOS |
分类号 |
G06F9/44;G06F1/24;G11C17/00 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|