0
나는 다른에 SystemC를 포트의 한 유형으로 변환하는 것을 시도하고있다 :SystemC를 포트 변환
에서 :
sc_port<sc_fifo_out_if<Type> >
에 :
sc_export<tlm::tlm_analysis_if<Type> >
내가 변환하는 스레드와이 클래스를 사용 유형들 사이.
class port_converter : public sc_core::sc_module{
public:
sc_port<sc_fifo_in_if<Type> > in_converter;
sc_port<tlm::tlm_analysis_if<Type> > out_converter;
// c'tor
SC_HAS_PROCESS(port_converter);
port_converter(sc_module_name nm) :
sc_module(nm), in_converter("in"), out_converter("out") {
SC_THREAD(main_action);
}
// main action
void main_action() {
while (1){
out_converter->write(in_converter->read());
}
}
};
포트 이러한 유형의 사이의 변환을 할 수있는 간단한 방법이 있나요?