cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Adventurer
Adventurer
6,346 Views
Registered: ‎03-31-2014

sharing AXI through AXI interconnect

Jump to solution

Hi,

 

Say one master is connected to two slaves through AXI interconnect. 

 

While reading from one slave, master needs to read from another slave. Can master stop the read burst(before completion) inbetween and read from another slave and then resume remaining words in current read burst?

 

or before arbitrating the AXI bus, the burst should be completed to change the bus between slaves?

 

Thanks,

Aj

Tags (2)
0 Kudos
1 Solution

Accepted Solutions
Highlighted
Scholar
Scholar
10,350 Views
Registered: ‎09-16-2009

 

The single Master can issue both reads (to one or multiple slaves), and have them both pending (the THREAD_ID_WIDTH would need to be at least one).

 

However, once a single slave (for either transaction) starts transmitting its read data - the entire transaction will complete.  There's no mechanism for interrupting a current transaction.

 

Regards,

 

Mark

 

 

View solution in original post

0 Kudos
3 Replies
Highlighted
Advisor
Advisor
6,340 Views
Registered: ‎04-26-2015

The burst has to be completed before the master can change to a different slave. If you do need to read from both slaves at once, you could design the IP with two AXI Masters.

0 Kudos
Highlighted
Scholar
Scholar
10,351 Views
Registered: ‎09-16-2009

 

The single Master can issue both reads (to one or multiple slaves), and have them both pending (the THREAD_ID_WIDTH would need to be at least one).

 

However, once a single slave (for either transaction) starts transmitting its read data - the entire transaction will complete.  There's no mechanism for interrupting a current transaction.

 

Regards,

 

Mark

 

 

View solution in original post

0 Kudos
Highlighted
Adventurer
Adventurer
4,753 Views
Registered: ‎03-31-2014

Thanks for the response

0 Kudos