English | 2019 | ISBN: 1911531197 | 334 Pages | PDF | 10 MB
Right now, you are probably surrounded by Arm processors without even knowing they are there. More than 100 billion chips containing an Arm processor have been produced up to now – this is 13 for every human on the planet.
The most surprising thing is that Arm does not produce chips. It just designs the technology and enables its partners to manufacture differentiated devices that integrate them.
Many more of those chips, also called SoCs (system-on-chip), are expected to be produced in the coming years. We even start talking about trillions of devices for the Internet of Things (IoT). Of the total number of SoCs currently out in the market, the great majority use the smallest processors in the Arm product range: the Cortex-M series. Small, very energy efficient and powerful enough for many applications, they are at the heart of many of today’s electronic devices.
This book is here to explain how SoCs based on the Arm Cortex-M processor portfolio cores are designed, detail the different elements that compose such a system, explain the different design issues, describe the integration into systems, and discuss how these SoCs are programmed..