4. CPU as seen by Software Programmer - Programmers model | ARMv8-A (aarch64) 101
ฝัง
- เผยแพร่เมื่อ 25 ส.ค. 2024
- 𝐌𝐞𝐦𝐛𝐞𝐫𝐬𝐡𝐢𝐩: / @inpyjama
Full Playlist: • ARMv8-A (aarch64) 101
This playlist is an introduction to the ARMv8 based A class 64bit CPUs. The A-class 64-bit CPUs are extremely popular and used in Mobile phones, Laptops, Cloud Servers, and Dashboards in Automobiles, etc. SoCs like Snapdragon, Apple's M1, M2, M3, and M4 line of SoCs, etc are based on the ARM A architecture! This course introduces the Programmer's model and registers of the ARM-A (aarch64) Architecture-based CPU. Topics include -
- Understanding the CPU as a Programmer
- The idea of the "Programmer's Model"
- CPU Execution Levels (ELs)
- Secure and Non-Secure World
- Use cases and Software Execution in different ELs
- Use case for Secure World Software Execution
- General Purpose Registers
- System Registers
- Processor State
- Exceptions
- Special Registers
- Demo - Multicore CPU boot and registers
This is recommended for those wanting to get an overview of the architecture and how to understand the ARM-A 64-bit architecture.
This course is available for FREE @ study.inpyjama...
-----
𝙵𝚘𝚛 𝚖𝚘𝚛𝚎 𝚒𝚗𝚜𝚒𝚐𝚑𝚝𝚏𝚞𝚕 𝚌𝚘𝚗𝚝𝚎𝚗𝚝 𝚘𝚗 𝙴𝚖𝚋𝚎𝚍𝚍𝚎𝚍 𝚂𝚢𝚜𝚝𝚎𝚖𝚜, 𝙵𝚘𝚕𝚕𝚘𝚠:
- 𝗡𝗲𝘄𝘀𝗹𝗲𝘁𝘁𝗲𝗿: inpyjama.com/#...
- 𝗬𝗼𝘂𝘁𝘂𝗯𝗲: / @inpyjama
- 𝗗𝗶𝘀𝗰𝗼𝗿𝗱: / discord
- 𝗖𝗼𝘂𝗿𝘀𝗲𝘀: study.inpyjama...
- 𝗪𝗵𝗮𝘁𝘀𝗮𝗽𝗽 𝗰𝗵𝗮𝗻𝗻𝗲𝗹: whatsapp.com/c...
#inpyjama #embeddedsystems #embeddedbasics #aarch64 #armv8 #armA #cpuarchitecture #cpu #64bit