0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arm AMBA AXI-K规范中的一些功能更新

新思科技 来源:新思科技 2023-11-15 10:06 次阅读

Arm最近宣布推出了下一版本的Arm AMBA 5 AXI协议规范即AXI Issue K(AXI-K):

内存加密上下文(MEC),与AXI-J规范中的Realm管理扩展(RME)相关

其他更新

o 用于将内存分区和性能监控(MPAM)分区ID(PARTID)字段扩展至12位的附加选项

o 用于“简化”内存标记扩展(MTE)的附加选项

o 用于禁用固定类型突发的配置

o 用于放宽设备与普通不可缓存请求之间排序要求的选项

o 发出WriteNoSnpFull操作码而无需使用可共享缓存行

本文将详细介绍AMBA AXI-K规范中的一些功能更新。

01什么是内存加密上下文(MEC)?

Arm的Realm管理扩展(RME)是Arm v9架构下机密计算架构(CCA)的一部分。RME提供了一组用于创建和管理隔离执行环境(称为Realm)的功能。RME的内存加密上下文(MEC)扩展允许每个Realm拥有自己独特的加密上下文。此功能在将MEC分配给Realm物理地址空间内的所有内存访问方面发挥着关键作用。所有内存事务都与MECID相关联,内存加密引擎将MECID用作加密上下文表的索引,有助于实现外部存储加密。因此,每组Realm数据都可以采用不同的方式进行加密。这意味着,即使某个代理可以访问物理内存设备并能够解密一组Realm数据,也无法使用相同的解密方法来访问其他Realm数据组。因此,总体而言,MEC在数据的机密计算中发挥着关键作用。

在AXI-K规范中,只有启用RME时才能启用此功能。此功能适用于AXI5、ACE5-Lite和ACE5-Lite DVM接口,并且需要写请求通道和读请求通道上的信号AWMECID和ARMECID来携带相应的MECID值从而支持MEC。在使用这些信号时,其宽度必须为16。

02其他更新详解

MPAM分区ID扩展:

内存分区和性能监控(MPAM)为每个物理地址空间(PAS)定义了独立的分区ID(PARTID)空间。除了现有的9位PARTID之外,AXI-K规范还提供了一个选项用以支持12位MPAM PARTID。

“简化”MTE支持:

对于内存标记扩展(MTE)支持,除了现有的“基本”和“标准”选项外,还引入了新选项“简化”。新选项可供支持标签读写的组件使用,但不支持标签操作或部分标签更新。

禁用固定突发:

AXI固定突发的用例是访问类似FIFO这样的组件,但这种组件并不常用。AXI-K规范提供了禁用固定类型突发请求的选项。

宽松的排序要求:

AXI-K规范还引入了一个选项,用于放宽设备与普通不可缓存请求(具有同一位置的相同ID)之间的排序要求。

03结语

新思科技的AMBA 5 AXI5、AXI5-Lite、ACE5、ACE5-Lite、ACE5-Lite/DVM和CHI-F端到端协议验证解决方案提供性能分析和全面的系统级调试功能,能够检查功能正确性、数据完整性和缓存一致性。这些解决方案内置序列集合、功能覆盖模型、验证计划和使用示例,确保开发者可以快速启动并实现整体验证收敛。新思科技正在与早期客户和合作伙伴合作,使用最新规范中提供的新功能扩展其下一代设计的标准架构。

新思科技VIP原生集成了Verdi协议分析器调试解决方案以及Verdi性能分析器。在SoC上运行系统级有效载荷需要更快的、基于硬件的硅前解决方案。基于新思科技IP的新思科技事务处理器、内存模型、混合和虚拟解决方案可在业界速度最快的验证硬件即新思科技ZeBu硬件加速解决方案和新思科技HAPS原型系统上实现各种验证和验证用例。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9091

    浏览量

    367509
  • 内存
    +关注

    关注

    8

    文章

    3024

    浏览量

    74036
  • 新思科技
    +关注

    关注

    5

    文章

    798

    浏览量

    50337
  • AMBA
    +关注

    关注

    0

    文章

    68

    浏览量

    14984

原文标题:Arm推出了新规范AXI-K,新思科技AMBA 验证IP是如何全面支持的?

文章出处:【微信号:Synopsys_CN,微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Arm AMBA协议集中axi是如何避免deadlock的

    Arm AMBA协议集中,axi如何避免deadlock的,其它总线例如PCI是怎么避免的?求大神解答
    发表于 09-06 11:17

    Arm AMBA协议集中AHB与AXI相比访问DDR效率带宽会差很大

    Arm AMBA协议集中,AHB没有outstanding, 只有burst。 与AXI 相比访问DDR 效率,带宽会差很大?
    发表于 09-14 11:44

    Arm AMBA协议集中,AXI协议是基于burst的吗?

    Arm AMBA协议集中,AXI协议是基于burst的吗?
    发表于 09-28 10:21

    请问Arm AMBA协议集中,axi burst 和ahb burst的区别是什么?

    请问Arm AMBA协议集中,axi burst 和ahb burst的区别是什么?
    发表于 10-08 15:48

    Arm AMBA协议集AXI,同时读写相同的address,数据的致性怎么比较?

    Arm AMBA协议集AXI,同时读写相同的address,数据的致性怎么比较?
    发表于 10-20 11:11

    AMBA AXI流协议规范

    本章描述了AXI流协议,并给出了一些流类型的例子。
    发表于 08-08 07:54

    学习架构-AMBA AXI简介

    元素(如混合端序结构)的支持。 本文档重点介绍AXI4定义的AXI的关键概念,并强调了差异 适用时,适用于AXI3。AXI5扩展了
    发表于 08-09 07:37

    ARM发布AMBA 4规范 提升片上通信系统性能和效率

    ARM发布AMBA 4规范 提升片上通信系统性能和效率 ARM公司今天推出了全新的AMBA 4第
    发表于 03-11 09:50 825次阅读

    AMBA AXI总线学习笔记

    AMBA AXI 总线学习笔记,非常详细的AXI总线操作说明
    发表于 11-11 16:49 11次下载

    文看懂AMBA AXI协议

    AMBA AXI 协议以高性能,高频系统设计为目标,提供了很多适合高速亚微型系统 互连的特征。
    发表于 03-28 09:47 23次下载
    <b class='flag-5'>一</b>文看懂<b class='flag-5'>AMBA</b> <b class='flag-5'>AXI</b>协议

    AMBA 3.0 AXI总线接口协议的研究与应用

    本文介绍了AMBA 3.0 AXI的结构和特点,分析了新的AMBA 3.0 AXI协议相对于AMBA 2. 0的优点。它将革新未来高性能SO
    发表于 04-12 15:47 28次下载

    AMBA协议规范解析

    在FPGA开发过程,我们常常会用到一些IP厂商提供的集成化模块IP,通常情况下,这些IP经过了验证,可通过系列配置后直接使用。为方便广大FPGA开发者、工程师、高校师生和相关企业做定制化开
    的头像 发表于 05-04 14:51 1816次阅读
    <b class='flag-5'>AMBA</b>协议<b class='flag-5'>规范</b>解析

    Arm AMBA ACE5-Lite协议规范更新

    在本博客,我们将回顾作为 Arm® AMBA® ACE5-Lite 协议的部分发布的最新功能,这些
    的头像 发表于 05-25 15:58 2247次阅读
    <b class='flag-5'>Arm</b> <b class='flag-5'>AMBA</b> ACE5-Lite协议<b class='flag-5'>规范</b><b class='flag-5'>更新</b>

    快速了解最新的AMBA AXI5协议功能

    Arm® AMBA® 5 AXI 协议规范支持高性能、高频系统设计,用于管理器和从属组件之间的通信。AMBA
    的头像 发表于 05-25 16:01 2778次阅读

    AMBA AXI4接口协议概述

    AMBA AXI4(高级可扩展接口 4)是 ARM 推出的第四代 AMBA 接口规范。AMD Vivado Design Suite 201
    的头像 发表于 10-28 10:46 213次阅读
    <b class='flag-5'>AMBA</b> <b class='flag-5'>AXI</b>4接口协议概述