SoCRocket
Transaction-Level Modeling Framework for Space Applications
#include "core/common/sr_param.h"#include <greensocket/target/single_socket.h>#include "core/common/base.h"#include "core/common/systemc.h"#include <tlm.h>#include "gaisler/memory/memorypower.h"#include "core/common/verbose.h"#include "core/common/sr_report.h"#include "core/common/clkdevice.h"#include "gaisler/memory/ext_erase.h"Classes | |
| struct | Memory |
| This class models a generic memory. Depending on the configuration it can be used as ROM, IO, SRAM or SDRAM, in conjunction with the SoCRocket MCTRL. More... | |
Class definition of the generic memory model to be used with the SoCRocket MCTRL. Can be configured as ROM, IO, SRAM or SDRAM. Underlying memory is implemented as a flexible vmap. Recommended for simulation of large, sparsely populated memories.