[发明专利]微控制器和相关的存储器管理方法有效
申请号: | 201710131819.5 | 申请日: | 2017-03-07 |
公开(公告)号: | CN107957927B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 萧志祥;林季萱;庄劼霖 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F3/06;G06F1/3234 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 白华胜;王蕊 |
地址: | 中国台湾新竹市*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 相关 存储器 管理 方法 | ||
1.一种微控制器,其特征在于,包括:
处理器;
具有至少工作空间的第一存储器,其中所述工作空间包括多个块;
工作空间管理单元,用于管理所述第一存储器的所述工作空间;以及
存储器监视器,由硬件电路实现,用于监视所述多个块,以及记录与所述第一存储器的所述多个块相对应的多个监视结果,其中所记录的所述多个监视结果包括关于所述多个块的数据是否被修改的信息,其中所记录的所述多个监视结果更包括关于所述多个块是否被所述处理器读取的信息。
2.根据权利要求1所述的微控制器,其特征在于,所述工作空间管理单元由软件实现。
3.根据权利要求1所述的微控制器,其特征在于,所述工作空间管理单元将对象从第二存储器加载到所述第一存储器的所述多个块的一部分,并且所述存储器监视器监视所述多个块的所述部分的所述数据是否被修改,并且记录对应于所述多个块的所述部分的所述多个监视结果,并且所述工作空间管理单元参考所述存储器监视器的所述多个监视结果,以仅将其数据被修改的块写回到所述第二存储器。
4.根据权利要求1所述的微控制器,其特征在于,所述存储器监视器包括:
监视电路,用于监视所述第一存储器的所述多个块;和
多个寄存器,耦合到所述监视电路,用于根据所述监视电路的所述多个监视结果存储和更新所述多个块的多个状态。
5.根据权利要求4所述的微控制器,其特征在于,所述多个块的每个块的状态至少包括读信息和脏信息,所述读信息指示所述块是否被所述处理器读取,且所述脏信息指示所述块的所述数据是否被修改。
6.根据权利要求5所述的微控制器,其特征在于,所述多个块的每个块的状态更包含有效信息,并且所述有效信息指示所述块是否为空。
7.根据权利要求5所述的微控制器,其特征在于,所述工作空间管理单元将对象从第二存储器加载到所述第一存储器的所述多个块的一部分,所述处理器随后执行所述对象的一部分,并且所述监视电路监视所述第一存储器的所述多个块以更新所述多个块的所述部分的所述脏信息,以及所述工作空间管理单元参考所述多个块的更新的脏信息,以仅将其数据被修改的块写回到所述第二存储器。
8.根据权利要求7所述的微控制器,其特征在于,所述多个块的每个块的状态更包含有效信息,所述块的所述读信息、所述脏信息和所述有效信息中的每一个由一个比特表示,并且所述第二存储器具有比所述第一存储器更大的芯片面积、更慢的速度和/或更高的功耗。
9.根据权利要求7所述的微控制器,其特征在于,所述工作空间管理单元参考所述多个块的所述部分的所述更新的脏信息以知道所述对象的哪些部分被修改;并且下一次当所述工作空间管理单元再次将所述对象从所述第二存储器加载到所述第一存储器时,所述工作空间管理单元将所述对象的先前修改部分布置在所述第一存储器的连续块中。
10.根据权利要求5所述的微控制器,其特征在于,所述工作空间管理单元将对象从第二存储器加载到所述第一存储器的所述多个块的一部分,所述处理器随后读取所述对象的一部分,并且所述监视电路监视所述第一存储器的所述多个块以更新所述多个块的所述部分的所述读取的信息;并且所述工作空间管理单元参考所述多个块的所述部分的更新的所述读信息以知道所述对象的哪些部分被所述处理器读取;并且下一次当所述工作空间管理单元再次将所述对象从所述第二存储器加载到所述第一存储器时,所述工作空间管理单元在所述第一存储器的连续块中布置所述对象的先前由所述处理器读取的部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710131819.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:轮胎制造方法
- 下一篇:轮胎部件的制造方法及轮胎的制造方法