发明名称 |
SECURE ACCESS IN A MICROCONTROLLER SYSTEM |
摘要 |
Systems, methods and computer-readable mediums are disclosed for providing secure access in a microcontroller system. In some implementations, a microcontroller system comprises a system bus and a secure central processing unit (CPU) coupled to the system bus. The secure CPU is configured to provide secure access to the system bus. A non-secure CPU is also coupled to the system bus and is configured to provide non-secure access to the system bus. A non-secure memory is coupled to the system bus and is configured to allow the secure CPU and the non-secure CPU to exchange data and communicate with each other. A peripheral access controller (PAC) is coupled to the system bus and configured to enable secure access to a peripheral by the secure CPU while disabling non-secure access to the peripheral based upon a non-secure state of the non-secure CPU. |
申请公布号 |
US2016321472(A1) |
申请公布日期 |
2016.11.03 |
申请号 |
US201514698330 |
申请日期 |
2015.04.28 |
申请人 |
Atmel Corporation |
发明人 |
Pedersen Frode Milch |
分类号 |
G06F21/85;G06F21/74 |
主分类号 |
G06F21/85 |
代理机构 |
|
代理人 |
|
主权项 |
1. A microcontroller system comprising:
a system bus; a secure central processing unit (CPU) coupled to the system bus, the secure CPU configured to provide secure access to the system bus; a non-secure CPU coupled to the system bus, the non-secure CPU configured to provide non-secure access to the system bus; non-secure memory coupled to the system bus, the non-secure memory configured to allow the secure CPU and the non-secure CPU to exchange data and communicate with each other; and a peripheral access controller (PAC) coupled to the system bus, the PAC configured to enable secure access to a peripheral by the secure CPU while disabling non-secure access to the peripheral based upon a non-secure state of the non-secure CPU. |
地址 |
San Jose CA US |