WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
PMP RISCV31 Regs Definition

结构体

union  hal_pmpcfg
 This union represents the bit fields in the pmpaddr register. Read the register into the d32 member then set/clear the region config using the b elements. 更多...
 

宏定义

#define PMPXCFG_NUM_PER_REG   4
 
#define MEMXATTR_NUM_PER_REG   8
 
#define PMP_REGION_NUM   16
 
#define PMPCFG0   0
 
#define PMPCFG1   1
 
#define PMPCFG2   2
 
#define PMPCFG3   3
 
#define PMPADDR0   0
 
#define PMPADDR1   1
 
#define PMPADDR2   2
 
#define PMPADDR3   3
 
#define PMPADDR4   4
 
#define PMPADDR5   5
 
#define PMPADDR6   6
 
#define PMPADDR7   7
 
#define PMPADDR8   8
 
#define PMPADDR9   9
 
#define PMPADDR10   10
 
#define PMPADDR11   11
 
#define PMPADDR12   12
 
#define PMPADDR13   13
 
#define PMPADDR14   14
 
#define PMPADDR15   15
 

类型定义

typedef union hal_pmpcfg hal_pmp_riscv31_cfg_t
 This union represents the bit fields in the pmpaddr register. Read the register into the d32 member then set/clear the region config using the b elements.
 

详细描述

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.

Description: Provides RISCV pmp register
History:
2022-09-24, Create file.

宏定义说明

◆ MEMXATTR_NUM_PER_REG

#define MEMXATTR_NUM_PER_REG   8

◆ PMP_REGION_NUM

#define PMP_REGION_NUM   16

◆ PMPADDR0

#define PMPADDR0   0

◆ PMPADDR1

#define PMPADDR1   1

◆ PMPADDR10

#define PMPADDR10   10

◆ PMPADDR11

#define PMPADDR11   11

◆ PMPADDR12

#define PMPADDR12   12

◆ PMPADDR13

#define PMPADDR13   13

◆ PMPADDR14

#define PMPADDR14   14

◆ PMPADDR15

#define PMPADDR15   15

◆ PMPADDR2

#define PMPADDR2   2

◆ PMPADDR3

#define PMPADDR3   3

◆ PMPADDR4

#define PMPADDR4   4

◆ PMPADDR5

#define PMPADDR5   5

◆ PMPADDR6

#define PMPADDR6   6

◆ PMPADDR7

#define PMPADDR7   7

◆ PMPADDR8

#define PMPADDR8   8

◆ PMPADDR9

#define PMPADDR9   9

◆ PMPCFG0

#define PMPCFG0   0

◆ PMPCFG1

#define PMPCFG1   1

◆ PMPCFG2

#define PMPCFG2   2

◆ PMPCFG3

#define PMPCFG3   3

◆ PMPXCFG_NUM_PER_REG

#define PMPXCFG_NUM_PER_REG   4

类型定义说明

◆ hal_pmp_riscv31_cfg_t

This union represents the bit fields in the pmpaddr register. Read the register into the d32 member then set/clear the region config using the b elements.