Login

Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

ARM Community: Out of Order Write Data transactions in AXI - ARM Community

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Out of Order Write Data transactions in AXI Does the NIC-301 Support/generate out of order write data transactions Rate Topic: -----

#1 User is offline   Raghav 

  • Member
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 17-August 12

Posted 28 August 2012 - 04:43 PM

I have a 3:1 NIC-301 Configurations(3 ASIB and one AMIB, i.e 3 masters and one slave)<br style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; ">I have configured the NIC-301 to have buffer of 8 Depth on AW channel for one of the ASIB? The Master connected to this NIC can issue multiple write transactions. Does the AXI Protocol restrict the master to issue out of order writedata transactions for different ID's? For eg, the master has issued/requested 3 Write transactions with AWID=0, AWID=1 and AWID =2 to the NIC 301, Can the master generate write data transactions out of order(i.e Generate write data transactions with WID=2 first then Write data transactions eith WID=1 and then Write data transactions with WID=0). Is this scenario valid? If this scenario is valid then why is the WID removed from AXI4 protocol?<br style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; "><br style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; ">I have similar query for NIC/Interconnect also. Suppose if two masters have issued/requested write transactions on AW Channel without Write data. (No WVALID on write channel) and NIC has accepted them and the same has been communicated to the slave. For eg master 1 issues/requests write transaction on AW channel with AWID 0, NIC accepts this transaction and the same is propagated to downstream slave and after some time Master 2 issues another transaction with AWID=1 and the NIC accepts and the same is again communicated to Downstream slave.Now the master 2 Starts Write Data transactions with WID=1.<br style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; ">Will this write data transaction is propagated/issued to the downstream slave by the NIC301 without waiting for the data from master 1?
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic