当前位置: 首页 > news >正文

ARM CoreLink 系列 5.1.1 -- CI-700 System Address Map 】

文章目录

    • System Address Map
      • RN SAM
        • RN SAM memory regions and target types
        • SAM memory region size configuration
        • RN SAM target ID selection

System Address Map

所有的CHI 命令都包含一个 Source ID 和 Target ID, 其中 Source ID 可以来自于 RN Node, Target ID 可以来自于HN node或者其他 SN node. 其中 Target ID 是通过 SAM解析传入的地址得到的。整个地址空间可以分为多个子区域,每个子区域必须设计成下面两种中的一种:

  • I/O space;
  • DDR space。

在 CI-700中, HN-I, HN-D, 和 HN-T nodes 会发送请求到 I/O space空间。 HN-F, SN-F, SBSX, 和 MTSX nodes 发送请求到 DDR space 空间。

连接到CI-700上的每个master 对整个地址空间都有相同的地址视角,因此SAM需要将发出相同地址的各个master映射到同一个Target ID上。

SAM 主要有下面几部分逻辑单元组成:

  • RN SAM: 将接收到的地址换为 HN-F, HN-I, HN-D, 或者 HN-T 的 target ID;
  • HN-F SAM: 将接收到的地址换为 SN-F, SBSX, 或者 MTSX target ID;
  • HN‑I SAM: Maps the address of the incoming CHI request to an I/O subregion for ordering purposes。

RN SAM

来自RN Node 的transaction,必须通过RN SAM 来产生一个 CHI target ID, 使用这个ID指定将 flit 发送给Mesh 中正确的 Node。RN-Fs,RN

http://www.lryc.cn/news/426475.html

相关文章:

  • 【数据结构】二叉树(一)
  • 使用duplicate搭建备库或者级联备库
  • 【存储学习笔记】4:快照(Snapshot)技术的实现方式
  • 数根(字符串数根公式)
  • C语言之文件操作上卷(二十一)(逆行人生-2024)
  • 【微服务架构实战】结合实际案例进行微服务架构的设计与实现
  • 为什么要有二级指针
  • 如何保证数据不丢失?(死信队列)
  • 树莓派开发笔记01-树莓派的系统烧录以及初次开机配置
  • 微信答题小程序产品研发-后端开发
  • 回溯算法——LeetCode37 解数独
  • 【CPP】继承语法详解与菱形继承
  • 数据结构(6.2_1)——领接矩阵法
  • 诈骗未成功是否构成犯罪?
  • 网络协议栈应用层的意义(内含思维导图和解析图通俗易懂超易理解)
  • 【NXP-MCXA153】i2c驱动移植
  • C++(11)类语法分析(2)
  • 数字验证每日十问--(3)
  • 22.给定 n 对括号,实现一个算法生成所有可能的正确匹配的括号组合
  • 检测到目标URL存在http host头攻击漏洞
  • C++奇迹之旅:手写vector模拟实现与你探索vector 容器的核心机制与使用技巧
  • 018、钩子函数 mounted和beforeDestroy、父组件向子组件传递参数 props 的使用
  • xlnt在Windows中的dll,lib生成
  • 【网络】私有IP和公网IP的转换——NAT技术
  • java 面试 PDF 资料整理
  • 初步认识Linux系统
  • JavaScript AI 编程助手
  • 达梦数据库的系统视图v$datafile
  • Triton/window安装: triton-2.0.0-cp310-cp310-win_amd64.whl文件
  • 应急响应-DDOS-典型案例