1、AXI读操作+地址不对齐

以rdata_axi_mst位宽为128bit为例,如果MASTER想读取7DW(1DW为4Byte)的数据,从地址0x4开始读取,来自Master端口的AXI信号如下所示,此时为地址非对齐的读操作。

此时Master想读取地址为0x4,0x8,0xC,0x10,0x14,0x18,0x1C的7个DW。此处需要注意:master需要读取的是7个DW,而不是从0x4~0x20的8个DW。

信号

数值

含义

raddr_axi_mst

0x4

从0x4地址开始

arsize_axi_mst

0x4

Rdata[127:0]均有效

arlen_axi_mst

0x1

2拍

arburst_axi_mst

0x1

incre读操作

图1 burst incr读 地址不对齐

如果raddr_axi_mst为址0x0 or 0x10 or 0x20开始读取,其他信号保持一致则表示读取8个DW,此时为地址对齐读操作。读操作首地址与rdata_axi_mst位宽匹配的均为地址操作的读操作。

如下图所示,如果raddr_axi_mst为0x8,则表示读6DW,读取地址为0x8,0xC,0x10,0x14,0x18,0x1C的数据

信号

数值

raddr_axi_mst

0x8

从0x4地址开始

arsize_axi_mst

0x4

Rdata[127:0]均有效

arlen_axi_mst

0x1

2拍

arburst_axi_mst

0x1

incre读操作

图2 burst incr读 地址不对齐

AXI4设计重点002_易出错的地址非对齐读操作相关推荐

  1. PCF8574AT的I2C地址和单独IO操作

    PCF8574AT是飞利浦的一个IO扩展IC,I2C通讯接口,有8个IO口可以配置,只有一个寄存器.常见的一种应用是用它来作为LCD1602的I2C通讯界面. 在Arduino的LiquidCryst ...

  2. 论述一款软件的界面设计与设计重点是什么?

    智能手机普及以后,相信许多人都知道手机APP是什么了,然而一款让人过目不忘的软件,离不开精心的设计,界面设计是人与机器之间传递和交换信息的媒介,近年来,随着信息技术与计算机技术的迅速发展,市场上出现了 ...

  3. 2022年二级注册建筑师《场地设计》考试易错题及答案

    题库来源:优题宝公众号 2022年二级注册建筑师<场地设计>考试易错题及答案,根据最新二级注册建筑师大纲与历年真题汇总编写,包含二级注册建筑师常考重点题型与知识点,有助于考生复习备考二级注 ...

  4. 科目三场外考试易出错的环节

    现在很多的城市都已经开始实行电子考试,这使得科目三考试更加公平公正,但还是有考生在考试中忽略了场外易出错的环节导致成绩不合格.    ●起步前不使用安全带     在等待了约2小时后,考生史某终于坐上 ...

  5. HBase之Rowkey设计总结及易观方舟实战篇

    置顶 2018年06月02日 21:52:46 代立冬 阅读数:1699 标签:  Rowkey设计经验hbase经验总结易观方舟rowkey设计实践rowkey实战 更多 个人分类: ●HBase- ...

  6. MBD建模规范 stateflow建模 无规矩不成方圆 规范建模行为 提升建模效率 。 主要包含模型接口界面及布局,模块的安全使用、预防易出错的建模模式

    MBD建模规范& stateflow建模 无规矩不成方圆 规范建模行为 提升建模效率 . 主要包含模型接口界面及布局,模块的安全使用.预防易出错的建模模式.提高可测性.模型优化等多方面的内容, ...

  7. (转)【CPU微架构设计】分布式多端口(4写2读)寄存器堆设计

    寄存器堆(Register File)是微处理的关键部件之一.寄存器堆往往具有多个读写端口,其中写端口往往与多个处理单元相对应.传统的方法是使用集中式寄存器堆,即一个集中式寄存器堆匹配N个处理单元.随 ...

  8. 根据传入坐标和图片URL地址对图片进行切图操作、将图片转化成Base64位码

    目录 1.根据传入坐标和图片URL地址对图片进行切图操作 2.将图片转化成Base64位编码.根据传入坐标 算出切点坐标 在开发过程的学习记录,此两个工具类主要是对图像的处理(切图),对文件的想换转化 ...

  9. Assembly of long, error-prone reads using repeat graphs 使用重复图组装长且容易出错的读操作

    使用重复图组装长且容易出错的读操作 精确的基因组装配受到重复区域的阻碍.尽管长单分子测序读序列比短读序列能够更好地解决基因组重复,但大多数长读序列装配算法并没有提供产生最佳装配所需的重复特征. 在这里 ...

最新文章

  1. AseoZdpAseo.init(this, AseoZdpAseo.INSERT_TYPE);
  2. java threetable,Java XWPFDocument.createTable方法代码示例
  3. 使Win10用户获得特殊权限以便删除相应文件(夹)
  4. JDBC实例--JDBC连接池技术解密,连接池对我们不再陌生
  5. 2008-09-01 XEIM 1.0 beta 已发布
  6. Java第二次作业第一题
  7. mysql8.0依赖_分享MySql8.0.19 安装采坑记录
  8. 在html中怎样使用%3c符号,5个JavaScript和9个JQuery经典面试题
  9. 网站中引入百度地图的方法分享(含源码)
  10. 记住密码的实现的2个方案
  11. VXlan 技术实现原理
  12. java实现根据身份证计算年龄的两种方式
  13. springboot后台搭建及登录注册接口编写
  14. Win系统 - Windows10 该内存不能为 read
  15. 一天到晚只会抱怨的人必定是不成熟的人
  16. html图片锚点怎么设定,html怎么设置锚点
  17. 桌面图标删不掉?试试这几个解决办法!
  18. iOS推送语音播报(类似支付宝收款提醒)
  19. RV1126新增驱动IMX415 SENSOR,实现v4l2抓图
  20. 九伯通NUT对讲机ST-X6全网通写频软件

热门文章

  1. 【BZOJ 1005】[HNOI2008]明明的烦恼 【Prufer序列】
  2. linux mktemp 不可重入 问题
  3. Vue实现图片上传功能:
  4. 父组件给子组件传值,子组件在mounted里面打印为空
  5. Gradle配置SpringBoot多环境打包
  6. github的python代码怎么跑_python程序员一步两步教你使用GitHub!
  7. 自动化——脚本bat篇
  8. 23种设计模式(Bright模式)
  9. 关闭Bright data
  10. 字符串的输入与输出详解