Transaction-Level Modeling Framework for Space Applications
#include <apbslave.h>
Public Member Functions | |
APBSlaveSocket (sc_core::sc_module_name mn, sr_register_bank< ADDR_TYPE, DATA_TYPE > *bank) | |
sc_dt::uint64 | get_base_addr () |
sc_dt::uint64 | get_size () |
Public Member Functions inherited from sr_register_amba_socket< BUSWIDTH, ADDR_TYPE, DATA_TYPE > | |
sr_register_amba_socket (sc_core::sc_module_name mn, sc_register_bank< ADDR_TYPE, DATA_TYPE > *bank,::amba::amba_bus_type type,::amba::amba_layer_ids layer, bool arbiter) | |
virtual | ~sr_register_amba_socket () |
unsigned int | transport_dbg (tlm::tlm_generic_payload &trans) |
void | b_transport (tlm::tlm_generic_payload &gp, sc_core::sc_time &) |
Additional Inherited Members | |
Public Attributes inherited from sr_register_amba_socket< BUSWIDTH, ADDR_TYPE, DATA_TYPE > | |
sc_register_bank< ADDR_TYPE, DATA_TYPE > * | m_register |
|
inline |
|
inlinevirtual |
Implements sr_register_amba_socket< BUSWIDTH, ADDR_TYPE, DATA_TYPE >.
Referenced by APBUART::APBUART(), GPTimer::GPTimer(), and Mctrl::Mctrl().
|
inlinevirtual |
Implements sr_register_amba_socket< BUSWIDTH, ADDR_TYPE, DATA_TYPE >.
Referenced by APBUART::APBUART(), GPTimer::GPTimer(), and Mctrl::Mctrl().