|
|
ARM v7 Memory Management eLearning Course
Instructor(s): Paul Devriendt Number of Modules: 6 Subscription Length: 90 days
|
Course Price $295.00 |
|
ARM v7 Memory Management eLearning Course Info
What's Included?
|
|
ARMv7 eLearning modules
(unlimited access for 90 days) |
PDF of Course Slides
(yours to keep, does not expire) |
A La Carte Course:
This eLearning course is a subset of the Comprehensive ARM Architecture eLearning course. If you want or need the full, comprehensive course, please visit that page.
Course Outline:
- Module 7: v7 Memory Accesses
- Endianness, Alignment, Load/Store Architecture, Stack Usage, Memory Copy, Device Access, Memory Types, Memory Ordering, Barrier Instructions, Shareability Domains, Semaphores, v7-M Bit Banding, v7-M and v7-R Tightly Coupled Memory (TCM)
- Module 8: v7 Privilege, Mode, State
- User vs Privileged, v7 TrustZone Extension, Normal vs Secure World, Monitor Mode, v7 Coprocessor Concept, Detecting and Accessing Coprocessors
- Module 10: v7-M Memory Map and v7-R Memory Protection
- -M Fixed Memory Map, -R Memory Regions, Memory Access Faults
- Module 11: v7-A Memory Management (Paging)
- Paging Concepts, TLBs, Page and Section Sizes (4KB, 64KB, 1MB, 16MB), Table Access (TTBR0 and TTBR1), TLB Maintenance, Page Table Descriptors, Domains, ASIDs
- Module 12: v7 Large Physical Address Extension (LPAE)
- Three Level Table Walk, 64-bit Descriptor, Large Pages (2MB and 1GB)
- Module 22: Caches
- Cache Line, Way, Tag, Cache Line State (MESI, MOESI, MESIF), Management of Coherency, Cortex-A9 Caches, Cache Prefetch Hints, Cache, TLB and Branch Prediction, Cache and TLB Maintenance (v8)
| Course Modules |
Module | Length | Module 7: v7 Memory Accesses | 65 minutes | Module 8: v7 Privilege, Mode, State | 33 minutes | Module 10: v7-M Memory Map and v7-R Memory Protection | 21 minutes | Module 11: v7-A Memory Management (Paging) | 57 minutes | Module 12: v7 Large Physical Address Extension (LPAE) | 14 minutes | Module 22: Caches | 50 minutes | |
|