
一、RISAB对Block Based片上RAM的配置和管理 1、主要功能和目的 ①配置和管理片内Block based RAM的隔离和访问控制 Trusted domain可以直接配置,也可以授权其他CID对Memory的某个(/些)page资源进行RIF配置 隔离和分配策略基于固定大小的page/block ②基于多重规则定义Memory的隔离与访问控制 限制CID访问,允许一个或者多个CID访问资源 只允许Secure,或者Non-secure访问 只允许Privileged访问,或者Privileged/Unprivileged都可以访问 读/写访问控制:只读,只写,或者读写 ③配置锁定管理 ④非法访问事件管理 2、RISAB管理的资源 3、配置概览 4、基于Page对每个页做RIF配置 首先由Trusted Domain确定 ①是否对该page使能CID过滤 ②是否授权某个security domain 进行该page的RIF配置 然后有权限的CID master通过RISAB寄存器配置page/block的RIF访问属性: ①是否允许Secure/Non-secure访问 ②哪些CID有Read/Write权限 ③CID访问时的Priv/Unpriv权限 5、每个page的RIF配置方式有三种选择 6、配置某个Page RIF访问属性的一般流程 二、RISAB对片上Block Based SRAM的配置和管理 RISAB配置SYSRAM设备树配置举例 RISAB配置SRAM设备树配置举例 RISAB:SRAM访问测试示例 RISAB dump配置信息示例 加油 |
经验分享 | 基于STM32H563演示UART+DMA功能
经验分享 | STM32U5 ADC+DMA配置演示
经验分享 | 程序换个IDE就不运行了?
经验分享 | 使用单脉冲模式作移相输出
经验分享 | STM32 DAC+TIMER+DMA应用演示
经验分享 | STM32 ADC模拟看门狗应用演示
经验分享 | 常被误解的开、关总中断话题
经验分享 | 更改STM32定时器周期后的输出疑问分析
经验分享 | 为何实现不了定时器DMA Burst传输?
经验分享 | 利用非对称PWM模式体验编码器功能