SimpleVOut  1.0.0 Initial
A Simple FPGA Core for Creating VGA/DVI/HDMI/OpenLDI Signals
rptlm2xtlm_converter< IN_WIDTH, OUT_WIDTH > Class Template Reference

#include <processing_system7_v5_5_tlm.h>

Inheritance diagram for rptlm2xtlm_converter< IN_WIDTH, OUT_WIDTH >:
Collaboration diagram for rptlm2xtlm_converter< IN_WIDTH, OUT_WIDTH >:

Public Member Functions

 rptlm2xtlm_converter (sc_module_name name)
 
void registerUserExtensionHandlerCallback (void(*callback)(xtlm::aximm_payload *, const tlm::tlm_generic_payload *))
 

Public Attributes

tlm::tlm_target_socket< IN_WIDTH > target_socket
 
xtlm::xtlm_aximm_initiator_socket wr_socket
 
xtlm::xtlm_aximm_initiator_socket rd_socket
 

Private Attributes

b_transport_converter< IN_WIDTH, OUT_WIDTH > m_btrans_conv
 
xtlm::xaximm_tlm2xtlm_t< OUT_WIDTH > xtlm_bridge
 

Detailed Description

template<int IN_WIDTH, int OUT_WIDTH>
class rptlm2xtlm_converter< IN_WIDTH, OUT_WIDTH >

Definition at line 77 of file processing_system7_v5_5_tlm.h.

Constructor & Destructor Documentation

◆ rptlm2xtlm_converter()

template<int IN_WIDTH, int OUT_WIDTH>
rptlm2xtlm_converter< IN_WIDTH, OUT_WIDTH >::rptlm2xtlm_converter ( sc_module_name  name)

Definition at line 54 of file processing_system7_v5_5_tlm.cpp.

Member Function Documentation

◆ registerUserExtensionHandlerCallback()

template<int IN_WIDTH, int OUT_WIDTH>
void rptlm2xtlm_converter< IN_WIDTH, OUT_WIDTH >::registerUserExtensionHandlerCallback ( void(*)(xtlm::aximm_payload *, const tlm::tlm_generic_payload *)  callback)

Definition at line 67 of file processing_system7_v5_5_tlm.cpp.

Referenced by processing_system7_v5_5_tlm::processing_system7_v5_5_tlm().

Here is the caller graph for this function:

Member Data Documentation

◆ m_btrans_conv

template<int IN_WIDTH, int OUT_WIDTH>
b_transport_converter<IN_WIDTH, OUT_WIDTH> rptlm2xtlm_converter< IN_WIDTH, OUT_WIDTH >::m_btrans_conv
private

◆ rd_socket

template<int IN_WIDTH, int OUT_WIDTH>
xtlm::xtlm_aximm_initiator_socket rptlm2xtlm_converter< IN_WIDTH, OUT_WIDTH >::rd_socket

◆ target_socket

template<int IN_WIDTH, int OUT_WIDTH>
tlm::tlm_target_socket<IN_WIDTH> rptlm2xtlm_converter< IN_WIDTH, OUT_WIDTH >::target_socket

◆ wr_socket

template<int IN_WIDTH, int OUT_WIDTH>
xtlm::xtlm_aximm_initiator_socket rptlm2xtlm_converter< IN_WIDTH, OUT_WIDTH >::wr_socket

◆ xtlm_bridge

template<int IN_WIDTH, int OUT_WIDTH>
xtlm::xaximm_tlm2xtlm_t<OUT_WIDTH> rptlm2xtlm_converter< IN_WIDTH, OUT_WIDTH >::xtlm_bridge
private

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