Neil Salmon

88 Articles

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

Using the CortexA76 Cryptographic Extension

The CortexA76 processor from ARM includes a dedicated cryptographic extension for accelerating cryptographic operations. This extension provides significant performance improvements…

Neil Salmon 11 Min Read

Security features of The Arm Cortex-A76 (Explained)

The Arm Cortex-A76 is a high-performance CPU core designed for mobile, embedded and infrastructure applications. It offers several security features…

Neil Salmon 10 Min Read

Debugging capabilities of Cortex-A76 with CoreSight

The Cortex-A76 processor from ARM provides powerful debugging capabilities through the use of CoreSight technology. CoreSight enables real-time access to…

Neil Salmon 8 Min Read

Cortex-A76 architecture and specifications (Explained)

The Cortex-A76 is Arm's latest high-performance mobile CPU core designed for greater performance and power efficiency. In this in-depth article,…

Neil Salmon 9 Min Read

Configuring timers and GPIO for interrupt latency testing

The key to measuring interrupt latency is utilizing the ARM Cortex chip's timers and GPIO pins. By configuring a timer…

Neil Salmon 9 Min Read

Reducing Context Switch Overhead with FPU Registers on Cortex-M4

The Cortex-M4 processor includes a floating point unit (FPU) to support single precision floating point operations. However, saving and restoring…

Neil Salmon 7 Min Read

Tips on Cortex-M3 Memory Mapping

The Cortex-M3 processor has a flexible memory mapping scheme that allows you to customize the memory layout to suit your…

Neil Salmon 8 Min Read

Soft Float vs Hardware Floating Point Tradeoffs on Microcontrollers

When designing a microcontroller system that requires floating point math, engineers must choose between implementing floating point operations in software…

Neil Salmon 14 Min Read

Options for Floating Point Math on Cortex M Without FPUs

For Cortex M chips without a dedicated floating point unit (FPU), performing floating point math operations efficiently can be challenging.…

Neil Salmon 8 Min Read

What is EEPROM Memory?

EEPROM (Electrically Erasable Programmable Read-Only Memory) is a type of non-volatile memory used in computers and other electronic devices to…

Neil Salmon 11 Min Read

How to Set Up External SPI Memory with an ARM Cortex-M3?

Setting up external SPI memory with an ARM Cortex-M3 microcontroller provides additional non-volatile storage space for data and code. The…

Neil Salmon 15 Min Read
- Sponsored-
Ad image