[发明专利]在具有有限存储器寻址的现存微处理器架构中用于增大数据存储器的方法有效
申请号: | 201680040526.X | 申请日: | 2016-07-14 |
公开(公告)号: | CN107851008B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 凯文·基尔策;约瑟夫·朱利谢尔;J·A·范伊登 | 申请(专利权)人: | 密克罗奇普技术公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/34;G06F9/35 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 沈锦华 |
地址: | 美国亚*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 有限 存储器 寻址 现存 微处理器 架构 用于 增大 数据 方法 | ||
本发明揭示一种用于扩展用于微处理器架构的数据存储器的方法,所述数据存储器使用用于存取分成多个存储器库的数据存储器的库选择存取方案。库选择寄存器经配置以选择存储器库,且所述微处理器架构具有具备用于选择存储器库的专属指令的指令集。所述专属库选择指令的操作码提供最大n个位的有效负载,借此提供经配置以选择最大2n个存储器库的地址值。所述方法具有以下步骤:使用提供m个位的有效负载的测试指令的操作码用于新库选择指令,其中mn;及使用所述专属库选择指令的操作码用于新测试指令。
本申请案主张2015年7月14日申请的共同拥有的第62/192,434号美国临时专利申请案的优先权,所述申请案为了全部目的特此以引用的方式并入本文中。
技术领域
本发明涉及微处理器或微控制器架构,特定来说涉及库选择机制。
背景技术
库选择机制在微处理器架构的技术中为众所周知的。其通常应用于低成本系统中,低成本系统在指令字中提供有限数目个位且因此仅具有有限寻址能力。举例来说,如果指令字限于针对地址提供最大7个位,那么单一指令字仅可寻址128个存储器位置。库选择机制可用于选择存储器库,例如上文提及的实例中寻址128个存储器位置的库。库选择寄存器可为可经存储器映射的单独寄存器或其可为极低成本的微处理器或微控制器中的状态寄存器的部分且仅提供2个位。此库选择寄存器的实例是PIC16系列,也参见可从微芯片技术公司(Microchip Technologies Inc)公司购得的1997年的“PICmicroTM中档MCU系列参考手册(PICmicroTM Mid-Range MCU Family reference Manual)”,其特此以引用的方式并入。状态寄存器并入2个位用于选择四个数据存储器库中的一者且并入1个位用于选择两个程序存储器库中的一者。因此,这些类型的微处理器或微控制器限于最大4×128个字节=512个字节,其中数据存储器中的某些存储器位置用于存储器映射特殊功能寄存器,接着,取决于实施方案,特殊功能寄存器将数据存储器中的通用寄存器的数目进一步减小到通常约368个字节的最大值。
发明内容
根据实施例,一种用于扩展用于微处理器架构的数据存储器的方法,所述数据存储器包括用于存取分成多个存储器库的数据存储器的库选择存取方案及经配置以选择存储器库的库选择寄存器,且其中所述微处理器架构包括具有用于选择存储器库的专属指令的指令集;其中所述专属库选择指令的操作码提供最大n个位的有效负载,借此提供经配置以选择最大2n个存储器库的地址值,所述方法包括以下步骤:使用提供m个位的有效负载的测试指令的操作码用于新库选择指令,其中mn;及使用所述专属库选择指令的操作码用于新测试指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于密克罗奇普技术公司,未经密克罗奇普技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680040526.X/2.html,转载请声明来源钻瓜专利网。