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

Loading Cortex-M1 soft processor on Pynq Z2 FPGA

The Cortex-M1 is a 32-bit reduced instruction set computer (RISC) processor IP core from ARM that can be implemented on…

Eileen David 7 Min Read

Cortex-M1 integration into Pynq overlay and Python

The Cortex-M1 is an ARM processor designed for embedded and IoT applications. It is part of the Cortex-M series of…

Ryan Ryan 6 Min Read

Initializing and Accessing Memories from Cortex-M1

The Cortex-M1 processor from ARM is designed for microcontroller applications and features a stripped down version of the ARMv6 instruction…

Andrew Irwin 6 Min Read

Memory Map Configuration for Cortex-M1 in Pynq

Configuring the memory map for a Cortex-M1 processor in a Pynq environment allows optimal utilization of the memory resources. A…

Scott Allen 8 Min Read

Using AXI interconnect between Cortex-M1 and PS on Pynq-Z1

The Pynq-Z1 board features both a dual-core ARM Cortex-A9 processor system (PS) and a Cortex-M1 real-time processor. The AXI interconnect…

Neil Salmon 6 Min Read

Cortex-M1 address translation when accessing PS DDR memory

The Cortex-M1 processor implements a Memory Protection Unit (MPU) to provide memory access control and address translation capabilities. When accessing…

Javier Massey 6 Min Read

Mapping PS DDR Memory Region to Cortex-M1 Address Space

The Cortex-M1 is an ARM processor core that is commonly used in embedded systems. It has a simple memory map…

Graham Kruk 7 Min Read

Cross-Compilation Issues Between Cortex-M1 and Processing System

Cross-compiling code to run on different architectures can present challenges due to differences in instruction sets, calling conventions, and runtime…

Neil Salmon 8 Min Read

Software Development for Cortex-M1 with Keil and Vivado SDK

Developing software for ARM Cortex-M1 processors can be done using various tools and SDKs. Two popular options are Keil MDK…

Ryan Ryan 9 Min Read
- Sponsored-
Ad image