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…

Mike Johnston 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…

Neil Salmon 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…

David Moore 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…

Eileen David 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…

David Moore 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…

Mike Johnston 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…

Andrew Irwin 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.…

Graham Kruk 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…

David Moore 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.…

David Moore 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…

Eileen David 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…

Andrew Irwin 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…

Andrew Irwin 6 Min Read
- Sponsored-
Ad image