Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Classes
memory.h File Reference
#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"
Include dependency graph for memory.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

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.

Date
2010-2015
Author
Jan Wagner