一种基于线性映射表的内存隔离方法

    公开(公告)号:CN107526693A

    公开(公告)日:2017-12-29

    申请号:CN201710686477.3

    申请日:2017-08-11

    CPC classification number: G06F12/1483

    Abstract: 本发明涉及一种基于线性映射表的内存隔离方法,包括:获取发起内存访问请求的访问设备的状态信息以及请求访问的内存的物理地址;根据物理地址查询线性映射表,该线性映射表包含若干个表项,若干个表项与以固定大小区块为单位的内存一一对应,并包含对应内存区块的安全属性;根据访问设备状态信息、物理地址和查询结果进行裁决是否允许本次内存访问。本发明通过软硬件结合的方式,能够设置任意大小和任意个数的安全内存区间,不受硬件电路的限制,提高了安全内存的灵活性;同时,通过对线性映射表的扩展,可以设置每一个安全内存区间的权限属性,用户可自定义权限属性,将安全内存进行更细粒度的划分,丰富安全内存属性,进而提高了系统的安全性。

    串行闪存控制器、串行闪存控制方法及串行闪存控制系统

    公开(公告)号:CN105653478B

    公开(公告)日:2019-07-26

    申请号:CN201511008008.3

    申请日:2015-12-29

    Inventor: 黄谆

    Abstract: 本发明涉及一种串行闪存控制器、串行闪存控制方法及串行闪存控制系统。该串行闪存控制器包括:原地执行单元接收由处理器通过总线发送的读操作,并将读操作编译成对闪存芯片进行的读命令后发送给闪存控制器;闪存控制器将接收的读命令发送至闪存芯片,以及在闪存芯片根据读命令读取数据之后接收数据,并发送给原地执行单元;原地执行单元接收数据后将数据通过总线返回给处理器,完成处理器的读操作。本发明通过使用外部串行闪存代替内部嵌入式闪存,支持直接从外部的串行闪存中执行程序,具有非常好的灵活性。同时对片上系统的工艺也没有特殊的要求,大大降低了成本。

    一种睡眠状态控制方法及装置

    公开(公告)号:CN105718269A

    公开(公告)日:2016-06-29

    申请号:CN201610044827.1

    申请日:2016-01-22

    Inventor: 黄谆

    Abstract: 本发明提供一种睡眠状态控制方法及装置。该方法包括:确定操作系统申请睡眠;根据所述操作系统的属性信息和运行所述操作系统的硬件环境确定所述操作系统待设置的睡眠状态;所述睡眠状态控制运行所述操作系统的处理器及内存的供电状态,以控制所述操作系统进入相应的睡眠状态。

    一种睡眠状态控制方法及装置

    公开(公告)号:CN105718269B

    公开(公告)日:2019-08-30

    申请号:CN201610044827.1

    申请日:2016-01-22

    Inventor: 黄谆

    Abstract: 本发明提供一种睡眠状态控制方法及装置。该方法包括:确定操作系统申请睡眠;根据所述操作系统的属性信息和运行所述操作系统的硬件环境确定所述操作系统待设置的睡眠状态;所述睡眠状态控制运行所述操作系统的处理器及内存的供电状态,以控制所述操作系统进入相应的睡眠状态。

    串行闪存控制器、串行闪存控制方法及串行闪存控制系统

    公开(公告)号:CN105653478A

    公开(公告)日:2016-06-08

    申请号:CN201511008008.3

    申请日:2015-12-29

    Inventor: 黄谆

    CPC classification number: G06F13/1631 G06F13/1668

    Abstract: 本发明涉及一种串行闪存控制器、串行闪存控制方法及串行闪存控制系统。该串行闪存控制器包括:原地执行单元接收由处理器通过总线发送的读操作,并将读操作编译成对闪存芯片进行的读命令后发送给闪存控制器;闪存控制器将接收的读命令发送至闪存芯片,以及在闪存芯片根据读命令读取数据之后接收数据,并发送给原地执行单元;原地执行单元接收数据后将数据通过总线返回给处理器,完成处理器的读操作。本发明通过使用外部串行闪存代替内部嵌入式闪存,支持直接从外部的串行闪存中执行程序,具有非常好的灵活性。同时对片上系统的工艺也没有特殊的要求,大大降低了成本。

Patent Agency Ranking