Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

why axi bus's WREADY have 2 cycle?

Status
Not open for further replies.

u24c02

Advanced Member level 1
Joined
May 8, 2012
Messages
404
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Activity points
4,101
Hi

I'm trying to experiment axi bus.
When i set like this, WREADY is always having 2 cycle.
I dont understand why this having 2 cycle?

As i think, this should be have 1 cycle.

AWLEN 0
AWSIZE 0
AWBURST 0

Am i wrong?
 

WREADY is for data write channel, and what you listed is for address write channel. These channels are separated, and very(if not completely) independent.
Also, from what you put here, it seems you are playing with an AXI master. In this case, WREADY is the input to the AXI master, and you(as a "WREADY" receiver) have no control of it.

Try study the AMBA spec, and you'll understand more of it.
 

Hmm..
My question is why not how.
Also i already knew, wready signal is comeing from slave and not controlable.

My question is why this signal having 2 cycle?
Does make it sense?
 

What I meant is that the slave can keep wready for whatever number of cycles as it wishes. WREADY and WVALID together is used to validate the sampling of the data on AXI bus. It is not very meaningful to study a signal WREADY signal without context of other handshake signals.
It'll be great if you could update a waveform, since the information and the question is not very clear so far.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top