多核共享内存控制器.pdf

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多核共享内存控制器

Muticore shared memory controller(MSMC)  1.1 综述  多核共享内存控制器(MSMC)管理核、DMA、其他主设备、EMIF 之间的交通。MSMC 同时提供片上共享的SRAM,所有的核和主设备都可以使用的。  本数据手册结合特定设备数据手册使用。    1.2 术语  条目  定义  MPAX  内存保护和地址扩展  MSMC  多核共享内存控制器  PrivID  系统主设备特定 ID  SES  系统 EMIF 访问(从)接口  SMS  系统 MSMC SRAM 访问(从)接口  TeraNet  网络交换矩阵    1.3 特性  MSMC 提供如下特性:  (1)共享内存 L2 或 L3 都可以被所有核及其主设备访问;  (2 )从系统主控访问 MSMC 和 DDR3 的内存受内存保护;  (3 )32bits 到 36bits 地址扩展到更大的地址空间。    2.1 功能概述  功能模块图:    1   MSMC 包含有连接到 C66x 核的从接口(每个核有一个从接口)、与系统 TeraNet 连接的 从接口,与 EMIF 连接的主接口,与系统 TeraNet 连接的主接口。    2.1.1 C66x 核从接口  MSMC 有连接到 C66x 核 MDMA 口的从接口。C66x 核用该接口来访问片上的 MSMC 内存、 外存、和 EMIF 存储映射寄存器(通过 MSMC‐EMIF 主控接口)或者系统水平资源(通过 MSMC 系统主控接口)。    2.1.2 系统从接口  MSMC 有两个从接口,来访问主系统设备(MSMC SRAM、EMIF,除了 C66x 核是通过 C66x 核从接口连接到 MSMC)。    2.1.2.1 系统 EMIF 访问从接口(SES )  SES 接口处理外部 DDR3 内存与 EMIF 模块的内存映射寄存器的访问。访问超过地址映射 范围的外存地址或 EMIF 的内存映射寄存器会返回一个地址错误到请求的主控制器。  注意:当 MSMC SRAM 采用 MPAX 重映射到外部地址空间时,这样的访问不会产生地址 错误,因为访问是在有效的外存地址范围内的。  接口的地址宽度是 32bits ,地址还可以扩展到 36bits 的外存地址,参见“Memory  Protection and Address Extension(MPAX)”。    2.1.2.2 系统 MSMC SRAM 访问从接口(SMS )    2 SMS 接口,通过一个非 C66x 核的主控制器,对 MSMC SRAM 的访问进行处理。该接口 也提供通过系统的主控制器到 MSMC 配置寄存器的访问。所有对不是 MSMC SRAM 或配置 寄存器地址的访问会返回一个地址错误到所请求的主控制器。    2.1.3 系统主接口  MSMC 为 C66x 核提供一个主接口来访问系统资源诸如 MSMC SRAM、MSMC MMRs、DDR3  memory、和 EMIF MMRs 等。系统从接口的通讯不经过该主接口。    2.1.4 外部存储器主接口  外部存储器接口(External Memory Interface, EMIF)模块是外部存储器主接口连接到 MSMC 的接口。该接口的地址宽度是 36bits 的,因为它支持存储空间扩展超过4GB 。MSMC 实现 36bits 的地址空间扩展参见“Memory Protection and Address Extension(MPA

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档