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