scc  2024.06
SystemC components library
ahb::pin::initiator< DATA_WIDTH, ADDR_WIDTH > Class Template Reference
Inheritance diagram for ahb::pin::initiator< DATA_WIDTH, ADDR_WIDTH >:
Collaboration diagram for ahb::pin::initiator< DATA_WIDTH, ADDR_WIDTH >:

Public Member Functions

 initiator (const sc_core::sc_module_name &nm)
 

Public Attributes

sc_core::sc_in< bool > HCLK_i {"HCLK_i"}
 
sc_core::sc_in< bool > HRESETn_i {"HRESETn_i"}
 
sc_core::sc_out< addr_t > HADDR_o {"HADDR_o"}
 
sc_core::sc_out< sc_dt::sc_uint< 3 > > HBURST_o {"HBURST_o"}
 
sc_core::sc_out< bool > HMASTLOCK_o {"HMASTLOCK_o"}
 
sc_core::sc_out< sc_dt::sc_uint< 4 > > HPROT_o {"HPROT_o"}
 
sc_core::sc_out< sc_dt::sc_uint< 3 > > HSIZE_o {"HSIZE_o"}
 
sc_core::sc_out< sc_dt::sc_uint< 2 > > HTRANS_o {"HTRANS_o"}
 
sc_core::sc_out< data_t > HWDATA_o {"HWDATA_o"}
 
sc_core::sc_out< bool > HWRITE_o {"HWRITE_o"}
 
sc_core::sc_in< data_t > HRDATA_i {"HRDATA_i"}
 
sc_core::sc_in< bool > HREADY_i {"HREADY_i"}
 
sc_core::sc_in< bool > HRESP_i {"HRESP_i"}
 
tlm::scc::target_mixin< tlm::tlm_target_socket< DATA_WIDTH > > tsckt {"tsckt"}
 

Detailed Description

template<unsigned DATA_WIDTH, unsigned ADDR_WIDTH = 32>
class ahb::pin::initiator< DATA_WIDTH, ADDR_WIDTH >

Definition at line 35 of file initiator.h.


The documentation for this class was generated from the following file: