Transfer behavior and transaction ordering-1

The following diagram shows a time representation of several valid transactions on the five
channels of an AXI3 or AXI4 interface:
在这里插入图片描述
The different transactions in this example are as follows:

  1. Transaction A, which is a write transaction that contains four transfers. The manager first puts
    the address A on the AW channel, then soon puts the sequence of four data transfers on the
    W channel, ending with AL where L stands for last. Once all four data transfers complete, the
    subordinate responds on the channel.
  2. While transaction A was occurring, the manager also used the read channels to perform a read
    transaction, C, which contains two transfers. Because this is a read transaction, there is no
    response from the subordinate on a different channel when the transaction completes. Instead,
    the response from the subordinate is included in the R channel at the same time as the data.
  3. Once transaction C completes, the manager uses the Read Address channel AR to send a
    new read address, D, to the subordinate. In this case, the response from the subordinate
    is not immediate. This is indicated by the empty time slot between D and D0. Delays like
    this can happen. The subordinate is not obliged to answer immediately. For example, the
    subordinate could be busy performing another operation, or it could take time to retrieve the
    data. Eventually, the subordinate responds with four sequential transfers, D0 through DL, on
    the R channel.
  4. Finally, while the read transaction D is ongoing, the manager uses the Write Address channel,
    AW, to send a new address, B, to the subordinate for a write operation. The manager puts
    the data B0 on the W channel at the same time as it puts the corresponding address B on the
    AW channel. There is a delay in this example between data transfers B0 and BL, and another
    delay before the response B. The transaction completes only when the subordinate sends the
    response to the manager. All of these examples are valid transactions.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值