[发明专利]通过存储器范围筛选器和可选择地址平坦化用于可配置存储器映射的SoC结构扩展有效
申请号: | 201680068711.X | 申请日: | 2016-11-21 |
公开(公告)号: | CN108292266B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | J.S.尼尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 姜冰;张金金 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 存储器 范围 筛选 可选择 地址 平坦 化用 配置 映射 soc 结构 扩展 | ||
所描述的是用于可配置存储器映射的各种SoC结构扩展。存储器请求数据路径可传送存储器请求。第一电路可识别具有处于基地址与限制地址之间的地址的任何存储器请求。第二电路可向存储器接口传送第一电路所识别的任何存储器请求,并且将默认存储器访问协议应用于第一电路未识别的任何存储器请求。第三电路可在多存储器接口指示符和地址平坦化指示符均被断言时修改存储器请求的地址。
优先权要求
本申请要求对美国专利申请序号14/998224(2015年12月24日提交,标题为“SOCFABRIC EXTENSIONS FOR CONFIGURABLE MEMORY MAPS THROUGH MEMORY RANGE SCREENSAND SELECTABLE ADDRESS FLATTENING”)的优先权,其通过引用以其整体被结合。
背景技术
计算机系统中的存储器映射可基于多个因素(例如各种范围的预计目的、各范围的存储器的类型、以及可访问或使用各种范围的存储器的系统组件)来划分不同范围的系统的存储器。存储器映射还可暗示用于各种范围的存储器的访问协议,以便确保全部系统元件与存储器资源正确地交互。例如,对于基于Intel®的个人计算机(PC)系统的存储器映射演进成适应结合到系统架构中的新技术和方法论,同时保持与先前系统架构的向后兼容性。为了与现有PC系统兼容,新系统架构应当考虑这类“遗留”PC存储器映射。(Intel是美国和/或其他国家中的Intel公司的商标。)
同时,为了鉴于诸如成本和开发时间之类的因素的灵活性,组件设计已愈加变得接受SoC(芯片上系统)设计方法论。一些SoC组件可设计成为了灵活性的目的而结合IP(知识产权)核心以及互连IP核心的结构。
某种SoC结构开发已支持遗留PC系统存储器映射,并且因此这类系统的架构可与存储器子系统紧密耦合。但是,那种紧密耦合可能干扰SoC系统架构中的灵活性。
附图说明
从下面给出的详细描述以及从本公开的各种实施例的附图,将会更全面地理解本公开的实施例。但是,虽然附图辅助解释和理解,但是它们只是辅助,而不应当被采用为将本公开限制于本文所描绘的具体实施例。
图1示出遗留PC存储器映射的一实施例。
图2示出与两个存储器接口和平坦化的(flattened)地址空间紧密耦合的遗留PC存储器映射的一实施例。
图3示出用于处理存储器请求的结构的算法的一实施例。
图4示出结构的配置寄存器的一实施例。
图5-7示出SoC存储器映射和结合用于处理存储器请求的结构的对应SoC存储器架构的实施例。
图8示出实现用于处理存储器请求的算法的结构的一部分的一实施例。
图9示出用于处理新存储器请求的结构的方法的一实施例。
图10示出按照本公开的一些实施例的具有用于提供用于可配置存储器映射的各种SoC结构扩展的机制的计算装置。
具体实施方式
一些先前SoC结构已设计成支持遗留PC存储器映射。图1示出遗留PC存储器映射的一实施例。如所示,存储器映射100包括0与可配置低边界之间的低存储器地址范围、可配置低边界与4GB之间的低MMIO地址范围、4GB与可配置高边界之间的高存储器地址范围以及可配置高边界与物理存储器顶部之间的高MMIO地址范围。低存储器地址范围可选地可包括VGA地址范围(其可跨越从0xA_0000至0xB_FFFF的地址)和/或一个或多个DOX MMIO地址范围(其可跨越从0xF_0000至0xF_FFFF或者从0xE_0000至0xE_FFFF的地址)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680068711.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:对高性能存储器的存储器管理
- 下一篇:总线-装置-功能地址空间的推测性枚举