SoCRocket
Transaction-Level Modeling Framework for Space Applications
#include <vector>#include "core/common/base.h"#include "core/common/systemc.h"#include "core/common/sr_param.h"#include "math.h"#include "core/common/verbose.h"#include "gaisler/leon3/mmucache/defines.h"#include "gaisler/leon3/mmucache/cache_if.h"#include "gaisler/leon3/mmucache/mmu_cache_if.h"#include "gaisler/leon3/mmucache/tlb_adaptor.h"#include "gaisler/leon3/mmucache/mem_if.h"#include "core/common/vendian.h"Classes | |
| class | vectorcache |
| virtual cache model, contain common functionality of instruction and data cache More... | |
Class definition of a virtual cache model. The cache can be configured direct mapped or set associative. Way-size, line-size and replacement strategy can be defined through constructor arguments.