33#ifndef TTA_IDEAL_SRAM_HH
34#define TTA_IDEAL_SRAM_HH
MemoryContents * data_
Container for holding read/write requests.
virtual Memory::MAU read(ULongWord address) override
UIntWord end_
End point of the address space.
Word MAUSize_
Size of the minimum adressable unit.
virtual void write(ULongWord address, MAU data) override
IdealSRAM(const IdealSRAM &)
Copying not allowed.
UIntWord start_
Starting point of the address space.
IdealSRAM & operator=(const IdealSRAM &)
Assignment not allowed.
virtual void fillWithZeros()
virtual void write(ULongWord address, MAU data)=0
virtual Memory::MAU read(ULongWord address)=0
virtual ULongWord MAUSize()
virtual ULongWord start()
MinimumAddressableUnit MAU