Go to the documentation of this file.
42 const std::map<SignalGroupType, std::set<SignalType> > definitions {
87 if (definitions.count(type)) {
88 return definitions.at(type);
90 return std::set<SignalType>();
@ AVALID
Signal types for memory interface with separate valid/ready in address/data.
@ BURST_READ_REQUEST_READY
Signal to tell that part of burst-requested data can be read.
@ FETCHBLOCK
Signal is TTA instruction block block containing (compressed) instruction.
@ BYTEMASKED_SRAM_PORT
Signal group type for one port SRAM having read and write capability and bitmask for writing with sep...
@ INSTRUCTION_LINE
Signal group type for serial TTA instruction bus.
@ WRITEMODE
Signal to choose mode for READ_WRITE_REQUEST or similar.
@ BURST_READ_REQUEST
Signal to make burst read request.
@ ADDRESS
Signal holds address.
@ BITMASKED_SRAM_PORT
Signal group type for one port SRAM having read and write capability and bitmask for writing.
@ READ_WRITE_REQUEST
Signal to make either read or write request.
@ READ_REQUEST_READY
Signal to tell that requested data can be read.
@ READ_REQUEST
Signal to make read request.
std::set< SignalType > signalGroupDefinition(SignalGroupType type)
@ BURST_INSTRUCTION
Signal group type for burst TTA instruction bus.