UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Adventurer
Adventurer
6,123 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 markcurry
Scholar
10,127 Views
Registered: ‎09-16-2009

Re: sharing AXI through AXI interconnect

Jump to solution

 

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

 

 

0 Kudos
3 Replies
Scholar u4223374
Scholar
6,117 Views
Registered: ‎04-26-2015

Re: sharing AXI through AXI interconnect

Jump to solution

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 markcurry
Scholar
10,128 Views
Registered: ‎09-16-2009

Re: sharing AXI through AXI interconnect

Jump to solution

 

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

 

 

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

Re: sharing AXI through AXI interconnect

Jump to solution

Thanks for the response

0 Kudos