26 #ifndef MODELS_ORCA_NETWORK_INTERFACE_INCLUDE_DMANETIF_HPP_ 27 #define MODELS_ORCA_NETWORK_INTERFACE_INCLUDE_DMANETIF_HPP_ 31 #define NI_BUFFER_LEN 16 32 #pragma message "NI buffer length undefined, defaulting to 16" 192 explicit DmaNetif(std::string name);
198 #endif // MODELS_ORCA_NETWORK_INTERFACE_INCLUDE_DMANETIF_HPP_ Signal< uint32_t > * _sig_prog_size
The Signal class models a generic bus of width equals to the sizeof(T)
Signal< uint8_t > * _sig_stall
Signal< uint8_t > * _sig_send_status
This class models a TimedModel.
Signal< uint16_t > * _sig_prog_dest
Signal< uint8_t > * _sig_prog_send
DmaNetifRecvState _recv_state
Signal< uint8_t > * _sig_recv_reload
uint32_t _send_payload_remaining
Signal< uint8_t > * _sig_intr
Signal< uint32_t > * _sig_recv_status
uint32_t _recv_payload_remaining
uint32_t _send_payload_size
DmaNetifSendState _send_state
Signal< uint32_t > * _sig_prog_addr
This class models a memory module.
Signal< uint8_t > * _sig_prog_recv
uint32_t _recv_payload_size