[发明专利]嵌入式控制电路、控制方法、装置及芯片在审
| 申请号: | 202111592264.7 | 申请日: | 2021-12-23 |
| 公开(公告)号: | CN114281570A | 公开(公告)日: | 2022-04-05 |
| 发明(设计)人: | 王世好 | 申请(专利权)人: | 合肥市芯海电子科技有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/451 |
| 代理公司: | 深圳国新南方知识产权代理有限公司 44374 | 代理人: | 李小东 |
| 地址: | 230000 安徽省合肥市中国(安徽)自由贸易试*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 嵌入式 控制电路 控制 方法 装置 芯片 | ||
1.一种嵌入式控制电路的控制方法,其特征在于,所述嵌入式控制电路包括处理器、非易失性存储模块以及连接所述处理器、所述非易失性存储模块的指令缓存模块,所述控制方法包括:
当所述嵌入式控制电路上电时,获取所述处理器发送的获取程序指令的请求;
判断所述指令缓存模块中是否存在与所述请求对应的程序指令;
若所述指令缓存模块中存在与所述请求对应的程序指令,则将所述程序指令发送给所述处理器以响应所述请求。
2.根据权利要求1所述的控制方法,其特征在于,所述判断所述指令缓存模块中是否存在与所述请求对应的程序指令之后,还包括:
若所述指令缓存模块中不存在与所述请求对应的程序指令,则从所述非易失性存储模块中获取存储有所述程序指令的存储块,将所述存储块添加入所述指令缓存模块中,并将所述程序指令发送给所述处理器以响应所述请求。
3.根据权利要求2所述的控制方法,其特征在于,所述从所述非易失性存储模块中获取存储有所述程序指令的存储块,将所述存储块添加入所述指令缓存模块中之后,还包括:
生成与所述程序指令对应的第一地址,作为所述程序指令存在所述指令缓存模块的标识;
将所述第一地址存储到预设的地址列表中。
4.根据权利要求3所述的控制方法,其特征在于,所述判断所述指令缓存模块中是否存在与所述请求对应的程序指令包括:
获取与所述请求对应的第二地址并检测所述地址列表中是否存在与所述第二地址相同的第一地址;
若所述地址列表中存在与所述第二地址相同的第一地址,则判定所述指令模块中存在与所述请求对应的程序指令;
若所述地址列表中不存在与所述第二地址相同的第一地址,则判定所述指令模块中不存在与所述请求对应的程序指令。
5.根据权利要求2所述的控制方法,其特征在于,所述从所述非易失性存储模块中获取存储有所述程序指令的存储块,将所述存储块添加入所述指令缓存模块中还包括:
计算所述指令缓存模块的剩余容量空间;
将所述剩余容量空间与存储所述存储块所需的存储空间进行比较;
若所述剩余容量空间小于所述存储空间,则从所述指令缓存模块中选取一个目标缓存块,将所述目标缓存块清空并将所述程序指令存储到所述目标缓存块中;
若所述剩余容量空间大于或等于所述存储空间,则将所述存储块添加入所述指令缓存模块中。
6.根据权利要求5所述的控制方法,其特征在于,所述从所述指令缓存模块中选取一个目标缓存块包括:
统计所述指令缓存模块中各所述缓存块的历史访问量;
将历史访问量最小的所述缓存块确定为所述目标缓存块。
7.一种嵌入式控制电路,其特征在于,包括:处理器、非易失性存储模块以及连接所述处理器、所述非易失性存储模块的指令缓存模块,
所述非易失性存储模块用于存储程序指令,所述指令缓存模块用于缓存所述程序指令,所述处理器用于执行所述程序指令;
当所述嵌入式控制电路上电时,所述处理器对所述指令缓存模块发送获取程序指令的请求;所述指令缓存模块接收所述请求,并判断所述指令缓存模块中是否存在与所述请求对应的程序指令,若存在,则将所述程序指令发送给所述处理器,若不存在,则从所述非易失性存储模块中获取所述程序指令,将所述程序指令添加入所述指令缓存模块中,并将所述程序指令发送给所述处理器,所述处理器接受并执行所述程序指令。
8.一种嵌入式控制电路的控制装置,其特征在于,包括:
获取模块,用于当所述嵌入式控制电路上电后,获取所述处理器发送的从所述非易失性存储模块获取程序指令的请求;
判断模块,用于判断所述指令缓存模块中是否存在与所述请求对应的程序指令;
执行模块,用于若所述指令缓存模块中存在与所述请求对应的程序指令,则将所述程序指令发送给所述处理器以响应所述请求。
9.一种嵌入式控制器,其特征在于,包括:如权利要求8所述的嵌入式控制电路的控制装置。
10.一种芯片,其特征在于,包括:如权利要求9所述的嵌入式控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥市芯海电子科技有限公司,未经合肥市芯海电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111592264.7/1.html,转载请声明来源钻瓜专利网。





