• Arm Fundamentals: Introduction to understanding Arm processors

    Alexandre Rames
    Alexandre Rames

    Finding one's way through references to Arm processors is not always obvious. This article is the first of a series on Arm fundamentals that will introduce various topics to help you get more familiar with the Arm architecture. It aims at helping…

    • over 7 years ago
    • Processors
    • Processors blog
  • How to Load Constants in Assembly for Arm Architecture

    Rodolph Perfetta
    Rodolph Perfetta

    Arm is a 32-bit CPU architecture where every instruction is 32 bits long. Any constants which are part of an instruction must be encoded within the 32 bits of the given instruction and this naturally limits the range of constants that can be represented…

    • over 7 years ago
    • Processors
    • Processors blog
  • ARMv7 Vs ARMv8 AArch32 Performance improvement

    arunsvasan
    arunsvasan

    Hello,

    I'm using an ARMv8 processor in 32 bit ARMv7 compatibility mode.

    I would like to know if there is any difference (performance gain) in ARMv8 running in AArch32 mode Vs running the same on an an ARMv7.

    Thanks!

    • Answered
    • over 3 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Calling Java methods through native ARM assembly code, with an Android app and the JNI

    Myy
    Myy

    This document demonstrates how to call the JNI, through a procedure :

    • written with the GNU ARM Assembly syntax,
    • assembled and stored in a ELF shared library,
    • executed by an Android system through an Android application Activity.

    The procedure will be…

    • over 4 years ago
    • Processors
    • Processors blog
  • Porting code From Cortex-A9 to Cortex-R7

    Ajeesh
    Ajeesh

    Hi,

     

    I have some bare metal code written for Arm cortex A9. I would like to port this code to cortex R7. Since both of them belong to ARMv7, How much effort will this take?

    I have never worked on cortex R processors. Will i be able to use the same assembly…

    • Answered
    • over 3 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • ARMv8 backwards compatibility with ARMv7

    Farhan
    Farhan

    Hi there,

    I have been going through a lot of ARMv8 documents, and I have a very basic question:

    -Can I take a Linux Kernel, compiled for a ARMv7 device, and run it on an ARMv8 device in Aarch32 execution mode?

    ( Lets assume that the two SOCs are identical…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Guidelines on reducing Cache Miss rate

    techguyz
    techguyz

    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..

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • page table Cachability bit effect!

    Hamed
    Hamed

    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…

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Cache and store buffer maintenance in cortex-a8!

    Hamed
    Hamed

    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…

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • What happens if an interrupt occurs as it is already disabled

    Manyam
    Manyam

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

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • question about Part C: Debug Architecure in ARMv7 ARM.pdf

    chinatiger
    chinatiger

    hi, experts:

    i am studying ARMv7 ARM.pdf's Part C: Debug Architecure.

    In Chapter C8.1.3, it described :

    Software can access DBGDSCRext,  DBGDTRRXext, and DBGDTRTXext through:

    .the CP14 interface:

      — in v7 Debug it is IMPLEMENTATION   DEFINED if these…

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • compiling kernel: -mcpu=cortex-a15 vs -march=armv7ve?

    Aid Farhan Maarof
    Aid Farhan Maarof

    I'm compiling an Android kernel for my Xperia Z using Linaro GCC 4.9. My question is, which option gives better optimization -mcpu=cortex-a15 or -march=armv7ve? Or do they give the same results?

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • How to Design secure boot on ARM based SoC?

    Amit Singh Tomar
    Amit Singh Tomar

    I have started working on TI's ARM based Soc and wanted to know how to design secure boot ?

    Is implementation of Secure boot is part of first stage boot-loader Rom boot loader ?

    I have gone through the below link as well

    ARM Information Center

    Can anyone…

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Security Extensions in ARMv7

    Rakesh Reddy
    Rakesh Reddy

    "the Security Extensions integrate hardware security features into the architecture". Please can anybody make clear what exactly is "security" in hardware point of view in an ARMv7-A profile..?

    can you please give any real-time example…

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Operation of ARMv7 pipeline for simple instructions

    Amit Singh Tomar
    Amit Singh Tomar

    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

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Branch Predictor detailed info

    techguyz
    techguyz

    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 ?

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Difference between co-processor registers and System registers

    techguyz
    techguyz

    Hi all,

    In ARMv-7 the co-processor register is used to configure the TCM, cache, MMU, MPU, etc.

    In ARMv-8 the co-processor logic is removed and integrated as the system register. Is there any performance difference by doing that ?

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Critical interrupts

    Michael Williams
    Michael Williams

    In software there are often cases where you need to have critical interrupts serviced. For example, for:

    • Code profiling
    • Kernel debugging
    • Watchdog handling
    • Error handling.

    With the ARMv7-M architecture this can be achieved using nested interrupt handlers, but…

    • over 6 years ago
    • Processors
    • Processors blog
  • Transparent Superpages for FreeBSD on ARM

    Guest Partner Blogger
    Guest Partner Blogger

    “This content was initially posted 27 September 2013 on blogs.arm.com”


    Contemporary ARM® architecture (ARMv7, the upcoming ARMv8) offers advanced CPU features like MMU, multi-level cache, TLB, multi core, hardware coherency and similar, which…

    • over 7 years ago
    • Processors
    • Processors blog
  • Migrating a software application from ARMv5 to ARMv7-A/R

    Roy Hu
    Roy Hu

    This application note is intended to help you migrate software applications from ARMv5 to ARMv7-A/R. It describes the differences between ARMv5 and ARMv7, and explains the issues involved in migrating an existing software application from ARMv5 to ARMv7…

    • DAI0425_migrating_an_application_from_ARMv5_to_ARMv7_AR.pdf
    • over 6 years ago
    • Processors
    • Processors blog
  • The Top 5 Things to Know about Cortex-A7

    Kinjal Dave
    Kinjal Dave

    The ARM Cortex-A7 MPCore processor is the most energy efficient application processor that ARM has ever developed and has dramatically extended ARM’s low-power leadership in entry level smart phones, tablets and other high end mobile devices.  Here…

    • over 7 years ago
    • Processors
    • Processors blog
  • ARMv7-R - Hidden Power

    Chris Shore
    Chris Shore

    In recent articles, I’ve overviewed the ARMv7 architecture and then looked in more detail at ARMv7-A (ARMv7-A - Power to the People) and ARMv6-M/ARMv7-M (ARMv6-M vs ARMv7-M - Unpacking the Microcontrollers). You will recall that there are three…

    • over 7 years ago
    • Processors
    • Processors blog
  • View related content from anywhere
  • More
  • Cancel
<