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

ARM ACP

ARM MPcore系统中ACP(加速器一致性接口的 )作用 - 极术社区 - 连接开发者与智能计算生态

加速器一致性接口_卜居的博客-CSDN博客_acp arm

What is ACP?

Most of ARM's MPCore processors include an ACP, or Accelerator Coherency Port. ACPs are just AXI slave ports. You can connect an AXI master to the port, and the transactions generated by that master will pass through the MPCore processor in order to reach the main memory system.

Why?

This is a way of taking a non-cache coherent master and making it cache coherent.

As the master's transactions pass through the processor, they are visible to the coherency logic in the processor. This means that should they access an address held in the processor's caches, it can take the necessary steps to ensure coherency. Exactly how this works is down to the specific MPCore processor.

Note: In practice, it would have to be a non-cached master. As the ACP only gives visibility of the bus transactions, not any up-stream caches.

Who initiates transactions over ACP?

The master (the thing you connected to the ACP). From its perspective not much has changed.

什么是ACP?
ARM的大多数MPCore处理器都包含ACP或加速器相干端口。ACP只是AXI从端口。您可以将AXI主机连接到端口,该主机生成的事务将通过MPCore处理器到达主内存系统。
为什么?
这是一种获取非缓存一致性主机并使其缓存一致性的方法。
当主事务通过处理器时,它们对处理器中的一致性逻辑是可见的。这意味着,如果他们访问处理器缓存中保存的地址,它可以采取必要的步骤来确保一致性。具体的工作方式取决于特定的MPCore处理器。
注意:实际上,它必须是一个非缓存的主机。由于ACP只提供总线事务的可见性,而不提供任何上游缓存。
谁通过ACP发起交易?
主设备(您连接到ACP的设备)。从它的角度来看,变化不大。

相关文章:

  • 评职称需要什么专利
  • CMake详细教程
  • CorelDRAW破解版是如何一步一步坑人的
  • 堆排序讲解
  • 网络工程师备考3章
  • 算法day42|背包问题
  • 《构建中小企业网络V7.1》实验
  • R语言贝叶斯Poisson泊松-正态分布模型分析职业足球比赛进球数
  • Matplotlib入门[05]——注释与标签
  • HarmonyOS/OpenHarmony应用开发-FA模型综述
  • Vue中的diff算法深度解析
  • redis常用数据结构基本命令
  • 公路交叉数(POJ3067)-树状数组解决逆序对
  • k8s删除node
  • 使用SpringBoot快速构建Web API
  • vue 如何获取路由详细内容信息
  • 【数据库系统】数据更新
  • 【视觉高级篇】23 # 如何模拟光照让3D场景更逼真?(上)
  • itss是什么证书
  • 排序算法-计数排序、桶排序、基数排序
  • 【表格单元格可编辑】vue-elementul简单实现table表格点击单元格可编辑,点击单元格变成输入框修改数据
  • ES7-ES13 新特性
  • 【C++】打开C++的大门
  • 【深度学习】U-Net和FCN具体分析
  • Linux下 git 上传与删除 的基本指令
  • Swift 新 async/await 同步机制小技巧:消除“多余”的 await 关键字
  • Github如何使用详细介绍(保姆级教学)
  • 【ardunio+sx1268】与【esp32+sx1268】实现不同主控单片机lora通讯
  • Linux常用命令——pvscan命令
  • Openharmony的编译构建--进阶篇1
  • 旅游管理专业学什么 难就业吗
  • 2022海南高考体育专业考试时间 什么时候考试
  • 云南楚雄高考时间2021具体时间:6月7日
  • 高考什么特长可以加分 政策有哪些
  • 2022年贵州高考218分能报什么大学 218分能上哪些院校
  • 2022大专石油化工专业毕业后待遇 工资高吗
  • 中国科学院大学2021年各省录取分数线及专业分数线
  • 学英语用点读笔好不好 有效果吗
  • 2021河南职业技术学院学费多少 各专业收费标准
  • 2022广西外语口试成绩查询时间公布 什么时候查分