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

Public Member Functions

 target (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_in< addr_t > HADDR_i {"HADDR_i"}
 
sc_core::sc_in< sc_dt::sc_uint< 3 > > HBURST_i {"HBURST_i"}
 
sc_core::sc_in< bool > HMASTLOCK_i {"HMASTLOCK_i"}
 
sc_core::sc_in< sc_dt::sc_uint< 4 > > HPROT_i {"HPROT_i"}
 
sc_core::sc_in< sc_dt::sc_uint< 3 > > HSIZE_i {"HSIZE_i"}
 
sc_core::sc_in< sc_dt::sc_uint< 2 > > HTRANS_i {"HTRANS_i"}
 
sc_core::sc_in< data_t > HWDATA_i {"HWDATA_i"}
 
sc_core::sc_in< bool > HWRITE_i {"HWRITE_i"}
 
sc_core::sc_in< bool > HSEL_i {"HSEL_i"}
 
sc_core::sc_out< data_t > HRDATA_o {"HRDATA_o"}
 
sc_core::sc_out< bool > HREADY_o {"HREADY_o"}
 
sc_core::sc_out< bool > HRESP_o {"HRESP_o"}
 
tlm::scc::initiator_mixin< tlm::tlm_initiator_socket< 0 > > isckt {"isckt"}
 

Detailed Description

template<unsigned DATA_WIDTH, unsigned ADDR_WIDTH>
class ahb::pin::target< DATA_WIDTH, ADDR_WIDTH >

Definition at line 34 of file target.h.


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