当前位置: 首页 > news >正文

网站建设公司怎么找渠道通证电商平台现在有哪些

网站建设公司怎么找渠道,通证电商平台现在有哪些,手工制作书签简单漂亮,蓬莱网页设计💡Note:本文是根据AXI协议IHI0022F_b_amba_axi_protocol_spec.pdf(issue F)整理的。主要是分享AXI3.0和4.0部分。如果内容有问题请大家在评论区中指出,有补充或者疑问也可以发在评论区,互相学习&#x1f64…

💡Note:

本文是根据AXI协议IHI0022F_b_amba_axi_protocol_spec.pdf(issue F)整理的。

主要是分享AXI3.0和4.0部分。

如果内容有问题请大家在评论区中指出,有补充或者疑问也可以发在评论区,互相学习🙌


Ordering

Read ordering:相同的master发出相同ARID的burst到不同的slave,这些burst数据返回的顺序必须跟发出的地址顺序一样;RID要和ARID一样。

Write ordering:AXI4.0中写数据必须跟地址的顺序是一样的,因为缺少WID来跟AWID对应。

总线得到master 的ARID, AWID, WID之后,会增加几个bit用以区分不同master的ID,这样master不必考虑它发出的ID跟其他master相同,总线会将拓宽之后的ARID, AWID, WID发给slave,所以slave收到的ID可能会宽一些,并且可能跟mater发出的ID不同。

Slave返回的RID也是经过拓宽的,因为slave发出的RID和ARID相同,这个RID在经过总线的时候,总线将多余的bit去掉再给到mater,所以master收到的RID和它发出的ARID是一样的。(BID也是一样的)

  1. 同一个burst的不同transfer的ID一定是相同的吗?

对于读操作,ARID只采样一次,每次transfer的RID,都要跟ARID相同,所以不同transfer的RID是相同的。

对于写操作,BRESP只有一次,它也要跟AWID相同,所以也是相同的

  1. 同一个burst的不同transfer的完成顺序跟发起顺序是相同的吗

因为同一个burst中的transfer用的是相同的RID,没法区分不同transfer RDATA,所以只能要求transfer完成顺序是跟发起顺序是一样的。

写的话只对burst回一个resp。

AXI对ordering的要求

  1. 相同channel的、相同ID的burst,如果destination(写的destination是slave,读是master)也是相同的,那么这些burst请求要in-order。

这句话怎么理解呢,比如master在AR通道发出了相同ID的多笔burst命令,如果这些burst都是传给同一个memory location,那么它们到达memory的顺序跟master request顺序一样。

但是如果是发给不同的memory location,那不需要保证请求到达slave的顺序,不符合上面“同一个destination”这个条件。

  1. 相同ID的response,他们在返回给master的时候,也要跟请求的顺序是相同的。

AXI没有要求ordering的地方

• Transactions from different Managers

• Read and write transactions

• Transactions with different IDs

• Transactions to different Peripheral regions

• Transactions to different Memory locations

保序和乱序

这里讨论的保序和乱序都是基于一个master发出的请求。并且粒度是一个burst传输。

问题1:什么是保序?

  1. Master对同一memory location发出的读burst请求按照master发出的顺序,到达memory。

  1. Memory location对master的读响应,按照请求的顺序返回给master。

  1. Master对同一memory location发出的写burst请求按照master发出的顺序,到达memory。

  1. Memory location对master的写响应,按照请求的顺序返回给master。

  1. Master对同一memory location先发写再发读,确保写先到达memory。读到的是写进去的数据。

问题2:什么是乱序?

  1. 读响应返回的顺序跟读请求的顺序不同。

  1. 写响应返回的顺序跟写请求的顺序不同

问题3:什么时候要保序?

相同channel、相同ID,并且相同destination,那这些传输用in-order。比如master发出相同ID的请求到一个或者多个slave,那它收到的响应要跟请求顺序是一样的。

问题4:什么时候可以乱序?

  1. 同一master发出请求的ID不同。

  1. 同一master对不同的memory location或者peripheral space发出的请求。

  1. 不同master发出的请求之间。(是否会操作相同的地址,不在AXI考虑范围内,AXI不解决一致性问题)

out-order不是master决定的,因为这不会增加master的效率,而是由slave决定的,比如不同slave返回数据的距离和速度不同。

slave 会保证:

  1. 如果先收后到对于同一memory location的写和读,那么写的顺序在读之前。

  1. 如果先收后到对于同一memory location的读和写,那么读的顺序在写之前。

http://www.yayakq.cn/news/432496/

相关文章:

  • 做兼职网上哪个网站好游戏开发开局协议三
  • 医疗网站前置审批取消网站中如何嵌入支付宝
  • 优秀的网页设计网站wordpress搭建淘客网站
  • 河南建设集团网站合肥网站建设公司排名
  • 朔州网站seo游戏代理加盟
  • 网站简历文字如何空行定制网络开发改版
  • 绘制网站地图网站定制一般价格多少
  • 牛商网做网站要多少钱学校为什么要做网站
  • 上海公司网站wordpress怎么建设网站
  • 如何自做自己的网站重庆必玩景点排名
  • 商城网站备案要求iapp用网站做软件代码
  • 野马视觉传媒网站建设装饰公司怎么做网站
  • wordpress两个网站同步中国建设银行app下载安卓版
  • 商城网站建设的优点网址缩短
  • 可以看国外网站的dns顺德做网站shundeit
  • 传动设备 技术支持 东莞网站建设网站设计公司列表
  • 哪里网站海报做的比较好婚介所网站开发费用
  • 海南省城乡和建设厅网站磁力搜索引擎下载
  • 网站现状如何分析支付网站建设费账务处理
  • 网站素材包括哪些昆明公司做网站
  • 企业网站开发研究现状百度指数的主要功能有
  • 上海做征信服务的公司网站山东手工活外发加工网
  • 宁夏 网站开发westte互联网100个创业项目
  • 网站建设需要注意哪些一卡2卡三卡4卡入口天堂
  • 做公司网站图片算是商用吗龙元建设陕西公司网站
  • 备案期间能否做网站解析做电商网站费用
  • 镜像别人网站做排名的好处网站服务器安装教程视频教程
  • 美团后台管理系统登录南宁网站建设公司seo优化
  • 网站页面模板有经验的邯郸网站建设
  • 个人网站建设流程猎头做单网站