valid与ready信号分三种情况:
(1)valid信号先到达
主机valid信号早早就到了,T2时刻并没有见到接收方的ready信号。只能在T3时刻传输完成。
协议规定在这种情况下,valid信号一旦置起就不能置低,直到完成握手,至少传输一周期数据。 协议另外规定:发送方不能通过等待接收方 READY信号来确定置起 VALID 信号的时机。
通俗来讲就是设计发送方逻辑时,不能将 READY 信号作为置高 VALID 逻辑的条件,比如将 READY 信号通过组合逻辑生成 VALID信号,但接收方的ready信号按照协议可以依赖发送方的valid信号。
(2)ready信号先到达
ready信号很自由,可以等待valid信号到来之后再做响应,也可在valid信号到来前就置高,表示接收端已经做好准备。
而且,READY 信号与 VALID 不同,接收方可以置起 READY 之后发现:其实我好像还挺忙,然后置低 READY 信号。只要此时 VALID信号没有置起,这种操作是完全可以。
(3)tips
AXI总线是全双工的,全双工就意味着该总线的读写通道是分开的,互不影响,那就意味着每条通道都是单向传输,单向传输的通道就意味这两端节点的身份有差距,在AXI总线传输中,通道两端分为Master和Slave,主机总是发起读写请求的一方。
常见主机有CPU、DMA,而存储介质控制器则是典型的从机。主机可能通过从机读取或者写入存储介质。而显然从机不可能主动向 CPU 写入数据。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
这一篇主要对比下valid-ready握手协议和enable-xoff协议,当然这个对比仅限于同时钟域下的信号传输。
发表于 12-04 10:32
•650次阅读
卷积的三种模式:full same valid
发表于 05-22 17:13
常用的FBAR模型有哪三种?
发表于 03-11 06:16
三菱伺服电机有哪3种转矩控制模式?三菱伺服电机的转矩控制模式有
发表于 06-28 08:15
有三种相位输出的移相器
发表于 04-15 10:59
•1377次阅读
数码相机充电器对电池的充电状态判断方式有哪三种?
1、0△V电压判断方式镍氢电池刚好充满达到最高电压时,
发表于 11-04 16:39
•2434次阅读
三种投影机散热技术是哪三种
如今在日常的学习、工作、生活中,投影机的应用越来越频繁。由于投影机属于高
发表于 02-06 10:33
•559次阅读
在学电子电路中,要学会分析电路,就从了解电路的三种状态开始。电路有哪三种状态:通路(负载)、短路、开路(空载)三种状态下的电源电压分别是U=
发表于 09-13 09:54
•9.9w次阅读
网络拓扑结构哪三种 一、网络拓扑的定义网络拓扑是网络的形状或网络的物理连通性。网络拓扑是指通过传输介质互连的各种设备的物理布局,即网络中的计算机和其他设备如何连接。拓扑图显示了网络服务器和工作站
发表于 03-07 13:45
•4716次阅读
半导体的导电特性有哪三种 半导体是一种介于导体和绝缘体之间的材料,具有特殊的导电特性。在半导体中,电子在晶体中的运动方式和原子结构的特性都对其导电特性产生影响。在本文中,我们将详细介
发表于 08-27 15:48
•4214次阅读
电路短路的三种情况 电路短路是指电路中某个部分的导线或元器件出现故障,导致电流绕过原本的路径,直接通过短路部分。短路会导致电路不正常工作,并可能引起火灾、电击等危险。本文将详细介绍电路短路的三种
发表于 11-23 10:33
•5156次阅读
"Valid-Ready" 握手协议是一种常用于数字电路中的接口协议,用于控制数据的传输和处理。
发表于 12-04 10:37
•1363次阅读
在 Verilog 中,端口类型有三种:输入端口(input)、输出端口(output)和双向端口(inout)。 输入端口(input)用于接收来自其他模块的信号。在一个模块中,输入端口是被调用
发表于 02-23 10:28
•1771次阅读
数字示波器是一种广泛应用于电子测量领域的仪器,它能够实时显示电压波形,帮助工程师和技术人员对电子信号进行分析和测量。数字示波器的测量方法有很多种,不同的测量方法适用于不同的应用场景。以下是三种
发表于 07-17 18:02
•1213次阅读
基本放大电路是电子电路中至关重要的组成部分,它能够将输入信号放大到所需的电平,以便后续电路进行处理。在电子工程中,基本放大电路主要有三种形式,分别是共发射极放大电路(简称共射放大电路)、共基极放大
发表于 10-15 11:07
•311次阅读
评论