Public Types | Public Member Functions

memory_interface Class Reference

SEC:Framework. More...

#include <fe_memory.h>

Inheritance diagram for memory_interface:
base_memory memory sharedMemory processor smpMemory proc

Public Types

enum  mState { FULL = 1, EMPTY = 0 }

Public Member Functions

virtual uint8_t ReadMemory8 (const simAddress, const bool)=0
virtual uint16_t ReadMemory16 (const simAddress, const bool)=0
virtual uint32_t ReadMemory32 (const simAddress, const bool)=0
virtual uint64_t ReadMemory64 (const simAddress, const bool)=0
virtual bool WriteMemory8 (const simAddress, const uint8_t, const bool)=0
virtual bool WriteMemory16 (const simAddress, const uint16_t, const bool)=0
virtual bool WriteMemory32 (const simAddress, const uint32_t, const bool)=0
virtual bool WriteMemory64 (const simAddress, const uint64_t, const bool)=0
virtual mState getFE (const simAddress)=0
virtual void setFE (const simAddress, const mState FEValue)=0
virtual void squashSpec ()=0

Detailed Description

SEC:Framework.


The documentation for this class was generated from the following file: