Cortex-M0 DesignStart Core Logic Utilization on Low-Cost FPGAs

The Cortex-M0 DesignStart core from ARM is an ultra low power 32-bit RISC processor that is optimized for low cost…

Scott Allen 6 Min Read

ARM Cortex-M1 FPGA Debugging Workarounds without Virtual JTAG

The ARM Cortex-M1 processor is a popular choice for embedded and IoT applications due to its low cost and power…

Holly Lindsey 8 Min Read

Saving Cortex-M4 Processor State for Power-Down and Resume

The Cortex-M4 processor, like most modern processors, supports power-down modes to conserve energy when the system is idle. To properly…

Javier Massey 6 Min Read

Best practices for Cortex-M1 MMI generation in Xilinx FPGAs

Generating the Memory Mapped Interface (MMI) for a Cortex-M1 processor inside a Xilinx FPGA can be challenging if not done…

David Moore 4 Min Read
- Sponsored -
Ad image

Can I put interrupt vectors in RAM on Cortex M0 MCU after bootloader?

The short answer is yes, it is possible to place interrupt vectors in RAM instead of flash memory on Cortex…

Andrew Irwin 8 Min Read

Arm Cortex-M DAP bus and interconnect architecture Explained

The Arm Cortex-M series of processors feature a Debug Access Port (DAP) that provides debug capability and access to the…

Neil Salmon 11 Min Read

Resolving ld Library and Architecture Errors when Compiling for Cortex-M4

When compiling code for the ARM Cortex-M4 processor, you may encounter linker errors related to incompatible libraries or architecture mismatches.…

David Moore 6 Min Read

What are the fundamentals of the ARM Cortex M3?

The ARM Cortex-M3 is a 32-bit processor core designed for embedded applications requiring high performance and low power consumption. Some…

Andrew Irwin 6 Min Read

How to delay an ARM Cortex M0+ for n cycles, without a timer?

The ARM Cortex M0+ is one of the simplest and most basic ARM processor cores, aimed at low-cost and low-power…

Scott Allen 6 Min Read

More Read

Arm-Based Microcontroller List

Microcontrollers based on Arm processor cores have become ubiquitous in embedded systems and IoT devices.…

How fast is Cortex-A76?

The Cortex-A76 CPU core from ARM offers a significant performance boost over previous ARM CPU…

Interrupt Handling During Multi-Cycle Atomic Operations in ARM Cortex M3

The ARM Cortex M3 processor implements interrupt handling in a way that preserves the atomicity…

ARM gcc Compiler Flags: mcpu vs mfloat-abi vs mfpu Explained

When compiling code for ARM processors using gcc, there are three key compiler flags that control the target processor and…

Scott Allen 8 Min Read

What is Wake-up interrupt controller in Arm Cortex-M series?

The wake-up interrupt controller (WIC) in Arm Cortex-M series microcontrollers is a peripheral module that manages wake-up from low power…

Scott Allen 6 Min Read

What is DSP in ARM processor?

Digital Signal Processing (DSP) refers to processing digital signals using specialized programming and hardware optimizations in ARM processors. DSP enhances…

Scott Allen 6 Min Read

Techniques for Dealing with SysTick’s 24-bit Counter (Cortex-M4)

The 24-bit SysTick counter in Cortex-M4 can be tricky to handle due to its limited range. Here are some techniques…

Graham Kruk 6 Min Read

Running Cortex-M0 DesignStart Simulation in ModelSim on Linux

The Cortex-M0 DesignStart is a free and easy way to start developing and prototyping designs using the Cortex-M0 processor from…

Scott Allen 8 Min Read

Could not stop Cortex-M device! Please check the JTAG cable.

Seeing the error message "Could not stop Cortex-M device!" when trying to debug or program a Cortex-M chip over JTAG…

Andrew Irwin 5 Min Read

ARM Cortex-M3 Architecture

The ARM Cortex-M3 is a 32-bit ARM processor core licensed by ARM Holdings. It is aimed at embedded applications requiring…

Elijah Erickson 6 Min Read

Is Neon available with Cortex-M or Cortex-A series?

The short answer is no, ARM's Neon SIMD instruction set extension is not available on Cortex-M series processors. Neon is…

Holly Lindsey 6 Min Read

ARM Cortex M0 Watchdog Timer

The ARM Cortex M0 watchdog timer is a hardware peripheral that can be used to automatically reset the microcontroller if…

David Moore 8 Min Read

How much memory does the Cortex-M85 have?

The Cortex-M85 is an ARM processor targeted for advanced driver assistance systems (ADAS), autonomous driving systems, industrial and IoT applications.…

Eileen David 6 Min Read

What is the instruction set used by ARM Cortex M3?

The ARM Cortex-M3 processor uses the ARMv7-M architecture and Thumb-2 instruction set. The Thumb-2 instruction set is a variable-length instruction…

Andrew Irwin 9 Min Read
- Sponsored-
Ad image