Implementacão do RISC-V IOPMP no CVA6 SoC
Authors/Creators
- 1. Centro ALGORITMI - Universidade do Minho
Description
Atualmente, a segurança é um dos requisitos mais importantes na computacão moderna. Com o aparecimento de plataformas heterogéneas compostas por várias unidades de processamento, é necessário desenvolver mecanismos de proteção que garantam um elevado grau de isolamento e segurança do sistema. Uma área proeminente que visa melhorar a segurança de uma plataforma, é o isolamento espacial da memória. É neste contexto que este trabalho apresenta o desenvolvimento de um
dispositivo de proteçãao de memória baseado na mais recente especificação v0.1 do Input Output Physical Memory Protection (IOPMP) de RISC-V num System on Chip (SoC) CVA6. Este dispositivo tem como objetivo principal a regulação e proteção de acessos à memória efetuados pelos vários bus masters que estão ligados ao barramento principal (ex. dispositivos DMA) que podem existir numa plataforma para além do Central Processing Unit (CPU).