What is Serial Wire Viewer (SWV) in Arm Cortex-M?

Serial Wire Viewer (SWV) is a real-time trace functionality that is available in Arm Cortex-M microcontrollers. It allows real-time data…

9 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…

11 Min Read

Controlling Clocks and PLL for Power Savings in Cortex-M3

The Cortex-M3 processor provides multiple clock control features that allow significant power savings by slowing or stopping clocks when parts…

12 Min Read

Sleep-on-Exit for Automated Low Power in Cortex-M3 (Explained)

Sleep-on-exit is a feature in Cortex-M3 processors that allows the processor to automatically enter a low power sleep mode when…

23 Min Read

Latest Arm

Optimizing 32×32 bit Multiplication on Cortex-M0/M0+/M1

Performing fast 32-bit multiplications is crucial for many embedded and IoT applications using Cortex-M0/M0+/M1 chips. This article provides an in-depth…

4 Min Read

Integrating Cortex-M1 with JTAG debugger

The Cortex-M1 processor from ARM can be debugged using a JTAG (Joint Test Action Group) debugger. JTAG provides a standard…

6 Min Read

Merging FPGA bitstream with Cortex-M1 application hex file

When working with certain ARM Cortex-M1 microcontrollers that have an integrated FPGA fabric, it is necessary to merge the FPGA…

5 Min Read

Running Cortex-M1 on Artix-7 without debugger

Getting Cortex-M1 running on an Artix-7 FPGA without a debugger can be challenging, but is certainly achievable with some effort.…

9 Min Read

Tips on Implementing Cortex-M1 Bootloader

Implementing a bootloader for Cortex-M1 chips allows greater control and customization of the startup process. A properly implemented bootloader can…

12 Min Read

Modifying Stack Pointer (SP) and Program Counter (PC) in Cortex-M1

The stack pointer (SP) and program counter (PC) are important registers in the Cortex-M1 processor that control program execution flow.…

6 Min Read

Tradeoffs Between Clock Frequency and Timing Closure in Arm Cortex M1

The Arm Cortex M1 processor is designed to provide high performance at low power consumption. One of the key architectural…

9 Min Read

Tips on implementing Cortex-M1 on Artix-7 and Spartan-7

Implementing the Cortex-M1 CPU on Artix-7 and Spartan-7 FPGAs can be challenging, but following some key tips and best practices…

5 Min Read

Maximum clock frequency for Cortex-M1 in Xilinx FPGAs

The maximum clock frequency that can be achieved for the Cortex-M1 CPU core when implemented in a Xilinx FPGA depends…

6 Min Read
- Sponsored-
Ad image