发明名称 Processing system
摘要 A processing system is disclosed. The system comprises: a processing unit; a memory adapted to store firmware code and application code for execution by the processor; and a memory access control unit adapted to control access of the processing unit to firmware code and application code stored in the memory. The memory access control unit is adapted to disable access to firmware code when access to application code is enabled, and to disable access to application code when access to firmware code is enabled.
申请公布号 US9355276(B2) 申请公布日期 2016.05.31
申请号 US201414258933 申请日期 2014.04.22
申请人 NXP B.V. 发明人 Laine Nicolas;Lepine Andre
分类号 G06F21/00;G06F21/62;G06F21/14;G06F21/79;G06F21/57 主分类号 G06F21/00
代理机构 代理人
主权项 1. A processing system comprising: a processing unit; memory adapted to store firmware code and application code for execution by the processor; and a memory access control unit adapted to control access of the processing unit to firmware code and application code stored in the memory, wherein the memory access control unit is adapted to transition between a normal mode in which access to firmware code is disabled when access to application code is enabled, and a secure mode in which access to application code is disabled when the application code calls to the firmware code through a single entry point address when the single entry point address matches an address stored in a register of the memory access control unit; and wherein the memory access control unit is adapted to transition between the normal mode and the secure mode when the application code calls a function; and wherein the single entry point address corresponds to a dispatcher function to which the application code passes at least one parameter to define at least one function of the firmware code to be executed.
地址 Eindhoven NL