Hi,
Does ARM make available optimized routines for RGB/YCbCr conversions (e.g. RGB16/RGB888 to YCbCr 4:2:0 and 4:2:2) on Cortex-M7 (e.g. using SIMD instructions and intrinsics)?
(and in general, is there such an optimized library for DSP and image processing…
I'm looking to start a new design based on the ARM Cortex-M7 and have been reading thousands of pages of documentation ( not done yet of course ). I am able to design my own schematics and PCBs so I'm trying to first determine the very bare minimum to…
I have been given the task of selecting a suitable processor for a project in which we will have a dedicated processor.
The project will involve configuring HW and inverting matrices in C. We will use the Cholesky algorithm in double precision. We don…
Hi Sir,
may be the title of this question looks fun, but i am eagerly waiting for your next book "The Definitive Guide to Cortex M7" are you working on this book?? When could i Expect this book
Thanks and Regards,
Harshan.
The ARMv7-M reference manual notes there eight ITM trace enable registers called ITM_TER0 to ITM_TER7. However, core_cm7.h only has one ITM_TER register. Can you clarify? Is it an error in core_cm7.h?
I have a need to measure the execution time of certain functions using an oscilloscope. When I enter the function I toggle a pin high, and before exiting the function I toggle the pin low.
I'm using an STM32F7 (Cortex M7) processor and using armcc in…
Howdy, I was trying to find some basic performance benchmarks for a couple of different ARM cores: The Arm 926EJ-S, Cortex A9, and the Cortex M7.
I am looking for primarily DMIPS (per MHz or a form that requires me scaling to my specific chip is fine…
Hi, I am trying to do file in DS-5 (evaluation version) using semihost, gettting errors (fopen returns -1). Is the eval version not able to do file IO?
Dear All,
this is my first post and I hope I do not make any serious mistakes.
My question is regarding the use case of the cortex-m7 VFMA/VMLA instruction.
I am evaluating a polinomial for which the C compiler emits VFMA.F32 instructions. Out of curiosity…
Cortex-M7 processors tends to be for the high performance applications. So why it doesn't support bit-banding if this has a lot of advantages to the code size and performance?
I have been reading through the ARM documentation on memory and instruction barriers.
I have read that the single core ARMv7-M parts do not reorder instructions, as such the DSB and ISB are not needed, is this correct?
I have also read the same about…
I have a question regarding BASEPRI, BASEPRI_MAX, and DMBs as they relate to both the V7-M and V7E-M architectures.
Let's say I have the following assembly,
// stuff mrs r0, BASEPRI msr BASEPRI_MAX, #3 // more stuff
Is it necessary to put a…
I'm looking for information on the typical max frequency (or typical frequency range) for the Cortex-M cores, in 40nm. Is there any documentation on that? Thanks.
I'm trying to understand the behavior of raising (lowering numerical priority) the priority of PendSV in the NVIC of a Cortex M4 or M7 when PendSV is already pending. Below are the cases I'm grappling with,
1) High priority interrupt ISR is…
Hi guys,
I have 2 doubts.
1) the number of integer and floating point execution units in cortex M7
2) is the number of pipeline stages different for integer and FP
Hi
Related to ARMv7-M architecture:
I am searching through all infocenter documents but still cannot find anything and answer this question: "When an exception is taken into account?" I mean, are exceptions only serviced after the current instruction…
Hi.
I need the MIPS of cortex m7 processor. The results which I saw on wikipedia were in DMIPS. But i need it in MIPS only.
Can someone help me with it?
Thanks,
Shreyas
Doing some research of the LDREX and STREX it appears that the exclusivity address range for these instructions on the M3,M4,M7 is the entire memory space. Hence you can only use the LDREX/STREX with one address. Does this not limit you to one Mutex …
Hello,
I am looking to do a moving average function using DSP instructions of ARM Cortex M7. Unfortunately I couldn't find a direct example. My goal is to have variables for
- the sum
- the new value
- the oldest value
Then the algorithm is sum =…
Hi,dear enginner:
i want to know how the PC run to startup.s when mcu reset?
The Definitive Guide to the ARM Cortex-M3 says address 0x00000000 is MSP‘,address 0x00000004 is ResetVector.
But when I look at STM32F767, I find that 0x00000000 and…
There’s no denying that Embedded World (EW) is a whirlwind – 1000 exhibits, 35,000 visitors and over 2,000 industry participants – but now that it’s all over and the dust has settled, I wanted to take a moment to reflect on its impact, and consider the…
Trying to look for an IDE that support FVP for the Cortex M7. Does DS-5 support it? If not, what are my options?
It appears the CMSIS math library for Cortex-M7 is missing arm_sqrt_f32(). I ran objdump on the library and arm_sqrt_f32() is missing. The library contains arm_sqrt_q15(), arm_sqrt_q31() but does not have arm_sqrt_f32().
CMSIS_5/CMSIS/Lib/GCC/libarm_cortexM7lfdp_math…
I have question related to cortex M7 cache behavior.
I noticed that whenever the MPU is disabled after power on reset then I activate data cache I get a hardfault (data cache is already invalidated before enabling data cache).
This doesn't make sense…
I want to make full process with my hands: writing startup, linker script, init file, makefile configurate toolset and so far and so forth.