OpenASIP
2.0
|
This is the complete list of members for IdealSRAM, including all inherited members.
advanceClock() | Memory | virtual |
checkRange(ULongWord startAddress, int numberOfMAUs) | Memory | private |
data_ | IdealSRAM | private |
end() | Memory | inlinevirtual |
end_ | IdealSRAM | private |
fillWithZeros() | IdealSRAM | virtual |
IdealSRAM(ULongWord start, ULongWord end, Word MAUSize, bool littleEndian) | IdealSRAM | |
IdealSRAM(const IdealSRAM &) | IdealSRAM | private |
isLittleEndian() | Memory | inline |
littleEndian_ | Memory | protected |
mask_ | Memory | private |
MAU typedef | Memory | |
MAUSize() | Memory | inlinevirtual |
MAUSize_ | IdealSRAM | private |
MAUTable typedef | Memory | |
Memory(ULongWord start, ULongWord end, ULongWord MAUSize, bool littleEndian_) | Memory | |
Memory(const Memory &) | Memory | private |
operator=(const IdealSRAM &) | IdealSRAM | private |
packBE(const Memory::MAUTable data, int size, ULongWord &value) | Memory | protected |
packLE(const Memory::MAUTable data, int size, ULongWord &value) | Memory | protected |
read(ULongWord address) override | IdealSRAM | virtual |
read(ULongWord address)=0 | IdealSRAM | |
read(ULongWord address, int size, ULongWord &data) | IdealSRAM | |
read(ULongWord address, DoubleWord &data) | IdealSRAM | |
read(ULongWord address, FloatWord &data) | IdealSRAM | |
Memory::read(ULongWord address, int size, ULongWord &data) | Memory | |
Memory::read(ULongWord address, DoubleWord &data) | Memory | |
Memory::read(ULongWord address, FloatWord &data) | Memory | |
readBE(ULongWord address, int size, ULongWord &data) | Memory | virtual |
readBE(ULongWord address, FloatWord &data) | Memory | virtual |
readBE(ULongWord address, DoubleWord &data) | Memory | virtual |
readLE(ULongWord address, int size, ULongWord &data) | Memory | virtual |
readLE(ULongWord address, FloatWord &data) | Memory | virtual |
readLE(ULongWord address, DoubleWord &data) | Memory | virtual |
reset() | Memory | virtual |
start() | Memory | inlinevirtual |
start_ | IdealSRAM | private |
unpackBE(const ULongWord &value, int size, Memory::MAUTable data) | Memory | protected |
unpackLE(const ULongWord &value, int size, Memory::MAUTable data) | Memory | protected |
write(ULongWord address, MAU data) override | IdealSRAM | virtual |
write(ULongWord address, MAU data)=0 | IdealSRAM | |
write(ULongWord address, int size, ULongWord data) | IdealSRAM | |
write(ULongWord address, FloatWord data) | IdealSRAM | |
write(ULongWord address, DoubleWord data) | IdealSRAM | |
Memory::write(ULongWord address, int size, ULongWord data) | Memory | |
Memory::write(ULongWord address, FloatWord data) | Memory | |
Memory::write(ULongWord address, DoubleWord data) | Memory | |
writeBE(ULongWord address, int size, ULongWord data) | Memory | virtual |
writeBE(ULongWord address, FloatWord data) | Memory | virtual |
writeBE(ULongWord address, DoubleWord data) | Memory | virtual |
writeDirectlyBE(ULongWord address, int size, ULongWord data) | Memory | virtual |
writeDirectlyLE(ULongWord address, int size, ULongWord data) | Memory | virtual |
writeLE(ULongWord address, int size, ULongWord data) | Memory | virtual |
writeLE(ULongWord address, FloatWord data) | Memory | virtual |
writeLE(ULongWord address, DoubleWord data) | Memory | virtual |
writeRequests_ | Memory | private |
~IdealSRAM() | IdealSRAM | virtual |
~Memory() | Memory | virtual |