”SystemC的::经营者在sc_bv关系问题

C

cipher_crypto

Guest
您好家伙,

我想设计一个向量比较。我宣布为sc_bv.Since这种数据类型的关系
, 我投入运营dont处理...我转化为intger他们文件使用“=”。现在
, 我的程序编制好。但输出造成错误。同样的
, 当我只用整数类型输入它的工作完美。我贴我的比较器模块的一部分。请微启我为什么我有问题转换成sc_int类型sc_bv。SC_MODULE(comp_rtr)(/ /声明比较sc_module

sc_in“sc_bv”8“”comp_A,comp_B; / /输入信号端口
sc_out
< 布尔通用电气,乐,均衡器; / /输出信号端口
sc_signal“sc_int”8“”temp_A,temp_B;

无效comp8()(
temp_A = comp_A.read(); / /转换钪BV公司为资深大律师源情报
temp_B = comp_B.read();
LE.write(假);
EQ.write(假);
GE.write(假);
如果(temp_A == temp_B)


EQ.write(真);

否则
, 如果(temp_A“temp_B)

GE.write(真);


否则
, 如果(temp_A“temp_B)

LE.write(真);

否则()
)谢谢您。

密码

 
temp_A = comp_A.read(); / /转换钪BV公司为资深大律师源情报
temp_B = comp_B.read();

试着用这一点,主要工作。
temp_A = comp_A.read()。to_int();
temp_B = comp_B.read()。to_int();

 

Welcome to EDABoard.com

Sponsor

Back
Top