In my code the variable 'inter' is changing its value by itself whenever, it is read/assigned. Please help
void dff(){
cout<<"IN DFF"<<endl;
cout<<sc_time_stamp()<<endl;
wait(10,SC_NS);
cout<<sc_time_stamp()<<endl;
while(true){
wait();
cout<<"\nIN = "<<in.read()<<" TIME" <<sc_time_stamp()<<endl;
inter.write(in.read());
cout<<"\nInter before wait= "<<inter.read()<<endl;
wait(10,SC_NS);
out.write(inter.read());
cout<<"\nInter