Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

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!

L2 - Micro Architecture Vs Architecture | ARM Cortex M 101

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#4047 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "x3V54jKooyQ" ["related_video_title"]=> string(44) "M4 Deep Dive - Apple's First Armv9 Processor" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(13) "Gary Explains" } [1]=> object(stdClass)#4020 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "07ATOG5wXPE" ["related_video_title"]=> string(40) "03: ARM Cortex-M Load/Store Instructions" ["posted_time"]=> string(20) "10 лет назад" ["channelName"]=> string(15) "JoeTheProfessor" } [2]=> object(stdClass)#4045 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "mea2V6Z1hQk" ["related_video_title"]=> string(63) "L3 - Mental model of CPU Memory interactions | ARM Cortex M 101" ["posted_time"]=> string(25) "3 месяца назад" ["channelName"]=> string(12) "Pyjama Brah!" } [3]=> object(stdClass)#4052 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "blWdjRUPP6E" ["related_video_title"]=> string(72) "Разведчик о том, как использовать людей" ["posted_time"]=> string(25) "3 недели назад" ["channelName"]=> string(18) "Коллектив" } [4]=> object(stdClass)#4031 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "5uzbbrAqYO0" ["related_video_title"]=> string(112) "AnduinOS - Небольшой дистрибутив Linux, созданный сотрудником Microsoft." ["posted_time"]=> string(24) "19 часов назад" ["channelName"]=> string(17) "Aleksey Konovalov" } [5]=> object(stdClass)#4049 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "bkTu1Uc-f78" ["related_video_title"]=> string(100) "False Sharing — Почему многопоточный код ТОРМОЗИТ | CPU Memory 3" ["posted_time"]=> string(21) "7 дней назад" ["channelName"]=> string(10) "MrTeamlead" } [6]=> object(stdClass)#4044 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "GYlNoAMBY6o" ["related_video_title"]=> string(30) "CRAFTING A CPU TO RUN PROGRAMS" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(11) "Core Dumped" } [7]=> object(stdClass)#4054 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "3tLKFpKlILI" ["related_video_title"]=> string(104) "Математика переговоров – как найти компромисс // Vital Math" ["posted_time"]=> string(19) "4 дня назад" ["channelName"]=> string(10) "Vital Math" } [8]=> object(stdClass)#4030 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "4GmJMktMFGw" ["related_video_title"]=> string(44) "New Course - Node Internals and Architecture" ["posted_time"]=> string(25) "3 месяца назад" ["channelName"]=> string(14) "Hussein Nasser" } [9]=> object(stdClass)#4048 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "ati3Wsc-QoU" ["related_video_title"]=> string(174) "СЛИТЫЕ ДОКЛАДЫ ФСБ: КИТАЙ ВЕДЕТ КИБЕРВОЙНУ ПРОТИВ РОССИИ. И присматривается к Дальнему Востоку" ["posted_time"]=> string(24) "18 часов назад" ["channelName"]=> string(19) "Майкл Наки" } }
M4 Deep Dive - Apple's First Armv9 Processor

M4 Deep Dive - Apple's First Armv9 Processor

03: ARM Cortex-M Load/Store Instructions

03: ARM Cortex-M Load/Store Instructions

L3 - Mental model of CPU Memory interactions | ARM Cortex M 101

L3 - Mental model of CPU Memory interactions | ARM Cortex M 101

Разведчик о том, как использовать людей

Разведчик о том, как использовать людей

AnduinOS - Небольшой дистрибутив Linux, созданный сотрудником Microsoft.

AnduinOS - Небольшой дистрибутив Linux, созданный сотрудником Microsoft.

False Sharing — Почему многопоточный код ТОРМОЗИТ | CPU Memory 3

False Sharing — Почему многопоточный код ТОРМОЗИТ | CPU Memory 3

CRAFTING A CPU TO RUN PROGRAMS

CRAFTING A CPU TO RUN PROGRAMS

Математика переговоров – как найти компромисс // Vital Math

Математика переговоров – как найти компромисс // Vital Math

New Course - Node Internals and Architecture

New Course - Node Internals and Architecture

СЛИТЫЕ ДОКЛАДЫ ФСБ: КИТАЙ ВЕДЕТ КИБЕРВОЙНУ ПРОТИВ РОССИИ. И присматривается к Дальнему Востоку

СЛИТЫЕ ДОКЛАДЫ ФСБ: КИТАЙ ВЕДЕТ КИБЕРВОЙНУ ПРОТИВ РОССИИ. И присматривается к Дальнему Востоку

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]