logo
Udemy – Introduction to Physical Memory Protection (PMP) in RISC-V 2024-6

Udemy – Introduction to Physical Memory Protection (PMP) in RISC-V 2024-6

Published on: 2024-08-10 00:48:24

Categories: 28

Share:

Description

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.

What you will learn in the Introduction to Physical Memory Protection (PMP) in RISC-V course:

  • What is the need to protect physical memory?
  • What are machine memory protection CSRs and their initialization value?
  • What are the different address matching modes supported?
  • How to lock and control memory access using PMP?

This course is suitable for people who:

  • Embedded developers and programmers are well suited to learn about physical memory protection in the RISC-V architecture.

Introduction to Physical Memory Protection (PMP) in RISC-V course specifications

Course headings

 Introduction to Physical Memory Protection (PMP) in RISC-V

Course prerequisites

  • Basic understanding of RISC-V architecture and microcontrollers

Course images

Introduction to Physical Memory Protection (PMP) in RISC-V

Sample video of the course

Installation guide

After Extract, view with your favorite Player.

Subtitle: None

Quality: 720p

download link

Download file – 743 MB

File(s) password: www.downloadly.ir

File size

743 MB

Sharing is caring:

Leave a Comment (Please sign to comment)