• Prototyping of ARM Cortex-M Processor systems in FPGA

    Joseph Yiu
    Joseph Yiu

    If you are a microcontroller / SoC / ASIC designer working on Cortex-M processor based systems looking for an FPGA board for prototyping, I have a great news for you: ARM has released a new FPGA board called the Cortex-M Prototyping System.

    Key featu…

    • over 6 years ago
    • Processors
    • Processors blog
  • The features I would like in my ARM processor (part 1)

    Jens Bauer
    Jens Bauer

    Originally this blog post was intended to be all-in-one, but I was suggested to split it into smaller parts.

    So what I'll do, is that I'll mention the features I'd like in my ARM processor, one at a time, piece by piece.

    The purpose of this…

    • over 7 years ago
    • Processors
    • Processors blog
  • From “Which Cortex-M processor” to “Which C compiler”

    Joseph Yiu
    Joseph Yiu

    In my presentation at ARM TechCon 2013 last week "ARM Cortex-M for Beginners", someone asked a question of “Is there any advice for getting the best performance? Which C compiler to use?

    This is a very interesting question. One page of…

    • over 7 years ago
    • Processors
    • Processors blog
  • Honey, SuVolta Deeply Depleted My Cortex-M0 Power!

    Thomas Ensergueix
    Thomas Ensergueix

    A wide variety of applications will be impacted by the massive trend which is broadly named as the "Internet of Things" (IoT). Even if some may consider this term as being overused, and newer marketing names arise trying to replace it, there is the undeniable…

    • over 7 years ago
    • Processors
    • Processors blog
  • Cortex-M0+ a year after: smaller, thriftier and smarter!

    Thomas Ensergueix
    Thomas Ensergueix

    As usual it happened late on Friday afternoon. A couple of weeks ago a message arrived in my inbox from one of our latest ARM® Cortex™-M0+ partners: "We're using 90LP and a similar configuration to your "min" with just a couple of additional…

    • over 7 years ago
    • Processors
    • Processors blog
  • How small can small MCUs get?

    Richard York
    Richard York

    I was asked to contribute a quote for a press release that our friends at Freescale made a few days ago. When I read it I didn't fully appreciate just how tiny their little device is. Or at least I did once I looked at this photo; blink and you will miss…

    • over 7 years ago
    • Processors
    • Processors blog
  • 8-bit versus 32-bit MCUs - The impassioned debate goes on

    Richard York
    Richard York

    Recently I read a post by Steve Leibson that referred a very passionate on-going debate on the "ARM Based Group" on LinkedIn from a few industry veterans about the pros and cons of 8-bit versus 32-bit MCUs.

    I did think about jumping in myself…

    • over 7 years ago
    • Processors
    • Processors blog
  • ARM Cortex-M0 Swiftly Rides the Airwaves

    Thomas Ensergueix
    Thomas Ensergueix

    When I first saw the name of the series from Nordic Semiconductor, namely nRF51, I thought to myself "Oh God! These guys are doing great RF, but still use the good old 8051 processor -- what a shame!". Fortunately, I was misled by the family naming, and…

    • over 7 years ago
    • Processors
    • Processors blog
  • ARM Cortex-M0+: More than a low-power processor

    Thomas Ensergueix
    Thomas Ensergueix

     This week sees the launch on the Cortex-M0+ processor-based Freescale Kinetis L family of MCUs just two months after the official launch of this latest addition to the Cortex-M processor series.

    The close partnership between ARM and Freescale, one of…

    • over 7 years ago
    • Processors
    • Processors blog
  • Embedded World 2015 - Design of SoC for High Reliability Systems with Embedded Processors

    Joseph Yiu
    Joseph Yiu

    This is a paper published in Embedded World 2015, covering various areas about how chip designers can improve the reliability of a SoC (System-on-Chip) design. It also cover various functional safety related features in the Cortex-M7 processor, as well…

    • Embedded SoC Design for High Reliability Systems 1.02.pdf
    • over 4 years ago
    • Processors
    • Processors blog
  • Easing development for next-generation connected embedded intelligence

    Joseph Yiu
    Joseph Yiu

    Chinese version(中文版):让下一代智能互联嵌入式应用开发更简化

    (Editor's note: This article was originally published February 2015 in RTC Magazine and has been updated with new product information. The original article can be found here: RTC Magazine by RTC Group - i…

    • over 4 years ago
    • Processors
    • Processors blog
  • How much stack memory do I need for my Arm Cortex-M applications?

    Joseph Yiu
    Joseph Yiu

    Overview of stack size requirement estimations in Cortex-M based applications

    1 - Overview

    “How much stack memory do I need for this application?” - This is a common question for many software developers working on applications that run on microcontroller…

    • over 4 years ago
    • Processors
    • Processors blog
  • White paper: LTE Cat-M - A Cellular Standard for IoT

    David Maidment
    David Maidment

    Cellular connectivity has been driving a data rate race for the last decade, bringing mobile broadband connectivity to millions and bringing the smartphone into the centre of our digital lives.  Whilst standards bodies and chip vendors continue to move…

    • LTE Cat-M - A Cellular Standard for IoT.pdf
    • over 4 years ago
    • Processors
    • Processors blog
  • Whitepaper - ARMv8-M Architecture Technical Overview

    Joseph Yiu
    Joseph Yiu

    The next generation of ARM Cortex-M processors will be powered by a new architecture version called ARMv8-M architecture. This document provides a technical overview of various enhancements in the new architecture, as well as an introduction to the security…

    • Whitepaper - ARMv8-M Architecture Technical Overview.pdf
    • over 4 years ago
    • Processors
    • Processors blog
  • Supercharging the Embedded Device: ARM Cortex-M7

    Brad Nemire
    Brad Nemire

    "The Future Direction of the ARM Cortex-M Processor Family"

    Below are the slides from an ARM TechCon 2014 presentation by ianjohnson, Senior Product Manager at ARM, that goes in depth about the the features of the new ARM Cortex-M7 process…

    • ARM_Cortex_M7_MCU_Johnson.pdf
    • over 5 years ago
    • Processors
    • Processors blog
  • Designing a SoC with an Arm Cortex-M Processor

    Joseph Yiu
    Joseph Yiu

    Have you ever wondered what it takes to create a small system-on-chip (SoC) based on a Arm Cortex-M processor? In this blog, we explain typically what IP components are required and what other things you might need to put the whole system together.

    …
    • Designing a SoC with ARM Cortex-M (2.0b).pdf
    • over 3 years ago
    • Processors
    • Processors blog
  • Utilizing Features in an ARM Cortex-M Processor to Create Robust Systems

    Brad Nemire
    Brad Nemire

    The ARM Cortex-M Processor Series have a number of built-in features that can enable software developers to create reliable systems. For example, the Memory Protection Unit (MPU), shadow stack pointer and fault exception handling can, for example, prevent…

    • Utilizing_Features_in_a_Cortex_M_Processor_to_Create_Robust_System.pdf
    • over 6 years ago
    • Processors
    • Processors blog
  • Writing your own startup code for Cortex-M

    Jens Bauer
    Jens Bauer

    Introduction

    This document is designed as a tutorial in how to write assembly code for the Cortex-M series.

    I only know the assembler syntax for the GNU assembler, but as there are many different assemblers available, you might need to consult the documentation…

    • over 5 years ago
    • Processors
    • Processors blog
  • Smart Sensors - Why Sensors need Intelligence?

    Joseph Yiu
    Joseph Yiu

    Smart sensors are far from a myth, it is already used in million of devices (e.g. your mobile phone might already contain several smart sensors).

    Traditionally a number of smart sensors are designed with custom design digital logic (e.g. Finite State…

    • Smart Sensors - Why sensors need intelligence.pdf
    • over 6 years ago
    • Processors
    • Processors blog
  • White Paper: Cortex-M for Beginners - An overview of the Arm Cortex-M processor family and comparison

    Ping Zuo 左平
    Ping Zuo 左平

    by Joseph Yiu

    Abstract

    The Arm Cortex-M family now has five processors. In this paper, we compare the features of various Cortex-M processors and highlight considerations for selecting the correct processor for your application. The paper includes detailed…

    • White Paper - Cortex-M for Beginners - 2016 (final v3).pdf
    • over 4 years ago
    • Processors
    • Processors blog
  • Embedded World 2014 - ARM Cortex-M Processor based System Prototyping on FPGA

    Joseph Yiu
    Joseph Yiu

    Several people have asked me for the following paper I presented in Embedded World 2014:

    ARM Cortex-M Processor based System Prototyping on FPGA

    Abstract

    Many SoC designers need to design FPGA prototypes of Cortex-M series processor-based systems for…

    • 8378.zip
    • over 6 years ago
    • Processors
    • Processors blog
  • Divide and Conquer

    Chris Shore
    Chris Shore

    Division on ARM Cores

    “At the end of the day, we must go forward with hope and not backward by fear and division.” – Jesse Jackson.

    It often surprises me how many people believe that “ARM doesn’t do division” or “ARM cores don’t have…

    • over 6 years ago
    • Processors
    • Processors blog
  • Errors in the Definitive Guide for ARM Cortex-M book series

    Joseph Yiu
    Joseph Yiu

    Embarrassing to say, but just like any other technical documentation, there are a few errors in my books on Arm Cortex-M. Over the years I have learn a lot from my mistakes, but it is still impossible to catch all of the errors before the books are printed…

    • over 4 years ago
    • Processors
    • Processors blog
  • 10 Useful Facts about Cortex-M System Design Kit (CMSDK)

    Joseph Yiu
    Joseph Yiu

    The Cortex-M System Design Kit (CMSDK) is an extremely useful product for chip designers and FPGA designers working with the ARM Cortex-M processors. It contains a wide range of AMBA bus infrastructure components, example systems, example peripherals…

    • over 7 years ago
    • Processors
    • Processors blog
  • Top things you might not know about ARM processors

    Alban Rampon
    Alban Rampon

    ARM has started what I find an interesting series of presentations giving facts about their products.

    Here is the list so far:

    • Ten Things to Know About big.LITTLE
    • Five things you didn't know about the ARM® Cortex®-A15 Processor
    • Five things you…
    • over 6 years ago
    • Processors
    • Processors blog
  • View related content throughout Processors
  • More
  • Cancel
<>