OpenASIP  2.0
Memory Member List

This is the complete list of members for Memory, including all inherited members.

advanceClock()Memoryvirtual
checkRange(ULongWord startAddress, int numberOfMAUs)Memoryprivate
end()Memoryinlinevirtual
end_Memoryprivate
fillWithZeros()Memoryvirtual
isLittleEndian()Memoryinline
littleEndian_Memoryprotected
mask_Memoryprivate
MAU typedefMemory
MAUSize()Memoryinlinevirtual
MAUSize_Memoryprivate
MAUTable typedefMemory
Memory(ULongWord start, ULongWord end, ULongWord MAUSize, bool littleEndian_)Memory
Memory(const Memory &)Memoryprivate
operator=(const Memory &)Memoryprivate
packBE(const Memory::MAUTable data, int size, ULongWord &value)Memoryprotected
packLE(const Memory::MAUTable data, int size, ULongWord &value)Memoryprotected
read(ULongWord address)=0Memorypure virtual
read(ULongWord address, int size, ULongWord &data)Memory
read(ULongWord address, DoubleWord &data)Memory
read(ULongWord address, FloatWord &data)Memory
readBE(ULongWord address, int size, ULongWord &data)Memoryvirtual
readBE(ULongWord address, FloatWord &data)Memoryvirtual
readBE(ULongWord address, DoubleWord &data)Memoryvirtual
readLE(ULongWord address, int size, ULongWord &data)Memoryvirtual
readLE(ULongWord address, FloatWord &data)Memoryvirtual
readLE(ULongWord address, DoubleWord &data)Memoryvirtual
reset()Memoryvirtual
start()Memoryinlinevirtual
start_Memoryprivate
unpackBE(const ULongWord &value, int size, Memory::MAUTable data)Memoryprotected
unpackLE(const ULongWord &value, int size, Memory::MAUTable data)Memoryprotected
write(ULongWord address, MAU data)=0Memorypure virtual
write(ULongWord address, int size, ULongWord data)Memory
write(ULongWord address, FloatWord data)Memory
write(ULongWord address, DoubleWord data)Memory
writeBE(ULongWord address, int size, ULongWord data)Memoryvirtual
writeBE(ULongWord address, FloatWord data)Memoryvirtual
writeBE(ULongWord address, DoubleWord data)Memoryvirtual
writeDirectlyBE(ULongWord address, int size, ULongWord data)Memoryvirtual
writeDirectlyLE(ULongWord address, int size, ULongWord data)Memoryvirtual
writeLE(ULongWord address, int size, ULongWord data)Memoryvirtual
writeLE(ULongWord address, FloatWord data)Memoryvirtual
writeLE(ULongWord address, DoubleWord data)Memoryvirtual
writeRequests_Memoryprivate
~Memory()Memoryvirtual