• how to know the specific cycles of every arm instruction (armV7,cortex-a8) while executing in asm file?

    how to know the specific cycles of every arm instruction (armV7,cortex-a8) while executing in asm form?

    if there are some documents which describes it in detail?

    In Chinese:

    我目前用cortex-A8(armV7)来开发项目,由于一些算法需要在ARM端跑,算法需要优化,需要写arm汇编指令,

    想知道,armv7每个指令执行消耗的周期…

  • New to ARM and having trouble locating example folders - help please ;)

    Hello Everyone,

    I am new to ARM processors.  I am trying to get a good handle on the low levels aspects of the ARM processor like exception handling.  From searching the ARM website and looking at the data abort handler documentation I am pointed to this…

  • How to bring secondary CPU1 on ARM v7

    Hi,

    I am trying to bring up CPU1 on ARM v7 architecture  (assume CPU0 already bring up & set c-environment)

    using below code, but it hitting with error: "stack smashing detected"

    ldr  sp, =cpu1_stack

    b start_task2

    * cpu1_stack define…

  • Armv7 ICIALLU vs ICIALLUIS

    Hi experts! I have a question about cache instruction.

    DDI0406C_b_arm_architecture_reference_manual for Armv7  says

    Effect of the Multiprocessing Extensions on All and set/way maintenance operations

    The only architectural guarantee for the following…

  • ARMv7 Branch Prediction Enable

    On "ARM Cortex -A Series Programmer’s Guide" , a piece of code is followed:

    ...

    @ Invalidate TLB

    MCR  p15, 0, r1, c8, c7, 0

    @ Branch Prediction Enable

    MOV r1, #0

    MRC p15, 0, r1, c1, c0, 0     @ Read Control Register configuration data…

  • CORTEX-A processor interrupt handling

    Since I am currently reading lot of ARM documents to understand the architecture as a whole, I request you to mention as to what happens in case of CORTEX-A processor in the nested interrupt handler implementation since we have a SPSR in CORTEX-A processors…

  • Secure world entry request by normal world application

    For a TrustZone enabled processor, what if a normal world application (e.g. 3rd party application) directly uses SMC instruction to request a secure world entry? In a typical case, it it a responsibility of monitor SW or Secure OS kernel to authenticate…

  • HI,why the VFP vector mode can not be used in cortex-a series processors?

    HI,why the VFP vector mode can not be used in cortex-a series processors?

  • ARM v8 PMU Cycle counter

    All,

    When I am using the cycle counter in AArch64, I am not getting cycles properly. I have enabled read of pmccntr_el0 in user space using a small kernel module. I have sample code like:

    asm volatile("isb;mrs %0, pmccntr_el0" : "=r"(prev));
    
        sleep…
  • Performance effect because of removing some instructions from ARMv8?

    I was going through the ARMv8 Architecture Reference Manual and I came to know that it does not support many instructions that were previously supported by ARMv7 architecture. For example ARMv8 does not support conditional codes and have a seperate instruction…

  • Guidelines on reducing Cache Miss rate

    Hi Experts,

    Is there any document on general software guidelines in reducing the cache miss rate in the system for ARMV7 architectures ?

    If it is more specific to A/R/M then its great..

  • Minimal Frequency of Operation

    Hello,

    Is there any data regarding the minimum and maximum frequency a processor can operate in ARM V-7 ?

  • I am looking for intro material ARMv7

    Hello,

    I am trying to learn how to use the device, not the innermost working of the VSLI design.  :-)  I am consulting the Reference Manuals, but they are proving to be a challenge.

    Please let me give some background, indicating what I know, and what I…

  • page table Cachability bit effect!

    Hi experts,

    I really get confused with the page table cachability bit (c bit) effect (Cortex-A8) and need your help to find answer of my question. The questions is whether page table C-bit only controls writing/updating into the cache(inner or outer) lines…

  • Cache and store buffer maintenance in cortex-a8!

    Dear All,

    Technical data sheets for the ARM7500FE  and ARM7100 say that:

    "In the ARM Processor the cache will be searched regardless of the state of the C bit, only reads that miss the cache will be affected."

    Now the question is that whether…

  • What happens if an interrupt occurs as it is already disabled

    for ARMv7 architecture:What happens if an interrupt occurs as it is already disabled

  • Operation of ARMv7 pipeline for simple instructions

    I am new to ARM architecture and trying to understand ARMv7 pipelining.I am comfortable with armv7 instruction set

    Can anyon provied me simple example for operation ARMv7 pipeline with simple instrction?

    Thanks

    Amit

  • Branch Predictor detailed info

    Hi all,

    Is there any document related to the branch predictor algorithm utilized in the ARMV7 and ARMV8 and how the software (ABI) can be aptly developed ac-complying the same ?