Я новичок в системе c, и я пытаюсь работать с преобразованиями данных типа c.Преобразования типов данных SystemC
У меня есть inport, у которого есть система с утипким типом, и мне нужно изменить ее на тип bool на outport.
Я пробовал следующий код.
SC_MODULE(convert)
{
sc_in<sc_ufixed < 1, 1, SC_TRN, SC_SAT > > din;
sc_out<bool> dout;
bool i;
void conversion1() {
i = din.to_bool();
dout.write(i);
}
SC_CTOR(convert)
{
SC_METHOD(conversion);
sensitive<< din;
}
};
Правильный ли приведенный выше код? мне нужно использовать метод процесса для преобразования типа inport в другой тип данных в outport?
И не могли бы вы сослаться на мою полезную ссылку для преобразований типа данных системы c.
Большое спасибо