apb | APBSlave | |
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) | APBSlave | inline |
APBSlave(ModuleName mn) | APBSlave | inline |
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 | |
clk | CLKDevice | |
clkcng() | CLKDevice | inlinevirtual |
CLKDevice() | CLKDevice | |
clock_cycle | CLKDevice | protected |
CONTROL | APBUART | static |
CONTROL_DEFAULT | APBUART | static |
CONTROL_MASK | APBUART | static |
control_read() | APBUART | |
control_write() | APBUART | |
DATA | APBUART | static |
DATA_DEFAULT | APBUART | static |
DATA_MASK | APBUART | static |
data_read() | APBUART | |
data_write() | APBUART | |
dorst() | APBUART | virtual |
e_irq | APBUART | |
fifosize | APBUART | static |
g_backend | APBUART | |
g_console | APBUART | |
g_paddr | APBDevice< BaseModule< DefaultBase > > | protected |
g_pcacheable | APBDevice< BaseModule< DefaultBase > > | protected |
g_pdeviceid | APBDevice< BaseModule< DefaultBase > > | protected |
g_pindex | APBDevice< BaseModule< DefaultBase > > | protected |
g_pirq | APBUART | |
g_pmask | APBDevice< BaseModule< DefaultBase > > | protected |
g_pprefetchable | APBDevice< BaseModule< DefaultBase > > | protected |
g_ptype | APBDevice< BaseModule< DefaultBase > > | protected |
g_pvendorid | APBDevice< BaseModule< DefaultBase > > | protected |
g_pversion | APBDevice< BaseModule< DefaultBase > > | protected |
GC_HAS_CALLBACKS() | APBUART | |
get_apb_base() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_base_addr() | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_base_addr_() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_device_id() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_device_info() | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_mask() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_pindex() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_relative_addr(uint32_t addr) const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_size() | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_size_() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_type() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_vendor_id() const | APBDevice< 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() | APBUART | virtual |
init_power() | BaseModule< DefaultBase > | inlinevirtual |
init_registers() | APBUART | virtual |
irq | APBUART | |
level_int | APBUART | |
m_api | BaseModule< DefaultBase > | protected |
m_backend | APBUART | |
m_counters | BaseModule< DefaultBase > | protected |
m_generics | BaseModule< DefaultBase > | protected |
m_power | BaseModule< DefaultBase > | protected |
m_register | APBDevice< BaseModule< DefaultBase > > | protected |
onclk(const sc_core::sc_time &value, const sc_core::sc_time &time) | CLKDevice | virtual |
onrst(const bool &value, const sc_core::sc_time &time) | CLKDevice | virtual |
overrun | APBUART | |
powermon | APBUART | |
print_apb_device_info(char *name) const | APBDevice< BaseModule< DefaultBase > > | virtual |
r | APBSlave | |
recv_buffer | APBUART | |
recv_buffer_end | APBUART | |
recv_buffer_level | APBUART | |
recv_buffer_start | APBUART | |
rst | CLKDevice | |
s_irq | APBUART | |
SC_HAS_PROCESS(APBUART) | APBUART | |
SCALER | APBUART | static |
SCALER_DEFAULT | APBUART | static |
SCALER_MASK | APBUART | static |
send_buffer | APBUART | |
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 | |
STATUS | APBUART | static |
STATUS_DEFAULT | APBUART | static |
STATUS_MASK | APBUART | static |
status_read() | APBUART | |
uart_ticks() | APBUART | |
update_level_int() | APBUART | |
~APBDevice() | APBDevice< BaseModule< DefaultBase > > | virtual |
~APBDeviceBase() | APBDeviceBase | inlinevirtual |
~APBSlave() | APBSlave | inline |
~APBUART() | APBUART | |
~BaseModule() | BaseModule< DefaultBase > | inlinevirtual |
~CLKDevice() | CLKDevice | virtual |