• Vector reinterpret cast ARM Neon
    I have a uint32x4_t ARM NEON vector register. I want to "shuffle" this 4 uint32_t with [vtbx2]( infocenter.arm.com/.../index.jsp "Extended table look up intrinsics") and [vext]( infocenter.arm.com/.....
  • Bus error while executing ARMv8 TLB instruction
    Hi, I am facing "Bus error on memory operation" while executing below instruction while invalidating and flushing the TLB. I am not able to understand what is the reason for "Bus error" as it is a TLB...
  • Debugger-based Firmware Test Framework
    Hi all. I'm currently working on a Python-based framework for on-target firmware testing of firmware of Cortex-M MCU systems. The approach is heavily based on the use of the debug probe to perform...
  • Debugging Cortex M3 softcore processor via JTAG - HS3 (Xilinx FPGA and SoC debugger)
    Hello, I have synthesized cortex-M3 softcore processor on my Zynq Ultrascale+ Evaluation board and it works fine. As of now, I have connected JTAG pins to the FPGA I/O pins and using J-Link debugger...
  • Getting Execution Time of progams on armv8_64-bit processors
    I have written a library for ARMv8-A 64 bit processors (OS- linaro debian). Now I want to time them. I am utilising gcc compiler and on Intel processors I was timing the execution utilising std::chrono...