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.

AXI protocol outsatnding transaction

Status
Not open for further replies.

sun_ray

Advanced Member level 3
Advanced Member level 3
Joined
Oct 3, 2011
Messages
772
Helped
5
Reputation
10
Reaction score
5
Trophy points
1,298
Activity points
6,828
What are the difference between outstanding transaction and out of order transaction in AXI protocol?
 

outstanding transaction : when master initiates a transaction without waiting it to complete, it can issue next transaction.
ooo txn: the order transactions are sent and the order the responses were received is not same.
 

prioritizing the transaction and compelling them not in the order in which they have arrive is out of order ccompletion. in axi4 only read transaction can be completed out of order while in axi3 read and write instruction can be completed out of order.

and sending the subsequent transaction address on same channel while one transaction is proceeding is known as outstanding transaction

Thanks and Regards
Vir_1602
 

thanks vir_1602

could you please give me the reference which justifies your statement that in AXI4 only read instructions can be performed ooo(out-of-order).

thanks in adv.
 

A6.4 mentions that reads and writes with different IDs can be performed in any order. To a single ID they must be issued in the order they arrived.
 

A6.4 mentions that reads and writes with different IDs can be performed in any order. To a single ID they must be issued in the order they arrived.

I have a doubt, in AXI3 also, if all the masters have same ID (or single ID, or without ID), can't perform out of order transaction.
I think Multiple ID should be must for performing out of order transaction, both in AXI3 and AXI4.
Correct me if I am wrong.
 

excuse me Mr or Ms.

I cant share axi4 spec due to arm's norm. and I said "write traction completed in a order; not out of order" I mean for a master it should receive its transaction as in the order it has sent.

- - - Updated - - -

hi

this will depend upon interface; becuz interface adds extra bits in to id and in that way they can complete out of order

- - - Updated - - -

(for imbiche)

- - - Updated - - -

hi annasaikiran

U can download axi4 spec from arm infocenter.

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ki1hk8p7dqPG1c.html

Thanks and Regards
Vir
 
vir_1602

Is it that then ooo transaction have ti include outstanding transaction to execute ooo transactions? This is because in ooo transaction also address for read and write need to be issued one after another although the corresponding transactions have not completed?

Regards
 
first write have to be completed .

n sun ray ur lasrtpost is not cleared to me

Thanks and Regards
Vir
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top