Автор: Joseph Yiu
Издательство: Arm Education Media
Год: 2019
Страниц: 334
Язык: английский
Формат: pdf (true)
Размер: 10.1 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.
In the past, apart from microprocessors and microcontrollers, not many chip designs had internal embedded processors. This has changed significantly since Arm Cortex-M processors were released, and many more device types have emerged that are part of the rapidly growing Internet of Things (IoT). Today, Arm processors are being used in smart sensors, smart batteries (e.g., for battery health monitor systems), wireless communication chipsets, power electronics controllers, etc. This trend is driven by the need for tighter system integration, additional functional features, better system reliability, and reduction of supply chain dependency.
SoC design is an exciting industry with plenty of opportunities – the applications of Cortex-M based SoCs ranges from consumer products, industrial and automotive applications, communications, agriculture, transportation, healthcare/medical, etc. With the expanding IoT device market, the need for embedding processors into SoC designs continues to increase.
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.
Скачать System-on-Chip Design with Arm Cortex-M Processors