Adaptive Access Control to Hardware Blocks
An adaptable, hardware-based technology, applied in program control design, internal/peripheral computer component protection, instruments, etc., can solve problems such as hardware loss supporting dynamic resource allocation, cumbersome configuration of access control mechanisms, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0022] Techniques for providing secure access to memory in hardware blocks are discussed. For example, a master-side entity (eg, CPU, DSP) may initiate an access (eg, a read or write operation) to memory stored in slave-side hardware. Examples of slave-side hardware include random access memory (RAM), read only memory (ROM), or other hardware (HW) registers. The master-side access control is control of memory access performed by the master, and the slave-side access control is control of access performed on the slave side. The System Memory Management Unit (SMMU) can be used for master-side access control solutions (for example, SMMU architecture), and a Memory Protection Unit (MPU) can be used for slave-side access control solutions (e.g., MPU area).
[0023] In a slave-side access control solution, the identity of the calling entity can be known based on the calling party information bits contained in the access call. For example, a call initiated by a master-side enti...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


