OpenASIP
2.0
|
This is the complete list of members for DirectAccessMemory, including all inherited members.
advanceClock() | DirectAccessMemory | inlinevirtual |
checkRange(ULongWord startAddress, int numberOfMAUs) | Memory | private |
data_ | DirectAccessMemory | private |
DirectAccessMemory(ULongWord start, ULongWord end, Word MAUSize, bool littleEndian) | DirectAccessMemory | |
DirectAccessMemory(const DirectAccessMemory &) | DirectAccessMemory | private |
end() | Memory | inlinevirtual |
end_ | DirectAccessMemory | private |
fastRead2MAUsBE(ULongWord address, ULongWord &data) | DirectAccessMemory | |
fastRead2MAUsLE(ULongWord address, ULongWord &data) | DirectAccessMemory | |
fastRead4MAUsBE(ULongWord address, ULongWord &data) | DirectAccessMemory | |
fastRead4MAUsLE(ULongWord address, ULongWord &data) | DirectAccessMemory | |
fastReadMAU(ULongWord address, ULongWord &data) | DirectAccessMemory | |
fastWrite2MAUsBE(ULongWord address, ULongWord data) | DirectAccessMemory | |
fastWrite2MAUsLE(ULongWord address, ULongWord data) | DirectAccessMemory | |
fastWrite4MAUsBE(ULongWord address, ULongWord data) | DirectAccessMemory | |
fastWrite4MAUsLE(ULongWord address, ULongWord data) | DirectAccessMemory | |
fastWriteMAU(ULongWord address, ULongWord data) | DirectAccessMemory | |
fillWithZeros() | DirectAccessMemory | virtual |
isLittleEndian() | Memory | inline |
littleEndian_ | Memory | protected |
mask_ | DirectAccessMemory | private |
MAU typedef | Memory | |
MAUSize() | Memory | inlinevirtual |
MAUSize2_ | DirectAccessMemory | private |
MAUSize3_ | DirectAccessMemory | private |
MAUSize_ | DirectAccessMemory | private |
MAUTable typedef | Memory | |
Memory(ULongWord start, ULongWord end, ULongWord MAUSize, bool littleEndian_) | Memory | |
Memory(const Memory &) | Memory | private |
operator=(const DirectAccessMemory &) | DirectAccessMemory | 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 | DirectAccessMemory | virtual |
read(ULongWord address)=0 | DirectAccessMemory | |
read(ULongWord address, int size, ULongWord &data) | DirectAccessMemory | |
read(ULongWord address, DoubleWord &data) | DirectAccessMemory | |
read(ULongWord address, FloatWord &data) | DirectAccessMemory | |
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() | DirectAccessMemory | inlinevirtual |
start() | Memory | inlinevirtual |
start_ | DirectAccessMemory | private |
unpackBE(const ULongWord &value, int size, Memory::MAUTable data) | Memory | protected |
unpackLE(const ULongWord &value, int size, Memory::MAUTable data) | Memory | protected |
wordSize_ | DirectAccessMemory | private |
write(ULongWord address, Memory::MAU data) override | DirectAccessMemory | virtual |
write(ULongWord address, MAU data)=0 | DirectAccessMemory | |
write(ULongWord address, int size, ULongWord data) | DirectAccessMemory | |
write(ULongWord address, FloatWord data) | DirectAccessMemory | |
write(ULongWord address, DoubleWord data) | DirectAccessMemory | |
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 count, ULongWord data) override | DirectAccessMemory | virtual |
Memory::writeBE(ULongWord address, FloatWord data) | Memory | virtual |
Memory::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 |
~DirectAccessMemory() | DirectAccessMemory | virtual |
~Memory() | Memory | virtual |