OpenASIP
2.0
|
This is the complete list of members for DefaultDecoderGenerator, including all inherited members.
addGlockPortToDecoder() | DefaultDecoderGenerator | private |
addLockReqPortToDecoder() | DefaultDecoderGenerator | private |
bem_ | DefaultDecoderGenerator | private |
busCntrlSignalPinOfSocket(const TTAMachine::Socket &socket, const TTAMachine::Bus &bus) const | DefaultDecoderGenerator | private |
busControlWidth(const TTAMachine::Socket &socket) | DefaultDecoderGenerator | privatestatic |
busMuxCntrlRegister(const TTAMachine::Bus &bus) | DefaultDecoderGenerator | privatestatic |
busMuxCntrlSignal(const TTAMachine::Bus &bus) | DefaultDecoderGenerator | privatestatic |
busMuxEnableRegister(const TTAMachine::Bus &bus) | DefaultDecoderGenerator | privatestatic |
busMuxEnableSignal(const TTAMachine::Bus &bus) | DefaultDecoderGenerator | privatestatic |
BusSet typedef | DefaultDecoderGenerator | private |
completeDecoderBlock(const ProGe::NetlistGenerator &nlGenerator, ProGe::NetlistBlock &coreBlock) | DefaultDecoderGenerator | |
connectedBuses(const TTAMachine::Socket &socket) | DefaultDecoderGenerator | privatestatic |
containsSimilarGuard(const std::set< TTAMachine::PortGuard * > &guardSet, const TTAMachine::PortGuard &guard) | DefaultDecoderGenerator | privatestatic |
containsSimilarGuard(const std::set< TTAMachine::RegisterGuard * > &guardSet, const TTAMachine::RegisterGuard &guard) | DefaultDecoderGenerator | privatestatic |
dataControlWidth(const TTAMachine::Socket &socket) | DefaultDecoderGenerator | privatestatic |
decoderBlock_ | DefaultDecoderGenerator | private |
DefaultDecoderGenerator(const TTAMachine::Machine &machine, const BinaryEncoding &bem, const CentralizedControlICGenerator &icGenerator) | DefaultDecoderGenerator | |
dstFieldSignal(const std::string &busName) | DefaultDecoderGenerator | privatestatic |
entityNameStr_ | DefaultDecoderGenerator | private |
findGuard(const GPRGuardEncoding &encoding) const | DefaultDecoderGenerator | private |
findGuard(const FUGuardEncoding &encoding) const | DefaultDecoderGenerator | private |
fuLoadCntrlPort(const std::string &fuName, const std::string &portName) | DefaultDecoderGenerator | privatestatic |
fuLoadSignalName(const std::string &fuName, const std::string &portName) | DefaultDecoderGenerator | privatestatic |
fuOpcodeCntrlPort(const std::string &fu) | DefaultDecoderGenerator | privatestatic |
fuOpcodeSignalName(const std::string &fu) | DefaultDecoderGenerator | privatestatic |
gcuDataPort(const std::string &nameInADF) | DefaultDecoderGenerator | privatestatic |
generateAlternateGlockReqHandling_ | DefaultDecoderGenerator | private |
generateBusEnable_ | DefaultDecoderGenerator | private |
generateDebugger_ | DefaultDecoderGenerator | private |
generateInstructionDecoder(const ProGe::NetlistGenerator &nlGenerator, const std::string &dstDirectory) | DefaultDecoderGenerator | |
generateLockTrace_ | DefaultDecoderGenerator | private |
GLOCK_PORT_NAME | DefaultDecoderGenerator | static |
GlockBitType typedef | DefaultDecoderGenerator | private |
glockPortWidth() const | DefaultDecoderGenerator | |
GlockReqBitType typedef | DefaultDecoderGenerator | private |
glockRequestWidth() const | DefaultDecoderGenerator | |
guardFieldSignal(const std::string &busName) | DefaultDecoderGenerator | privatestatic |
guardPortName(const TTAMachine::Guard &guard) | DefaultDecoderGenerator | privatestatic |
icGenerator_ | DefaultDecoderGenerator | private |
immSlotSignal(const std::string &immSlot) | DefaultDecoderGenerator | privatestatic |
indentation(unsigned int level) | DefaultDecoderGenerator | privatestatic |
instructionTemplateCondition(const ProGe::HDL language, const std::string &iTempName) const | DefaultDecoderGenerator | private |
iuReadLoadCntrlPort(const std::string &unitName, const std::string &portName) | DefaultDecoderGenerator | privatestatic |
iuReadLoadCntrlSignal(const std::string &unitName, const std::string &portName) | DefaultDecoderGenerator | privatestatic |
iuReadOpcodeCntrlPort(const std::string &unitName, const std::string &portName) | DefaultDecoderGenerator | privatestatic |
iuReadOpcodeCntrlSignal(const std::string &unitName, const std::string &portName) | DefaultDecoderGenerator | privatestatic |
iuWriteLoadCntrlPort(const std::string &unitName) | DefaultDecoderGenerator | privatestatic |
iuWriteLoadCntrlSignal(const std::string &unitName) | DefaultDecoderGenerator | privatestatic |
iuWriteOpcodeCntrlPort(const std::string &unitName) | DefaultDecoderGenerator | privatestatic |
iuWriteOpcodeCntrlSignal(const std::string &unitName) | DefaultDecoderGenerator | privatestatic |
iuWritePort(const std::string &iuName) | DefaultDecoderGenerator | privatestatic |
iuWriteSignal(const std::string &iuName) | DefaultDecoderGenerator | privatestatic |
language_ | DefaultDecoderGenerator | private |
lockTraceStartingCycle_ | DefaultDecoderGenerator | private |
machine_ | DefaultDecoderGenerator | private |
moveFieldSignal(const std::string &busName) | DefaultDecoderGenerator | privatestatic |
needsBusControl(const TTAMachine::Socket &socket) | DefaultDecoderGenerator | privatestatic |
needsDataControl(const TTAMachine::Socket &socket) | DefaultDecoderGenerator | privatestatic |
nlGenerator_ | DefaultDecoderGenerator | private |
opcode(const TTAMachine::HWOperation &operation) const | DefaultDecoderGenerator | private |
opcodeWidth(const TTAMachine::FunctionUnit &fu) const | DefaultDecoderGenerator | private |
portCodeCondition(const ProGe::HDL language, const SocketEncoding &socketEnc, const PortCode &code) | DefaultDecoderGenerator | privatestatic |
registerBits | DefaultDecoderGenerator | private |
registerVectors | DefaultDecoderGenerator | private |
requiredRFLatencies(const TTAMachine::ImmediateUnit &iu) const | DefaultDecoderGenerator | |
rfLoadCntrlPort(const std::string &rfName, const std::string &portName) | DefaultDecoderGenerator | privatestatic |
rfLoadSignalName(const std::string &rfName, const std::string &portName, bool async=false) | DefaultDecoderGenerator | privatestatic |
rfOpcodeCntrlPort(const std::string &rfName, const std::string &portName) | DefaultDecoderGenerator | privatestatic |
rfOpcodeFromSrcOrDstField(const ProGe::HDL language, const SocketEncoding &socketEnc, const PortCode &code) | DefaultDecoderGenerator | privatestatic |
rfOpcodeSignalName(const std::string &rfName, const std::string &portName, bool async=false) | DefaultDecoderGenerator | privatestatic |
rfOpcodeWidth(const TTAMachine::BaseRegisterFile &rf) | DefaultDecoderGenerator | privatestatic |
RISCV_SIMM_PORT_IN_NAME | DefaultDecoderGenerator | static |
sacEnabled(const std::string &rfName) const | DefaultDecoderGenerator | private |
setGenerateBusEnable(bool value) | DefaultDecoderGenerator | |
setGenerateDebugger(bool generate) | DefaultDecoderGenerator | |
setGenerateLockTrace(bool generate) | DefaultDecoderGenerator | |
setGenerateNoLoopbackGlock(bool generate) | DefaultDecoderGenerator | |
SetHDL(ProGe::HDL language) | DefaultDecoderGenerator | |
setLockTraceStartingCycle(unsigned int startCycle) | DefaultDecoderGenerator | |
setSyncReset(bool value) | DefaultDecoderGenerator | |
simmCntrlSignalName(const std::string &busName) | DefaultDecoderGenerator | privatestatic |
simmControlPort(const std::string &busName) | DefaultDecoderGenerator | privatestatic |
simmDataPort(const std::string &busName) | DefaultDecoderGenerator | privatestatic |
simmDataSignalName(const std::string &busName) | DefaultDecoderGenerator | privatestatic |
simmPortWidth(const TTAMachine::Bus &bus) | DefaultDecoderGenerator | privatestatic |
socketBusCntrlSignalName(const std::string &name) | DefaultDecoderGenerator | privatestatic |
socketBusControlPort(const std::string &name) | DefaultDecoderGenerator | privatestatic |
socketDataCntrlSignalName(const std::string &name) | DefaultDecoderGenerator | privatestatic |
socketDataControlPort(const std::string &name) | DefaultDecoderGenerator | privatestatic |
socketEncodingCondition(const ProGe::HDL language, const SlotField &srcField, const std::string &socketName) | DefaultDecoderGenerator | privatestatic |
squashSignal(const std::string &busName) | DefaultDecoderGenerator | privatestatic |
srcFieldSignal(const std::string &busName) | DefaultDecoderGenerator | privatestatic |
syncReset_ | DefaultDecoderGenerator | private |
unitGlockBitMap_ | DefaultDecoderGenerator | private |
UnitGlockBitMapType typedef | DefaultDecoderGenerator | private |
unitGlockReqBitMap_ | DefaultDecoderGenerator | private |
UnitGlockReqBitMapType typedef | DefaultDecoderGenerator | private |
verifyCompatibility() const | DefaultDecoderGenerator | |
writeBusControlRulesOfOutputSocket(const TTAMachine::Socket &socket, std::ostream &stream) const | DefaultDecoderGenerator | private |
writeBusControlRulesOfSImmSocketOfBus(const TTAMachine::Bus &bus, std::ostream &stream) const | DefaultDecoderGenerator | private |
writeBusMuxControlLogic(const TTAMachine::Bus &bus, const std::set< TTAMachine::Socket * > outputSockets, std::ostream &stream) const | DefaultDecoderGenerator | private |
writeComment(std::ostream &stream, int indent, std::string comment) const | DefaultDecoderGenerator | private |
writeControlRegisterMappings(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeControlRulesOfFUInputPort(const TTAMachine::BaseFUPort &port, std::ostream &stream) const | DefaultDecoderGenerator | private |
writeControlRulesOfFUOutputPort(const TTAMachine::BaseFUPort &port, std::ostream &stream) const | DefaultDecoderGenerator | private |
writeControlRulesOfRFReadPort(const TTAMachine::RFPort &port, std::ostream &stream) const | DefaultDecoderGenerator | private |
writeControlRulesOfRFWritePort(const TTAMachine::RFPort &port, std::ostream &stream) const | DefaultDecoderGenerator | private |
writeDismemberingAndITDecompression(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeFUCntrlSignals(std::ostream &stream) | DefaultDecoderGenerator | private |
writeFUCntrlSignals(const TTAMachine::FunctionUnit &fu, std::ostream &stream) | DefaultDecoderGenerator | private |
writeFullNOPConstant(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeGlockHandlingSignals(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeGlockMapping(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeImmediateSlotSignals(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeInstructionDecoder(std::ostream &stream) | DefaultDecoderGenerator | private |
writeInstructionDecoding(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeInstructionDismembering(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeInstructionTemplateProcedures(const ProGe::HDL language, const TTAMachine::InstructionTemplate &iTemp, int indLevel, std::ostream &stream) const | DefaultDecoderGenerator | private |
writeLockDumpCode(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeLongImmediateTagSignal(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeLongImmediateWriteProcess(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeMainDecodingProcess(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeMoveFieldSignals(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeNOPEncodingVHDL() const | DefaultDecoderGenerator | private |
writePipelineFillProcess(std::ostream &stream) const | DefaultDecoderGenerator | private |
writePipelineFillSignals(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeResettingOfControlRegisters(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeRFCntrlSignals(std::ostream &stream) | DefaultDecoderGenerator | private |
writeRFSRAMDecodingProcess(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeRulesForDestinationControlSignals(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeRulesForSourceControlSignals(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeSignalDeclaration(std::ostream &stream, ProGe::DataType type, std::string sigName, int width) const | DefaultDecoderGenerator | private |
writeSimmDataSignal(const TTAMachine::Bus &bus, std::ostream &stream) const | DefaultDecoderGenerator | private |
writeSocketCntrlSignals(std::ostream &stream) | DefaultDecoderGenerator | private |
writeSquashSignalGenerationProcess(const TTAMachine::Bus &bus, std::ostream &stream) const | DefaultDecoderGenerator | private |
writeSquashSignalGenerationProcesses(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeSquashSignals(std::ostream &stream) const | DefaultDecoderGenerator | private |
writeSquashSignalSubstitution(const ProGe::HDL language, const TTAMachine::Bus &bus, const GuardEncoding &enc, const TTAMachine::Guard &guard, std::ostream &stream, int indLevel) | DefaultDecoderGenerator | privatestatic |
~DefaultDecoderGenerator() | DefaultDecoderGenerator | virtual |