- Patent Title: Dynamic containerized system memory protection for low-energy MCUs
-
Application No.: US15008650Application Date: 2016-01-28
-
Publication No.: US09984009B2Publication Date: 2018-05-29
- Inventor: Sebastian Ahmed , Thomas S. David , Marius Grannaes
- Applicant: SILICON LABORATORIES INC.
- Applicant Address: US TX Austin
- Assignee: SILICON LABORATORIES INC.
- Current Assignee: SILICON LABORATORIES INC.
- Current Assignee Address: US TX Austin
- Agent Gary Stanford
- Main IPC: G06F13/36
- IPC: G06F13/36 ; G06F12/14 ; G06F13/28 ; G06F13/42

Abstract:
A processor, such as a low-cost microcontroller unit, uses a DMA controller to facilitate direct memory transactions between hardware subsystems independently of the CPU. To enable those transactions to be carried out security, gateways are provided to the DMA controller and peripheral bridge. The gateways, which have access to multiple access policies, switch between those policies depending on a hardware context and/or subcontext, such as the bus master originating the transaction and/or the DMA channel associated with the transaction. The gateways are operable to administer those policies independently of the CPU. In various implementations, gateways are provided for the DMA controller, the peripheral bridge, and/or individual peripherals. The processor is able to support secure, fully containerized operations involving its peripherals without constant CPU intervention.
Public/Granted literature
- US20170220489A1 DYNAMIC CONTAINERIZED SYSTEM MEMORY PROTECTION FOR LOW-ENERGY MCUS Public/Granted day:2017-08-03
Information query