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

Debugging tips for Cortex-M1 vector table configuration

Setting up the vector table properly is crucial for getting your Cortex-M1 application running correctly. The vector table tells the…

Graham Kruk 10 Min Read

Arm Cortex M1 Architecture

The Arm Cortex M1 is a 32-bit reduced instruction set computer (RISC) processor designed by Arm for use in embedded…

Neil Salmon 6 Min Read

Is Arm Really Faster Than X86?

The answer to whether Arm is really faster than x86 is not straightforward. Both processor architectures have their strengths and…

Graham Kruk 8 Min Read

Will Arm Outperform X86?

For many years, x86 processors from companies like Intel and AMD have dominated the computing industry, powering the vast majority…

Jamie Kellett 6 Min Read

Is Arm The Future Of Gaming?

Arm-based processors have the potential to transform the gaming industry. With major developments in performance and efficiency, Arm chips are…

Eileen David 6 Min Read

Is X64 Compatible with ARM?

The short answer is no, x64 and ARM CPUs are not natively compatible with each other due to fundamental differences…

Scott Allen 6 Min Read

Will The Arm Architecture Replace The X86/X64 Architecture?

The short answer is that while ARM is making inroads into areas traditionally dominated by x86/x64 like PCs and servers,…

Neil Salmon 6 Min Read

Fail to add JTAG/swd debug into Cortex-M0

Adding JTAG/SWD debug capability to a Cortex-M0 microcontroller can sometimes be tricky and fail unexpectedly. This is often due to…

Ryan Ryan 7 Min Read

Fixing “unknown compiler option ‘-lint’” error when compiling Cortex-M0 in ModelSim

When compiling C code for the ARM Cortex-M0 microcontroller in ModelSim, you may encounter the error "unknown compiler option ‘-lint’".…

Ryan Ryan 8 Min Read
- Sponsored-
Ad image