scc 2025.09
SystemC components library
axi::ac_ace< CFG, TYPES > Struct Template Reference

snoop address(AC) channel signals More...

#include <signal_if.h>

Public Member Functions

 ac_ace (const char *prefix)
template<typename OTYPES>
void bind_ac (ac_ace< CFG, OTYPES > &o)

Public Attributes

TYPES::template s2m_t< bool > ac_valid {"ac_valid"}
TYPES::template m2s_t< bool > ac_ready {"ac_ready"}
TYPES::template s2m_t< sc_dt::sc_uint< CFG::ADDRWIDTH > > ac_addr {"ac_addr"}
TYPES::template s2m_full_t< sc_dt::sc_uint< 4 > > ac_snoop {"ac_snoop"}
TYPES::template s2m_full_t< sc_dt::sc_uint< 3 > > ac_prot {"ac_prot"}
TYPES::template s2m_opt_t< sc_dt::sc_uint< 4 > > ac_vmidext {"ac_vmidext"}
TYPES::template s2m_opt_t< bool > ac_trace {"ac_trace"}

Detailed Description

template<typename CFG, typename TYPES = master_types>
struct axi::ac_ace< CFG, TYPES >

snoop address(AC) channel signals

Definition at line 642 of file signal_if.h.

Constructor & Destructor Documentation

◆ ac_ace()

template<typename CFG, typename TYPES = master_types>
axi::ac_ace< CFG, TYPES >::ac_ace ( const char * prefix)
inline

Definition at line 652 of file signal_if.h.

Member Function Documentation

◆ bind_ac()

template<typename CFG, typename TYPES = master_types>
template<typename OTYPES>
void axi::ac_ace< CFG, TYPES >::bind_ac ( ac_ace< CFG, OTYPES > & o)
inline

Definition at line 661 of file signal_if.h.

Member Data Documentation

◆ ac_addr

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_t<sc_dt::sc_uint<CFG::ADDRWIDTH> > axi::ac_ace< CFG, TYPES >::ac_addr {"ac_addr"}

Definition at line 645 of file signal_if.h.

◆ ac_prot

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_full_t<sc_dt::sc_uint<3> > axi::ac_ace< CFG, TYPES >::ac_prot {"ac_prot"}

Definition at line 647 of file signal_if.h.

◆ ac_ready

template<typename CFG, typename TYPES = master_types>
TYPES::template m2s_t<bool> axi::ac_ace< CFG, TYPES >::ac_ready {"ac_ready"}

Definition at line 644 of file signal_if.h.

◆ ac_snoop

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_full_t<sc_dt::sc_uint<4> > axi::ac_ace< CFG, TYPES >::ac_snoop {"ac_snoop"}

Definition at line 646 of file signal_if.h.

◆ ac_trace

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_opt_t<bool> axi::ac_ace< CFG, TYPES >::ac_trace {"ac_trace"}

Definition at line 649 of file signal_if.h.

◆ ac_valid

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_t<bool> axi::ac_ace< CFG, TYPES >::ac_valid {"ac_valid"}

Definition at line 643 of file signal_if.h.

◆ ac_vmidext

template<typename CFG, typename TYPES = master_types>
TYPES::template s2m_opt_t<sc_dt::sc_uint<4> > axi::ac_ace< CFG, TYPES >::ac_vmidext {"ac_vmidext"}

Definition at line 648 of file signal_if.h.


The documentation for this struct was generated from the following file:
  • /home/eyck/Projects/MINRES/SystemC-Components/src/interfaces/axi/signal_if.h