Published on: 2024-08-10 00:48:24
Categories: 28
Share:
Course Introduction to Physical Memory Protection (PMP) in RISC-V. This course introduces students to the basic concepts of physical memory protection (PMP) and then explores all aspects of PMP configuration in the RISC-V architecture. It also refers to the control and status registers (CSRs) associated with the PMP. Finally, a sample PMP configuration is examined to validate the taught content.
The first part introduces the components of a processor, physical memory address, virtual memory address and memory hierarchy in relation to the physical memory protection unit.
The second part examines the need for the PMP unit in the processor, as well as user categories and memory area characteristics.
After the basic discussions in Sections 1 and 2, Section 3 examines the rules or limitations of RISC-V’s privileged specification to accommodate PMP. It also discusses PMP configuration and PMP address CSRs and its structure.
The fourth section is the main section, which examines memory addressing modes, memory region encoding, and most importantly, describes these in detail using an example PMP configuration of an E31 RISC-V processor. This section discusses the configuration of naturally aligned power-of-two (NAPOT) and over-the-range (TOR) size memory areas along with memory area size coding.
A fifth section on the assembly code to configure the PMP and see what happens if the user’s access to the set of permissions set in the PMP is violated has not yet been added and is in progress.
After Extract, view with your favorite Player.
Subtitle: None
Quality: 720p
File(s) password: www.downloadly.ir
743 MB
Sharing is caring: