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

arm® amba® 5 axi 协议规范支持高性能、高频系统设计,用于管理器和从属组件之间的通信。amba axi5 协议扩展了前几代规范,并增加了几个重要的性能和可扩展性功能,这些功能使这些协议与 arm amba chi 紧密结合。 让我们详细看一下 axi5 协议的一些功能。
原子事务
原子事务以最优雅的方式解决了非确定性延迟问题。它们允许将操作与数据一起发送,从而允许在更靠近数据所在位置的位置执行操作,而不是将数据拉向请求者进行修改。通常,读取-修改-写入操作可以通过单个原子操作来实现。验证ip(vip)支持所有四种类型的原子事务:atomicstore,atomicload,atomiccompare和atomicswap。atomicstore 和 atomicload 事务可以支持八种不同的操作。
跟踪信号
跟踪信号支持整个系统的调试和跟踪。跟踪信号与以下每个通道相关联:artrace,rtrace,awtrace,wtarce,btrace。
用户环回信令
用户环回信令使组件能够将事务信息存储在索引表中,然后使用快速表索引获取响应事务所需的信息,而不需要使用事务 axid 的更复杂的查找。
服务质量 (qos) 接受信令
qos 接受信号是附加接口信号,使从属能够指示它接受的事务的最小 qos 值。这允许管理器接口仅发出可能被接受的事务,从而避免不必要的接口阻塞。
唤醒信令
唤醒信号用于提供单个无毛刺指示,表明接口上需要活动。
未翻译的交易
未转换事务功能允许系统中的组件使用自己的虚拟地址空间,但确保所有事务的地址最终转换为整个系统的单个物理地址空间。此功能添加了其他信号,以便为系统内存管理单元 (smmu) 提供足够的信息,以确定特定事务所需的转换,并允许同一接口上的不同事务使用不同的转换方案。
非安全访问标识符 (nsaid)
axi5 提供一组信号,允许访问非安全内存位置 axi5 提供一组信号,允许访问非安全内存位置,需要控制这些位置以支持受保护数据的存储和处理。这些信号为非甾体抗炎药提供交易请求。可以检查此标识符以允许或拒绝对内存位置的访问。
读取数据分块
当 axi 管理器发出读取请求时,以前需要按照读取地址和突发类型确定的顺序和宽度返回数据。读取数据分块功能使从属接口能够以任何顺序和部分读取数据节拍返回读取数据。为了启用读取数据分块,将其他信号添加到读取地址和读取数据通道。
唯一 id 指示器
axi 最初定义了一个基于 id 的排序模型。这对跟踪id的互连提出了额外的要求,并确保交易按顺序完成。axi5 唯一 id 功能降低了互连跟踪逻辑的复杂性。组件可以指示它们正在使用一组唯一 id,这样就无需互连和下游组件来跟踪这些 id 以进行订购。
内存分区和监视 (mpam)
mpam 是一项功能,用于对物理机和虚拟机的内存系统资源进行分区和监视。mpam 分区标识符附加到事务,通过 axi 接口和系统组件传输以适当地对资源进行分区。
毒物信号
以前,毒物信号功能用于识别数据损坏。使用 axi5 时,将病毒信号与数据一起传递允许数据的任何未来用户收到数据可能已损坏的通知。适用于 amba axi5 的 synopsys 验证 ip 具有跟踪与给定地址关联的毒物值的机制。
奇偶校验信号
接口奇偶校验扩展特别适用于汽车设计等应用,这些应用具有弹性或功能安全要求,需要检测错误并可能纠正错误。axi5 vip 使用奇偶校验,因此所有数据信号和控制信号都支持校验信号。


人工智能安全问题分类
科创板澜起科技董事、总经理Stephen Kuong-Io Tai介绍、履历信息
数字钟实验
美国将光刻技术纳入出口限制清单
华为荣耀V9评测:对比iPhone7Plus,你所不知道的8大惊喜!
快速了解最新的AMBA AXI5协议功能
华为荣耀8X怎样升级鸿蒙系统
长沙将建汽车制造配套产业园长沙、湘潭2个
GPU Turbo X图形加速器,荣耀V40再爆游戏杀手锏!
好消息!国内MEMS代工新星Si-Era实现TMR磁传感器量产
未来的生物识别应用面会怎么样
科技部表示将鼓励支持民营企业参与国家重大科技任务 将培育更多新的技术集群和产业增长点
Arm宣布推出全新Arm Mali-C52 与Mali-C32图像信号处理器(ISP)
在汽车电动化大提速的背景下,锂电池产业链后续发展趋势如何?
首届国网北京电力人工智能数据竞赛正式启动
鲲鹏服务器的基本情况介绍
基于虚拟仪器技术实现变压器监测系统的设计
得瑞DERA新一代企业级PCIe 4.0 SSD主控芯片EMEI简介
虹科方案 | 制药环境中冰箱温度记录的最佳实践——全集成温度监测系统
索泰推出一款全新的水冷RTX2080Ti显卡 采用16+4项供电