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

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

3天内不再提示

新思科技为AMBA CHI-G协议量身定制一系列AMBA协议解决方案

新思科技 来源:新思科技 2024-04-30 17:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Arm最近宣布推出了新一代Arm AMBA 5 CHI协议规范CHI Issue G (CHI-G)。

新思科技提供了一系列AMBA协议解决方案,用于早期建模、设计、实现、验证、确认和系统成型。新思科技的Arm协议验证解决方案涵盖全系列AMBA规范,包括新一代AMBA 5 AXI-K和现在的AMBA 5 CHI-G。新思科技的验证自动化解决方案不仅能通过VC AutoTestbench提供测试平台生成功能,还可通过VC AutoPerformance对基于Arm的SoC进行性能验证。

新思科技提供了全套的协议验证解决方案,涵盖了所有AMBA规范,包括AMBA 5 CHI-G。凭借新思科技经验证的IP,我们的验证解决方案能够提供出色的验证可信度,再与我们的仿真、硬件加速和原型设计平台产品相结合,则能确保客户可以完成从IP到SoC级别的端到端验证收敛。

CHI-G更新中新增了许多功能并优化了多方面特性,其中一些是专门针对最近推出的Arm CHI芯片到芯片(CHI C2C)协议而量身定制的。在本文中,我们将探讨CHI-G协议中引入的一些关键功能。下面来深入了解一下其中的每一项功能。

内存加密上下文(MEC)

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

在CHI-G规范中,只有启用RME时才能启用此功能。在请求、数据和窥探FLIT中添加了新字段“MECID”,如果CHI节点的MEC Support属性设置为True,则这个“MECID”字段的宽度必须为16。

有限数据省略功能

有限数据省略功能通过减少给定事务所需传输的数据FLIT数量来优化组件之间的数据传输。当多个FLIT需要携带相同的数据字段,或者当部分或所有数据FLIT中的数据字段为零时,便可以利用这个功能进行优化,从而让给定的事务可以在单个FLIT中封装一个或多个后续FLIT。数据FLIT中将添加新字段,用于指示该单个数据FLIT所表示的附加数据FLIT的数量,以及被省略的数据FLIT的属性。

针对CHI C2C链路的功能和优化

RME-DA:这是Realm管理扩展架构的一部分,能够实现安全分配那些支持分配的设备接口。CHI-G在多个加速器设备拓扑结构中支持RME-DA和RME-CDA,其中加速器连接到主机上。这些设备通常是部分受信任的,也就是说只能访问主机控制器内存或对等设备内存中的特定Realm和非安全物理地址空间。主机负责确保仅当设备发送的请求以受信任区域中的地址为目标时,才授予对设备发送的请求的访问权限。当接口支持这些功能时,用于支持RME-DA或RME-CDA的新字段将会添加到请求通道中。

DataSource扩展:读取和窥视数据FLIT中现有的DataSource字段经过大小调整,被分为若干子字段,每个子字段分别表示发出数据FLIT的完成者的位置、距离和类型等特定信息。部分子字段在多芯片(多小芯片)系统中尤为重要,其中的数据FLIT可能会在到达目的地的途中穿过一个或多个芯片(小芯片)。

DataTarget:CHI-E的SLCRepHint功能旨在向系统级缓存提供有关再次使用特定缓存行的可能性提示,从而支持SLC更高效地管理和替换所存储的缓存行。这在缓存层次结构有所增加的多芯片(多小芯片)系统中变得尤其重要。在CHI-G中,SLCRepHint已重命名为DataTarget,并添加了一个额外的子字段。这个子字段用于建议CopyBack请求应传播到的缓存级别数。

PrefetchTgtHint:在读取请求中添加了一个新字段PrefetchTgtHint,用于提示接收器:在执行读取之前预先提取位置信息可能比较有利。这是一种比单独的PrefetchTgt指令更优的替代方案,特别适用于事务需要遍历芯片(芯粒)到芯片(芯粒)链路的情况。

其他更新

MPAM分区ID扩展:内存分区和性能监控(MPAM)为每个物理地址空间(PAS)定义了独立的分区ID(PARTID)空间。CHI-G提供了一个将MPAM PARTID宽度从9位扩展至12位的选项。

“Reduced”MTE支持:对于内存标记扩展(MTE)支持,引入了一个新选项“缩减”。这个新选项可供支持标记读写但不支持标记匹配操作或部分标记更新的组件使用。

UDP和SD状态支持:CHI-G引入了一些新属性来启用/禁用UDP和SD状态。在CHI协议的早期版本中,这些状态始终处于启用状态。

对ReadPreferUnique初始缓存状态的要求放宽:CHI-G支持从任何初始缓存状态发出ReadPreferUnique和TagOp Transfer。因为在请求者想要执行存储但缓存仅包含数据而不包含标签时,ReadPreferUnique将是请求者获取标签的最佳选择。

RetToSrc对于SnpUniqueStash的适用性:对于SnpUniqueStash,CHI-G允许将RetToSrc字段设置为1,以允许主节点在保持线路处于SharedClean状态的情况下从Stash目标获取数据。

结语

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

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



审核编辑:刘清

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

    关注

    68

    文章

    20148

    浏览量

    246942
  • 控制器
    +关注

    关注

    114

    文章

    17638

    浏览量

    190170
  • 加速器
    +关注

    关注

    2

    文章

    836

    浏览量

    39708
  • ARM芯片
    +关注

    关注

    1

    文章

    128

    浏览量

    22586
  • AMBA协议
    +关注

    关注

    0

    文章

    7

    浏览量

    6690

原文标题:为Arm最新一代AMBA CHI-G协议量身定制,这套验证自动化方案含金量极高

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    君耀TVS管LCE系列为高速信号链路量身定制的低电容浪涌保护方案

    ,兼顾了“防雷”与“信号完整性”两大需求。君耀代理商南山电子认为,君耀TVS管LCE系列高速信号链路量身定制的低电容浪涌保护方案。工作原
    的头像 发表于 12-02 17:13 419次阅读
    君耀TVS管LCE<b class='flag-5'>系列</b>为高速信号链路<b class='flag-5'>量身</b><b class='flag-5'>定制</b>的低电容浪涌保护<b class='flag-5'>方案</b>

    HighPoint与 ICY DOCK 达成合作,专业计算提供高速灵活的 NVMe 存储扩展解决方案

    领导者Highpoint与专业存储机箱和硬盘抽取盒解决方案的知名创新企业ICYDOCK达成战略合作伙伴关系,工作站、服务器和定制计算平台提供一系列高性能、易于集成的
    的头像 发表于 11-21 16:05 1244次阅读
    HighPoint与 ICY DOCK 达成合作,<b class='flag-5'>为</b>专业计算提供高速灵活的 NVMe 存储扩展<b class='flag-5'>解决方案</b>

    纳微半导体宣布一系列重要人事任命

    近日,纳微半导体宣布了一系列重要人事任命,多名高管的加入将为纳微注入全新动力。
    的头像 发表于 11-14 14:11 1586次阅读

    TDK推出新型TMR定制传感器解决方案

    TDK株式会社重磅推出新型TMR传感器作为TDK广泛一系列面向玩家及游戏设备厂商的定制传感解决方案,赋予游戏键盘、手柄、鼠标、摄像头、AR/VR设备、方向盘及踏板极致性能和非凡游戏体验。这套传感
    的头像 发表于 11-14 11:04 752次阅读

    思科技VIP全面支持超以太网与UALink协议

    超以太网针对横向扩展架构设计,是种专为AI量身定制的开放、可互操作、高性能协议解决方案,得到了交换机、网络、半导体和系统供应等领域的知名企
    的头像 发表于 11-03 16:08 520次阅读
    新<b class='flag-5'>思科</b>技VIP全面支持超以太网与UALink<b class='flag-5'>协议</b>

    思科技旗下Ansys仿真和分析解决方案产品组合已通过台积公司认证

    公司还就面向TSMC-COUPE平台的AI辅助设计流程开展了合作。新思科技与台积公司共同赋能客户有效开展芯片设计,涵盖AI加速、高速通信和先进计算等一系列应用。
    的头像 发表于 10-21 10:11 339次阅读

    如何排除 USB 协议分析仪测试中的干扰源?

    强制降级USB 2.0模式,减少高速信号对低速设备的干扰。 2. 时序错误 现象:SETUP包、DATA包或ACK包时序偏差导致握手失败。 解决方案: 校准协议分析仪时钟:确保分析仪采样率≥USB
    发表于 08-01 15:00

    常见的工业自动化协议有哪些?

    ,允许使用TCP/IP和UDP/IP等协议通过以太网进行通信。主要协议是现场总线协议,它替代了一系列普遍的
    的头像 发表于 07-17 13:08 333次阅读
    常见的工业自动化<b class='flag-5'>协议</b>有哪些?

    爱立信推出一系列AI驱动的新产品与合作计划

    爱立信近日推出一系列AI驱动的增强功能,进步丰富其业务和运营支持系统(OSS/BSS)产品组合,实现产品升级演进。同时,爱立信还宣布启动面向紧密合作伙伴的全新AI合作计划。
    的头像 发表于 07-08 10:05 1.6w次阅读

    PTR54L15系列低功耗无线多协议模组

    PTR54L15系列协议无线模组,基于Nordic新代nRF54L15平台打造,以超低功耗、高性能和多协议支持核心,
    发表于 06-28 21:23

    钢厂首选,profinet转profibus在煤电项目中的协议转换解决方案

    钢厂首选,profinet转profibus在煤电项目中的协议转换解决方案
    的头像 发表于 05-06 16:37 404次阅读
    钢厂首选,profinet转profibus在煤电项目中的<b class='flag-5'>协议</b>转换<b class='flag-5'>解决方案</b>

    AMBA AHB协议规范

    电子发烧友网站提供《AMBA AHB协议规范.pdf》资料免费下载
    发表于 02-11 15:51 2次下载

    是德科技将在DesignCon 2025展示智能网络加速解决方案

    是德科技(NYSE: KEYS)近日宣布,将在即将举行的DesignCon 2025大会上,展示一系列旨在加速智能网络发展的创新解决方案。 据悉,此次展示的亮点之一是一系列针对电/光传输和数
    的头像 发表于 01-20 15:09 931次阅读

    AMBA 3 APB协议1.0版规范

    ARM AMBA3 APB 1.0
    发表于 01-15 14:45 0次下载

    如何使用 HTTP 协议进行数据传输

    (用户)发送请求,服务器根据请求提供响应。 无状态协议 :HTTP协议本身是无状态的,这意味着服务器不会保存关于客户端请求的任何信息,除非使用cookies或session。 方法(Methods) :HTTP定义了一系列方法,
    的头像 发表于 12-30 09:24 2140次阅读