SoCRocket
Transaction-Level Modeling Framework for Space Applications
#include <mapstorage.h>
Public Member Functions | |
| MapStorage (sc_core::sc_module_name mn) | |
| ~MapStorage () | |
| void | set_size (const uint32_t &size) |
| void | write (const uint32_t &addr, const uint8_t &byte) |
| uint8_t | read (const uint32_t &addr) const |
| void | write_block (const uint32_t &addr, const uint8_t *ptr, const uint32_t &len) |
| void | read_block (const uint32_t &addr, uint8_t *ptr, const uint32_t &len) const |
| void | erase (const uint32_t &start, const uint32_t &end) |
Public Member Functions inherited from Storage | |
| Storage (sc_core::sc_module_name mn) | |
| virtual | ~Storage () |
| virtual uint8_t * | get_dmi_ptr () |
| virtual bool | allow_dmi_rw () |