一种基于可编程微代码的内存共享处理器及其重构方法

基本信息

申请号 CN201610340406.3 申请日 -
公开(公告)号 CN106055405B 公开(公告)日 2020-03-24
申请公布号 CN106055405B 申请公布日 2020-03-24
分类号 G06F9/50 分类 计算;推算;计数;
发明人 邹卓;马宁;环宇翔;郑立荣 申请(专利权)人 矽魅信息科技(上海)有限公司
代理机构 北京东正专利代理事务所(普通合伙) 代理人 矽魅信息科技(上海)有限公司
地址 201800 上海市嘉定区环城路2222号3幢1010室
法律状态 -

摘要

摘要 本发明公开了一种基于可编程微代码的内存共享处理器,该处理器包括寄存器(ROM)、可读写内存(RAM)及用于内存管理配置的译码器,该处理器的寄存器(ROM)中储存通用微代码指令,处理器的可读写内存(RAM)中共享储存应用程序和定制化的微代码指令,且应用程序和定制化的微代码指令在可读写内存(ROM)中所占空间大小根据需要分配和调整。利用该处理器进行内存重构步骤主要是利用译码器对RAM进行重新管理分配单元,对其进行配置后将微代码指令组合加载至RAM中。本发明通过微代码内存与应用程序的内存共享,按需分配微代码所需的内存大小与程序内存大小,大大提高了RAM的应用效率。