The MAUVE Toolchain
|
The base namespace contains basic runtime elements for MAUVE architectures. More...
Classes | |
struct | MuxPriorityReadPortCore |
Priority Multiplexer core with read ports. More... | |
struct | MuxPriorityReadPortCoreWithStatus |
Priority Multiplexer shell for read ports with status. More... | |
struct | MuxPriorityReadPortInterface |
Priority Multiplexer interface with read ports. More... | |
struct | MuxPriorityReadPortShell |
Priority Multiplexer shell with read ports. More... | |
struct | MuxReadPortCore |
Multiplexer core with read ports. More... | |
struct | MuxReadPortInterface |
Multiplexer interface with read ports. More... | |
struct | MuxReadPortShell |
Multiplexer shell with read ports. More... | |
struct | MuxWriteServiceCore |
Multiplexer core with write services. More... | |
struct | MuxWriteServiceInterface |
Multiplexer interface with write services. More... | |
struct | MuxWriteServiceShell |
Multiplexer shell with write services. More... | |
struct | PeriodicStateMachine |
Defines a Periodic State Machine. More... | |
struct | RelayCore |
Defines a Relay core. More... | |
struct | RelayShell |
Defines a Relay shell. More... | |
Typedefs | |
template<typename T , int N> | |
using | MuxPriorityReadPort = runtime::Resource< MuxPriorityReadPortShell< T, N >, MuxPriorityReadPortCore< T, N >, MuxPriorityReadPortInterface< T, N > > |
template<typename T , int N> | |
using | MuxReadPort = runtime::Resource< MuxReadPortShell< T, N >, MuxReadPortCore< T, N >, MuxReadPortInterface< T, N > > |
template<typename T , int N> | |
using | MuxWriteService = runtime::Resource< MuxWriteServiceShell< T, N >, MuxWriteServiceCore< T, N >, MuxWriteServiceInterface< T, N > > |
template<typename T > | |
using | RelayComponent = runtime::Component< RelayShell< T >, RelayCore< T >, base::PeriodicStateMachine< RelayShell< T >, RelayCore< T > > > |
The Relay componenent. | |
The base namespace contains basic runtime elements for MAUVE architectures.