Open Uzair540 opened 3 years ago
If !usingVM
, the TLBs contains very little logic, and just pass through PPN = VPN.
Can you please elaborate PPN=VPN ?
If
!usingVM
, the TLBs contains very little logic, and just pass through PPN = VPN.
When I disable useVM, I see the PTW in the generated verilog. How to disable PTW?
PTW module is still instantiated in that case but most internal logic is removed.
There is a parameter in case class
RocketCoreParams
that isuseVM
. When I disable that it should not use TLBs as TLBs are used for translation of virtual address to physical address. However, when I see the generated verilog, it contains TLBs in DCache as well as FrontEnd. Am I missing something?