#总体简介

图例是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使用说明相关推荐

  1. 聊一聊CORDIC原理与Lattice相关IP使用说明

    更多精彩内容,请微信搜索"FPGAer俱乐部"关注我们. 首先,先来科普一下,什么是CORDIC: CORDIC(Coordinate Rotation Digital Compu ...

  2. ISE如何封装与使用IP —— 使用ngc文件与仅包含端口的v文件

    一. 为什么要封装IP IP封装后只能用不能改,也看不到源码,便于保护知识产权 封装之后不会再花时间综合源文件,节省了综合时间 二. ISE如何封装IP 步骤如下: 1)打开ISE,新建工程,添加源文 ...

  3. FPGA实现AD9361数据接口逻辑

    作者:ShownSun 工作室:时沿科技 文章目录 FPGA实现AD9361数据接口逻辑 1 引言 2 AD9361 2.1 芯片简介 2.2 参数配置 2.3 引脚 2.4 接口时序 3 参考代码 ...

  4. 基于SelectIO的高速ADC时序实现(二)

    Learning is the only thing the mind never exhausts, never fears and never regrets.                   ...

  5. 文件在线预览(免费)--毕升office系统

    文件在线预览(免费)–毕升office系统 官网地址: https://ibisheng.cn/ 主要的特点: 小微企业以及小型团队(最大20连接)一键部署,免费使用. 政企客户离线,多结点部署,满足 ...

  6. 通过代理上网 固定ip_浅析局部代理IP与全局代理IP的使用说明

    经常有人问,如何设置局部代理IP,如何设置全局代理IP,今天我们一起来看看. 何谓局部代理IP,顾名思义,改变局部的IP,不影响其他程序软件运行的使用IP:所谓全局代理IP,就是改变整个客户端的上网I ...

  7. 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. ...

  8. 川崎机器人总线通信_川崎机器人 | EtherNet/IP安装使用说明

    川崎机器人 | EtherNet/IP安装使用说明 注:本文章文字.图片部分来自网络 版权归原作者,侵删. 您是否对将工业自动化集成到您的设施中感兴趣?如果是这样,那么您应该致电工业自动化和集成领域的 ...

  9. 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. 点云标注工具:1.PCAT
  2. 查看、关闭被占用的端口
  3. 大学生计算机二级大集报名最好,在校大学生如何报名计算机二级?
  4. 求整数的和与均值(信息学奥赛一本通-T1061)
  5. BGP——双AS配置
  6. 电脑屏幕变小了左右黑_95后关晓彤抗皱、张嘉倪宁静黑科技护肤,明星到底有多爱美容仪?...
  7. python paas_Python paasword包_程序模块 - PyPI - Python中文网
  8. 【HNOI 2016】大数
  9. 老板说,我请你来,不是叫你无脑拷贝的,竟然在线上搞出这么大的一个BUG......
  10. CAD图纸可以约束转换后图纸格式的大小吗?
  11. [CTF] 攻防世界MISC高手区部分题目WriteUp
  12. java中汉语转化成拼音的使用详解
  13. 远程桌面连接命令mstsc怎么用?如何使用mstsc进行远程登录?
  14. VMware 磁碟機未備妥
  15. python动态监控日志内容
  16. php+ffmpeg视频增加转场合并
  17. Android源码编译及替换成自己编译的linux内核
  18. 19软考软件设计师_19个免费的设计师在线杂志
  19. 基于Golang的个人博客-goblog
  20. 【知识分享】C语言中的设计模式——命令模式

热门文章

  1. window小皮composer安装laravel9
  2. 2019年12月PAT甲级 第三题 Summit(1166)题解
  3. ubtunu打开firefox_虚拟机Ubuntu下安装Firefox浏览器
  4. 计算机二级VEP考试内容,计算机二级VEP考点
  5. Idea做spring项目所遇到的一些问题
  6. Flutter 对齐没对齐。总感觉自己对不齐
  7. 秋春招总结之并发多线程
  8. 一张表读懂ON(安森美)
  9. List.subList用法小记
  10. (转)HyperLedger Fabric协议规范