axi_crossbar IP使用说明
#总体简介
图例是2X3的配置
#主要特性
▲支持Master、Slave接口数量配置
▲支持全连接、部分连接
▲支持多threads、多issue效率匹配
▲支持输入BURST最大数量匹配
▲支持Master、Slave接口寄存,优化时序
▲支持Region、User、Secure配置
#一些参数描述
DATA_WIDTH:
默认值为32,AXI数据宽度。
ADDR_WIDTH:
默认值为32,AXI地址宽度。
S_ID_WIDTH:
默认值为8,Slave port ID 宽度
M_ID_WIDTH:
默认值为8+clog2(8),Master port ID宽度,多出的clog2(8)为响应路由
Sxx_THREADS:
默认值为2, 允许同时出现的不同ID数量, 若是Master只能发出一种ID,这里设置为1,可以节省资源。
Sxx_ACCEPT:
默认值为16, 允许缓存的数据长度,若是Master不能支持burst传输,这里的长度设置为1,可以节省资源。
Mxx_ISSUE:
默认值为4,Masterxx 最大连续issue的请求个数,有可能连续issue多个AW/AR command。
Mxx_BASE_ADDR:
默认值为0,Masterxx入口起始地址。
Mxx_ADDR_WIDTH:
默认值为{M_REGIONS{32’d24}}, Masterxx地址宽度。它与Mxx_BASE_ADDR共同决定了Masterxx的地址空间。
Mxx_CONNECT_READ:
默认值为{Master_NUM{1’b1}},其可以配置Master可以可以读到某Slave。
Mxx_CONNECT_WRITE:
默认值为{Master_NUM{1’b1}},其可以配置Master可以可以写到某Slave。
Sxx_*_REG_TYPE:
默认值0,1:允许S接口使用简单BUF,2:运行接口使用skid buffer,可以提升效率和时序。
Mxx_*_REG_TYPE:
默认值0,1:允许M接口使用简单BUF,2:运行接口使用skid buffer,可以提升效率和时序。
#感悟
axi crossbar需要结合自身SOC系统的heavy程度,选择合适的配置,否则会对芯片的面积、时序带来负面影响。相较于总线,上层架构的设计对系统性能的影响是最大的,因此需要首要考虑。。
axi_crossbar IP使用说明相关推荐
- 聊一聊CORDIC原理与Lattice相关IP使用说明
更多精彩内容,请微信搜索"FPGAer俱乐部"关注我们. 首先,先来科普一下,什么是CORDIC: CORDIC(Coordinate Rotation Digital Compu ...
- ISE如何封装与使用IP —— 使用ngc文件与仅包含端口的v文件
一. 为什么要封装IP IP封装后只能用不能改,也看不到源码,便于保护知识产权 封装之后不会再花时间综合源文件,节省了综合时间 二. ISE如何封装IP 步骤如下: 1)打开ISE,新建工程,添加源文 ...
- FPGA实现AD9361数据接口逻辑
作者:ShownSun 工作室:时沿科技 文章目录 FPGA实现AD9361数据接口逻辑 1 引言 2 AD9361 2.1 芯片简介 2.2 参数配置 2.3 引脚 2.4 接口时序 3 参考代码 ...
- 基于SelectIO的高速ADC时序实现(二)
Learning is the only thing the mind never exhausts, never fears and never regrets. ...
- 文件在线预览(免费)--毕升office系统
文件在线预览(免费)–毕升office系统 官网地址: https://ibisheng.cn/ 主要的特点: 小微企业以及小型团队(最大20连接)一键部署,免费使用. 政企客户离线,多结点部署,满足 ...
- 通过代理上网 固定ip_浅析局部代理IP与全局代理IP的使用说明
经常有人问,如何设置局部代理IP,如何设置全局代理IP,今天我们一起来看看. 何谓局部代理IP,顾名思义,改变局部的IP,不影响其他程序软件运行的使用IP:所谓全局代理IP,就是改变整个客户端的上网I ...
- inet_aton mysql_MySQL_IP处理函数inet_aton()和inet_ntoa()使用说明,MYSql的IP对int的转换函数 select i - phpStudy...
IP处理函数inet_aton()和inet_ntoa()使用说明 MYSql的IP对int的转换函数 select inet_aton(ip) from table_name; 网络地址: 192. ...
- 川崎机器人总线通信_川崎机器人 | EtherNet/IP安装使用说明
川崎机器人 | EtherNet/IP安装使用说明 注:本文章文字.图片部分来自网络 版权归原作者,侵删. 您是否对将工业自动化集成到您的设施中感兴趣?如果是这样,那么您应该致电工业自动化和集成领域的 ...
- iOS上架小课堂:被拒解决方案汇总【2.1蓝牙权限、3.1.1微信小程序、5.1.1权限使用说明、 境外IP访问权限等】
文章目录 引言 I 3.1.1微信小程序 1.1 问题分析 1.2 解决步骤 1.3 去掉微信小程序推广的相关功能 II 蓝牙权限(2.1)被拒绝上架的案例 2.1 拒绝原因 2.2 解决方案 III ...
最新文章
- 点云标注工具:1.PCAT
- 查看、关闭被占用的端口
- 大学生计算机二级大集报名最好,在校大学生如何报名计算机二级?
- 求整数的和与均值(信息学奥赛一本通-T1061)
- BGP——双AS配置
- 电脑屏幕变小了左右黑_95后关晓彤抗皱、张嘉倪宁静黑科技护肤,明星到底有多爱美容仪?...
- python paas_Python paasword包_程序模块 - PyPI - Python中文网
- 【HNOI 2016】大数
- 老板说,我请你来,不是叫你无脑拷贝的,竟然在线上搞出这么大的一个BUG......
- CAD图纸可以约束转换后图纸格式的大小吗?
- [CTF] 攻防世界MISC高手区部分题目WriteUp
- java中汉语转化成拼音的使用详解
- 远程桌面连接命令mstsc怎么用?如何使用mstsc进行远程登录?
- VMware 磁碟機未備妥
- python动态监控日志内容
- php+ffmpeg视频增加转场合并
- Android源码编译及替换成自己编译的linux内核
- 19软考软件设计师_19个免费的设计师在线杂志
- 基于Golang的个人博客-goblog
- 【知识分享】C语言中的设计模式——命令模式