发明名称 |
寄存器地址空间的控制方法、控制器及片上系统 |
摘要 |
本发明涉及一种寄存器地址空间的控制方法、控制器及片上系统。包含以下步骤:预先为总线上的各硬件资源设置至少一个配置项,每个配置项用于指定一个寄存器地址空间、和指示该寄存器地址空间是否受到读保护或写保护;如果非安全世界的主设备访问的寄存器地址在设置的第i个配置项指定的地址空间内,则根据第i个配置项所指示的是否受到读保护或写保护,判断是否允许主设备访问;其中,i大于或等于0,并且小于或等于设置的配置项的个数。使得软件开发人员仅通过设置该控制器就可以灵活的指定任意寄存器地址空间受到保护,而不需要关心SoC中的总线连接情况和总线中的地址区域控制寄存器。 |
申请公布号 |
CN106326130A |
申请公布日期 |
2017.01.11 |
申请号 |
CN201510334885.3 |
申请日期 |
2015.06.16 |
申请人 |
联芯科技有限公司;大唐半导体设计有限公司 |
发明人 |
黄庆伟;王宏刚 |
分类号 |
G06F12/02(2006.01)I;G06F12/14(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
上海晨皓知识产权代理事务所(普通合伙) 31260 |
代理人 |
成丽杰 |
主权项 |
一种寄存器地址空间的控制方法,其特征在于,包含以下步骤:预先为总线上的各硬件资源设置至少一个配置项,每个配置项用于指定一个寄存器地址空间、和指示该寄存器地址空间是否受到读保护或写保护;如果非安全世界的主设备访问的寄存器地址在所述设置的第i个配置项指定的地址空间内,则根据第i个配置项所指示的地址是否受到读保护或写保护,判断是否允许所述主设备访问;其中,所述i大于或等于0,并且小于配置的寄存器组的个数。 |
地址 |
200233 上海市徐汇区钦江路333号41幢4楼 |