Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

GPTimer Member List

This is the complete list of members for GPTimer, including all inherited members.

apbAPBSlave
APBDevice(ModuleName mn, uint32_t bus_id, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address)APBDevice< BaseModule< DefaultBase > >
APBDevice(ModuleName mn)APBDevice< BaseModule< DefaultBase > >
APBSlave(ModuleName mn, uint32_t bus_id, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address)APBSlaveinline
APBSlave(ModuleName mn)APBSlaveinline
BaseModule(ModuleName mn)BaseModule< DefaultBase >inline
clkCLKDevice
clkcng()CLKDeviceinlinevirtual
CLKDevice()CLKDevice
clock_cycleCLKDeviceprotected
CONFGPTimerstatic
conf_defaultsGPTimer
CONF_DFGPTimerstatic
CONF_IQ_MAGPTimerstatic
CONF_IQ_OSGPTimerstatic
CONF_NR_MAGPTimerstatic
CONF_NR_OSGPTimerstatic
conf_read()GPTimer
CONF_SIGPTimerstatic
counterGPTimer
CTRL(uint8_t nr)GPTimerinlinestatic
CTRL_CHGPTimerstatic
CTRL_DHGPTimerstatic
CTRL_ENGPTimerstatic
CTRL_IEGPTimerstatic
CTRL_IPGPTimerstatic
CTRL_LDGPTimerstatic
CTRL_RSGPTimerstatic
dorst()GPTimervirtual
e_tickGPTimer
end_of_elaboration()GPTimer
g_nbitsGPTimer
g_ntimersGPTimer
g_paddrAPBDevice< BaseModule< DefaultBase > >protected
g_pcacheableAPBDevice< BaseModule< DefaultBase > >protected
g_pdeviceidAPBDevice< BaseModule< DefaultBase > >protected
g_pindexAPBDevice< BaseModule< DefaultBase > >protected
g_pirqAPBDevice< BaseModule< DefaultBase > >protected
g_pmaskAPBDevice< BaseModule< DefaultBase > >protected
g_pprefetchableAPBDevice< BaseModule< DefaultBase > >protected
g_ptypeAPBDevice< BaseModule< DefaultBase > >protected
g_pvendoridAPBDevice< BaseModule< DefaultBase > >protected
g_pversionAPBDevice< BaseModule< DefaultBase > >protected
g_sbitsGPTimer
g_sepirqGPTimer
g_wdog_lengthGPTimer
GC_HAS_CALLBACKS()GPTimer
get_apb_base() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_base_addr()APBDevice< BaseModule< DefaultBase > >virtual
get_apb_base_addr_() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_device_id() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_device_info()APBDevice< BaseModule< DefaultBase > >virtual
get_apb_mask() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_pindex() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_relative_addr(uint32_t addr) constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_size()APBDevice< BaseModule< DefaultBase > >virtual
get_apb_size_() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_type() constAPBDevice< BaseModule< DefaultBase > >virtual
get_apb_vendor_id() constAPBDevice< BaseModule< DefaultBase > >virtual
GPCounter classGPTimerfriend
GPTimer(ModuleName name, unsigned int ncounters=1, int pindex=0, int paddr=0, int pmask=4095, int pirq=0, int sepirq=0, int sbits=16, int nbits=32, int wdog=0, bool powmon=false)GPTimer
init_apb(uint32_t pindex, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address)APBDevice< BaseModule< DefaultBase > >
init_apb_generics()APBDevice< BaseModule< DefaultBase > >
init_counters()BaseModule< DefaultBase >inlinevirtual
init_generics()GPTimervirtual
init_power()BaseModule< DefaultBase >inlinevirtual
init_registers()GPTimervirtual
int_powerGPTimer
int_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)GPTimer
int_power_normGPTimer
irqGPTimer
lasttimeGPTimer
lastvalueGPTimer
m_apiBaseModule< DefaultBase >protected
m_countersBaseModule< DefaultBase >protected
m_genericsBaseModule< DefaultBase >protected
m_powerBaseModule< DefaultBase >protected
m_registerAPBDevice< BaseModule< DefaultBase > >protected
numberofticksbetween(sc_core::sc_time start, sc_core::sc_time end, int counter, sc_core::sc_time cycletime)GPTimer
onclk(const sc_core::sc_time &value, const sc_core::sc_time &time)CLKDevicevirtual
onrst(const bool &value, const sc_core::sc_time &time)CLKDevicevirtual
power_model()GPTimer
powermonGPTimer
print_apb_device_info(char *name) constAPBDevice< BaseModule< DefaultBase > >virtual
rAPBSlave
RELOAD(uint8_t nr)GPTimerinlinestatic
rstCLKDevice
SC_HAS_PROCESS(GPTimer)GPTimer
SCALERGPTimerstatic
scaler_read()GPTimer
scaler_write()GPTimer
SCRELOADGPTimerstatic
screload_write()GPTimer
set_clk(sc_core::sc_clock &clk)CLKDevice
set_clk(sc_core::sc_time period)CLKDevice
set_clk(double period, sc_core::sc_time_unit base)CLKDevice
SR_HAS_SIGNALS(GPTimer)GPTimer
CLKDevice::SR_HAS_SIGNALS(CLKDevice)CLKDevice
sta_powerGPTimer
sta_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)GPTimer
sta_power_normGPTimer
start_of_simulation()GPTimer
VALUE(uint8_t nr)GPTimerinlinestatic
valueof(sc_core::sc_time t, int64_t offset, sc_core::sc_time cycletime) const GPTimer
wdogGPTimer
~APBDevice()APBDevice< BaseModule< DefaultBase > >virtual
~APBDeviceBase()APBDeviceBaseinlinevirtual
~APBSlave()APBSlaveinline
~BaseModule()BaseModule< DefaultBase >inlinevirtual
~CLKDevice()CLKDevicevirtual
~GPTimer()GPTimer