ParaNut SystemC Model
A SystemC Model of the ParaNut architecture
Modules
Memory Management Unit (MMU)

Memory Management Unit (MMU) options. More...

Collaboration diagram for Memory Management Unit (MMU):

Modules

 Instruction Fetch Unit
 Instruction Fetch Unit options.
 
 Load Store Unit
 Load Store Unit options.
 

Memory Management Unit (MMU) options...

#define CFG_MMU_TLB_ENABLE   0
 TLB enable. More...
 
#define CFG_MMU_TLB_ENTRIES_LD   2
 Number of TLB entries as log2. More...
 
#define CFG_MMU_TLB_ENTRIES   (1 << CFG_MMU_TLB_ENTRIES_LD)
 Number of TLB entries (derived). More...
 

Detailed Description

Memory Management Unit (MMU) options.

Macro Definition Documentation

◆ CFG_MMU_TLB_ENABLE

#define CFG_MMU_TLB_ENABLE   0

TLB enable.

Enable or disable the Translation Lookaside Buffer (TLB)

Parameters
0- TLB disabled
1- TLB enabled

◆ CFG_MMU_TLB_ENTRIES

#define CFG_MMU_TLB_ENTRIES   (1 << CFG_MMU_TLB_ENTRIES_LD)

Number of TLB entries (derived).

◆ CFG_MMU_TLB_ENTRIES_LD

#define CFG_MMU_TLB_ENTRIES_LD   2

Number of TLB entries as log2.

Defines the log2 of the number of TLB entries