pg059-axi-interconnect
PG059-AXI-INTERCONNECT
编辑者:
时 间:2014-12-16
Introduction介绍
Xilinx LogicCORE IP AXI Interconnect模块实现寄存器映射的主设备和从设备之间的连接。AXI互联模块只用于内存映射的数据传输。AXI互联模块包含多个LogicCORE IP实例,即Infrastructure cores。支持的特色:
? 兼容AXI协议。可以通过配置支持AXI3、AXI4和AXI4-Lite协议。 ? 接口数据位宽:
AXI4和AXI3:32,64,128,256,512或1024位。 AXI4-Lite:32或64位 ? 地址位宽:最高64位 ? USER位宽(每通道):最大1024位 ? ID位宽:最大32位
? 为了减少资源的使用,可以生成只支持读或写的主设备或从设备
Overview概述
AXI互联IP核(AXI Interconnect core)只能在VIVADO设计套件的IP集成器(IP Integrator block)设计中使用。AXI互联IP核是一个层次化的(hierarchical)设计模块,包含多个LogicCORE IP核实例(被称为infrastructure cores)。infrastructure cores可以在系统设计的时候进行配置、连接。每一个(infrastructure cores)也可以被直接添加到AXI互联模块外部的模块设计中,或者被添加到Vivado IP Catalog的模块中,或者用在HDL设计中。 AXI互联IP核允许任意AXI主设备和AXI从设备的连接,可以根据数据位宽、时钟域和AXI Sub-protocol进行转换。当外部主设备或从设备的接口特性不同于互联模块内部的crossbar switch的接口特色时,相应的基本模块(infrastructure cores)就会被自动的引入来执行正确的转换。
AXI Infrastructure Cores
本文档所描述的下列IP核,可以根据AXI互联模块和在设计中的连接而例化于每一个AXI互联模块中。
? AXI Crossbar将一个或者多个相似的内存映射的主设备连接到一个或者多个相似的内
存映射的从设备。
? AXI Data Width Converter将一个内存映射的主设备连接到一个数据位宽不同的内存
映射的从设备。
? AXI Clock Converter将一个内存映射的主设备连接到一个不同时钟域的内存映射的
从设备。
? AXI Protocol Converter将AXI4、AXI3或者AXI4-Lite协议的主设备连接到不同AXI协
议的内存映射从设备。
? AXI Data FIFO在内存映射的主设备与从设备之间连接一些FIFO缓存。
? AXI Register Slice在内存映射的主从设备之间插入一组并行的寄存器,典型目的是为
了打断关键路径。
? AXI MMU为AXI互联模块提供地址范围译码和设备从映射服务。
Feature Summary AXI Crossbar
? 每一个例化的AXI互联模块都包含一个AXI Crossbar,(只有在多个MI或多个SI的时候,
AXI Crossbar才会存在)。(provided it is configured with more than(多于) one SI or more than one MI)。
? AXI Crossbar的从接口(SI)可以被配置包含有1到16个SI端口,来接收最多16个主
设备的数据传输连接。MI也可以支持1到16个slot,来向SI发送事务。 ? 可选择的互联架构(Selectable Interconnect Architecture)
? Crossbar mode(Performance optimized)
Shared-Address, Multiple-Data (SAMD共享地址多路数据) crossbar architecture.
读写数据通道都是并行的 crossbar 路径。当多个读或写数据源需要传输的时候,数据可以彼此独立、并行的传输。
根据配置连接映射来减少crossbar 数据路径,来减少资源的占用 共享的写地址仲裁器, 加上一个共享的读地址仲裁器。 仲裁器在通常情况下并不影响吞吐率。
只有在AXI互联模块被配置被AXI4或者AXI3 协议时,Crossbar模式才有效。
? Shared Access mode (Area optimized)
共享的读数据路径,共享的写数据路径和一个共享的读些地址路径 一次传输仅支持一个事务 使用资源最少
? 支持多个待处理的事务(crossbar mode )
? 支持多个带有重排序深度的的主设备的连接(ID threads线程)
? Supports up to 32-bit wide ID signals with varying ID width per connected master. ? 支持写响应的冲排序,支持读数据的重排序,支持读数据的交织 ? 为所连接的每个主设备提供可配置的读写事务容限 ? 为所连接的每个从设备声明读写传输容限
? “Single-Slave per ID” method of cyclic dependency (deadlock) avoidance
cyclic dependency (deadlock) avoidance(循环依赖关系(僵局)避免) ? 固定优先级和轮询仲裁
? 拥有可配置的16级静态优先权
? 在配置为0优先级的主设备中实行轮询仲裁。
? 当SI或者MI已经达到容限值(acceptance limit) ,仲裁会被暂时取消 ? Supports TrustZone security for each connected slave as a whole
- If configured as a secure slave device, only secure AXI accesses are permitted. - Any non-secure accesses are blocked and the AXI Interconnect core returns a decerr response to the connected master.
? Generates region outputs for use by slave devices with multiple address decode
ranges
AXI Data Width Converter
? SI data width: 32, 64, 128, 256, 512 or 1,024 bits
? MI data width: 32, 64, 128, 256, 512 or 1,024 bits (must be different than SI data width) ? When upsizing(扩升规模), data is packed(打包) (merged合并) when permitted by
address channel control signals
? When downsizing(精简), burst transactions are split into multiple transactions if the
maximum burst length would otherwise be exceeded.
? When upsizing, the IP core can optionally perform FIFO buffering and clock frequency
conversion (synchronous or asynchronous) in a resource-efficient manner
AXI Clock Converter
? Synchronous integer-ratio (N:1 and 1:N) conversion for 2<=N<=16.
? Asynchronous clock conversion (uses more storage and incurs more latency than
synchronous conversion).
AXI Protocol Converter
? AXI4 or AXI3 to AXI4-Lite protocol conversion
? AXI4 to AXI3 protocol conversion:
AXI Register Slice
? 为5组AXI通道进行非别配置
? 通过花费频率延时来实现关键路径的优化
? One latency cycle per register-slice, with no loss in data throughput under all AXI hand
-shake conditions.
AXI Data FIFO
? Individually configurable for Write and Read datapaths. ? 32-deep LUT-RAM based. ? 512-deep block RAM based.
? Optional packet FIFO operation to avoid full/empty stalls in the middle of bursts.
Applications
AXI互联模块式通用的,使用在内存映射的数据传输系统中。
AXI Interconnect Core Limitations
下列限制不仅适用于AXI Interconnect本身,也适用于Infrastructure cores。 ? The AXI Interconnect core does not support discontinued AXI3 features:
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




