Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

APBUART Member List

This is the complete list of members for APBUART, 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
APBUART(ModuleName name, std::string uart_backend="ReporterIO", uint16_t pindex=0, uint16_t paddr=0, uint16_t pmask=4095, int pirq=0, bool console=false, bool powmon=false)APBUART
BaseModule(ModuleName mn)BaseModule< DefaultBase >inline
before_end_of_elaboration()APBUART
clkCLKDevice
clkcng()CLKDeviceinlinevirtual
CLKDevice()CLKDevice
clock_cycleCLKDeviceprotected
CONTROLAPBUARTstatic
CONTROL_DEFAULTAPBUARTstatic
CONTROL_MASKAPBUARTstatic
control_read()APBUART
control_write()APBUART
DATAAPBUARTstatic
DATA_DEFAULTAPBUARTstatic
DATA_MASKAPBUARTstatic
data_read()APBUART
data_write()APBUART
dorst()APBUARTvirtual
e_irqAPBUART
fifosizeAPBUARTstatic
g_backendAPBUART
g_consoleAPBUART
g_paddrAPBDevice< BaseModule< DefaultBase > >protected
g_pcacheableAPBDevice< BaseModule< DefaultBase > >protected
g_pdeviceidAPBDevice< BaseModule< DefaultBase > >protected
g_pindexAPBDevice< BaseModule< DefaultBase > >protected
g_pirqAPBUART
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
GC_HAS_CALLBACKS()APBUART
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
inc_fifo_level(uint32_t *counter)APBUART
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()APBUARTvirtual
init_power()BaseModule< DefaultBase >inlinevirtual
init_registers()APBUARTvirtual
irqAPBUART
level_intAPBUART
m_apiBaseModule< DefaultBase >protected
m_backendAPBUART
m_countersBaseModule< DefaultBase >protected
m_genericsBaseModule< DefaultBase >protected
m_powerBaseModule< DefaultBase >protected
m_registerAPBDevice< BaseModule< DefaultBase > >protected
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
overrunAPBUART
powermonAPBUART
print_apb_device_info(char *name) constAPBDevice< BaseModule< DefaultBase > >virtual
rAPBSlave
recv_bufferAPBUART
recv_buffer_endAPBUART
recv_buffer_levelAPBUART
recv_buffer_startAPBUART
rstCLKDevice
s_irqAPBUART
SC_HAS_PROCESS(APBUART)APBUART
SCALERAPBUARTstatic
SCALER_DEFAULTAPBUARTstatic
SCALER_MASKAPBUARTstatic
send_bufferAPBUART
send_irq()APBUART
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(APBUART)APBUART
CLKDevice::SR_HAS_SIGNALS(CLKDevice)CLKDevice
STATUSAPBUARTstatic
STATUS_DEFAULTAPBUARTstatic
STATUS_MASKAPBUARTstatic
status_read()APBUART
uart_ticks()APBUART
update_level_int()APBUART
~APBDevice()APBDevice< BaseModule< DefaultBase > >virtual
~APBDeviceBase()APBDeviceBaseinlinevirtual
~APBSlave()APBSlaveinline
~APBUART()APBUART
~BaseModule()BaseModule< DefaultBase >inlinevirtual
~CLKDevice()CLKDevicevirtual