• Write Data Interleaving - AXI

    Amaresh Chaligeri
    Amaresh Chaligeri
    Note: This was originally posted on 19th March 2009 at http://forums.arm.com

    Hello,

    Can anybody help me to understand the reasoning behind write data interleaving ordering restriction imposed by AXI spec.
    [Chapter 8.5  Write data interleaving]

    "The order…
    • over 6 years ago
    • System
    • SoC Design forum
  • Design Start ARM Cortex-M0

    vivek
    vivek

    Hi,

    I trying to build the peripheral around Cortex-M0 IP core thorugh AHB-lite system. Right now I have to integrate Cortex-M0 with the DDR2 SRAM (1Gb) through AHB lite.

    I searched on  internet which shows interfacing only through core generator (MIG…

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • AXI4 Lite handshake

    Long John
    Long John

    Hi,

    in the AMBA/AXI Protocol specification, I read

    There must be no combinatorial paths between input and output signals on both master and slave interfaces.

    What signals, explicitly, may not have combinatorials between them?

    Thanks in advance.

    • Answered
    • over 1 year ago
    • Processors
    • Cortex-A / A-Profile forum
  • Cache Maintenance Transactions

    Taniya Garg
    Taniya Garg

    Hi,

    I am reading ACE protocol and i am confused about when to use cache maintenance transactions. On what basis should i decide when to use cache maintenance transaction and which transaction to be used?

    Can anyone please help?

    • over 1 year ago
    • System
    • Embedded forum
  • How to map tag RAM banks to data cache lines in Cortex-R5?

    Etienne Alepins
    Etienne Alepins

    Hi,

    We are using Cortex-R5F. Through the AXI slave interface, we are accessing the data cache data RAM, tag RAM and dirty RAM. We would like to know how we can associate the bits found in the data RAM with the bits found in the tag RAM. For example,…

    • over 1 year ago
    • System
    • Embedded forum
  • Problems about signal dependencies in AXI spec

    Yu-Hsin
    Yu-Hsin

    Hi,

    In AXI4/5 spec (IHI0022F), it listed a set of signal dependencies for read and write transactions.

    My problem is in Figure A3-7 AXI4 and AXI5 write transaction handshake dependencies. It noted that "Dependencies on the assertion of WVALID also require…

    • over 1 year ago
    • System
    • Embedded forum
  • AXI read response in error case

    Anupam Jain
    Anupam Jain

    Hi,

    In the AXI spec it is mentioned that , even in case of ERROR response, the slave needs to respond with the exact number of beats and indicate the response with each beat.

    Now my question here is if the response is going to be ERROR(lets say SLVERR…

    • over 1 year ago
    • System
    • Embedded forum
  • Why AXI4 changed the definition of AxCACHE?

    Yu-Hsin
    Yu-Hsin

    Hi,

    In AXI4, spec changed the definition of the definition of AxCACHE[3:2] from Write Allocate/Read Allocate to be Allocate/Other Allocate.

    But is there any concrete reason for this change? Actually I found some related statements from spec, but I couldn…

    • over 1 year ago
    • System
    • Embedded forum
  • HREADY when no activity on bus

    Tushar Valu
    Tushar Valu

    Hello,

    We are using ARM Matrix IP that is acting as a Master and using our VIP as a slave.

    ARM Matrix is sending a initiating a WRITE Transfer on a slave when HREADY is low, but not keeping control signals stable till HREADY becomes high.

    So the questions…

    • over 1 year ago
    • System
    • Embedded forum
  • How to handle Cache flush in ACE?

    Taniya Garg
    Taniya Garg

    Hi,

    I want to know which transaction should be issued by ACE interface on the channel when a flush/clean request is being processed by the cache?

    Can anyone please help.

    Regards,

    Taniya Garg

    • over 1 year ago
    • System
    • Embedded forum
  • Store operations where the cache line is already cached (ACE protocol)

    Vedant2611
    Vedant2611

    In Section C1.3 Channel Overview of the AMBA_AXI_and_ACE protocol specifications, It is mentioned under "Store operations where the cache line is already cached" as :

    The initiating master component requests a unique copy of the cache line…

    • over 1 year ago
    • System
    • Embedded forum
  • Removal of WID's in AMBA AXI4

    mvenkatesh
    mvenkatesh

    Hi ,

       What is the purpose of removing ID's (WID) in AXI4 ?

    If it because of reduction of pin count then We lost the " Write Data Interleaving" and "Out Of Order " Transaction features. Can you please tell me if any other reasons...(Arm Spec says.…

    • over 1 year ago
    • System
    • Embedded forum
  • AXI4 - read data interleaving

    Amit
    Amit

    Hi Folks,

    We need a clarification on Read Data Interleaving on AXI4

    Read Data Interleaving is supported in AXI4 and following is my understanding on Data Interleaving:

    Multiple Read commands can be executed simultaneously and data interleaving is supported…

    • Answered
    • over 6 years ago
    • System
    • Embedded forum
  • Xen/dom0 on Juno

    Justin
    Justin

    Hey all,

    I have been playing around with Xen and Dom0 on a Juno r0 board. Currently dom0 is failing to initailize USB. This is an issue because the rootfs depends on the usb.

    usb 1-1: new high-speed USB device number 2 using ehci-platform

    usb 1-1: device…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • What's the clock frequency for CHI interface protocol ?

    armchronos
    armchronos

    Hi,

    I was reading the CHI architecture specification but there is no mention of electrical characteristics such as

    the clock frequency for the CHI interface.

    What is the max and min frequency for CHI interface ?

    Thanks,

    David

    • over 2 years ago
    • System
    • SoC Design forum
  • Why does AHB or APB support only 16 slave devices?

    Ravindran
    Ravindran

    I would like to know why only 16 slave device select lines are present in the AHB and APB bus architectures.

    • Answered
    • over 3 years ago
    • System
    • SoC Design forum
  • what are these axi transaction types mean? fixed, incremental, wrapped, reversed? Are there any docs descriped them in detail?

    bander
    bander

    As the title says..

    • Answered
    • over 3 years ago
    • System
    • SoC Design forum
  • AXI

    Muthuvenkatesh
    Muthuvenkatesh

    What is byte lane in AXI?

    • Answered
    • over 3 years ago
    • System
    • SoC Design forum
  • read transfers

    vidya
    vidya

    In read transfres how the slave indicates the transaction is over?

    • over 3 years ago
    • System
    • SoC Design forum
  • AXI read transfer

    vidya
    vidya

    If the slave is not able to process read request from master, which response is expected from slave?

    • Answered
    • over 3 years ago
    • System
    • SoC Design forum
  • AXI

    Muthuvenkatesh
    Muthuvenkatesh

    Why burst must not cross 4kb  in AXI ?

    • over 3 years ago
    • System
    • SoC Design forum
  • Working frequency on AMBA- APB,AHB, AXI

    Ujjwal.K64
    Ujjwal.K64

    Hii,

    Greetings !!

    I would like to know the standard operating clock frequency and data rate of AMBA- apb, ahb, axi.

    Please someone help me out.

    Thanks in advance

    Regards

    Ujjwal

    • Answered
    • over 3 years ago
    • System
    • SoC Design forum
  • axi read transfers

    vidya
    vidya

    what is the difference between overlapping and out of order transfers in Aciform the explanation it seems that both are same is this the case?

    • Answered
    • over 3 years ago
    • System
    • SoC Design forum
  • 4k boundary in AXI

    vidya
    vidya

    Why the word boundary in AXI is 4k?

    • Answered
    • over 3 years ago
    • System
    • SoC Design forum
  • AXI transfer

    isounder
    isounder

    Consider Data interface is 64 bit.
    It is Write transfer.
    AXI master need to transfer 11 bytes and starting address is 0. Anyone suggest which one is a valid among below mentioned two scenarios.

    Scenario 1:
    Burst -> Address:0, size:3, length:1, burst_type…

    • Answered
    • over 2 years ago
    • System
    • SoC Design forum
>