Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to ARM Cortex-M

1,100 views

Published on

From cortex-m.com
This presentation is number 1 in a series of 10 presenting on developing embedded applications for the ARM Cortex-M. The Microcontroller board used in this series is Tiva C TM4C123x LaunchPad, however, what is thought here applies to all Cortex-M boards from other vendors such STM32, LPC, etc.

Published in: Software
  • Be the first to comment

Introduction to ARM Cortex-M

  1. 1. Introduction to ARM Cortex- M
  2. 2. ARM Cortex – M : • A group of 32-bits processor cores • Licensed by ARM company • The company does not manufacture processors.
  3. 3. 32-bits ? • Internal registers in the register bank are 32-bits • Data paths are 32-bits • Bus Interfaces are 32-bits
  4. 4. 32-bit can handle 232 = 4294967296 bytes =4.2GB Bit size Bit size allows the CPU to address memory for an individual process. X- bit can handle 2 x bytes of memory 16-bit can handle 216 = 65536 bytes 8-bit can handle 28 = 256 bytesThe higher the bit size the higher performance.
  5. 5. Cortex – M family Cortex- M0 Cortex – M0+ Cortex-M1 Cortex – M3 Cortex – M4 Cortex-M7 • Cheapest • Low area 90µm • Lowest energy consumption • 15 years • Performance efficiency • Digital Signal Control • Floating point • Max. DSC performance • Flexible memory system • High precision FP • FPGA Application
  6. 6. Why Cortex – M ? • High code density • Energy efficient • Interrupts
  7. 7. Microprocessor vs Microcontroller Basically, a microprocessor has only a CPU i.e. processing power. Microcontroller has CPU, ROM, RAM and other peripherals.
  8. 8. CPU INTERRUPTS INTERFACES / PORTS MICROPROCESSOR CPU INTERRUPTS INTERFACES / PORTS MICROPROCESSOR RAM ROM INPUT PORTS OUTPUT PORTS INTERNAL PERIPHERALS MICROCONTROLLER In simple terms…
  9. 9. Want to Master Cortex-M ? Get Weekly Cheat Sheet & flashcards Straight to your inbox. GET IT NOW
  10. 10. The End

×