L2 - Micro Architecture Vs Architecture | ARM Cortex M 101
Автор: Pyjama Brah!
Загружено: 2025-03-06
Просмотров: 464
Welcome back to my ARM M-class CPU series! In this video, I explore the key differences between architecture and microarchitecture—two terms that often confuse people when learning about the M-class family of CPUs. I’ll break it down simply: architecture is the specification of what a CPU should do and how it should behave, while microarchitecture is the actual implementation of that specification. To make it clearer, I use an analogy—if a car’s architecture says it should turn, move forward, and seat a driver, the microarchitecture is the real-world design with wheels, a steering wheel, pedals, and seats.
I then dive into how this applies to ARM’s M-class CPUs. You’ll hear about architecture versions like V6, V7, and V8, which define the CPU’s expected behaviors, building on each other with V8 being the most advanced yet backward compatible with V6 and V7. Meanwhile, microarchitectures like Cortex-M0, M0+, M3, M4, M23, and M33 are the tangible implementations of these specs. I explain how understanding this distinction helps me—and you—grasp the M-class family better and prepares us to contribute to any team working with these CPUs.
Stick with me for the next video, where I’ll show you how to decipher an M-class CPU, breaking down its key components and highlighting what every embedded software engineer needs to know!

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: