问题描述
是systemC的入门者。 但是我完全不知道该怎么做。
这需要完成4位RCA。 我可以理解完整加法器部分,但不能理解如何执行RCA部分。 请帮助我。谢谢。
SC_MODULE( Full_adder ){
sc_in < bool > a,b,c_in;
sc_out < bool > s,c_out;
void run(){
s=(a^b)^c_in;
c_out=((a^b)&c_in)|(a&b);
}
SC_CTOR( Full_adder ){
SC_METHOD( run );
sensitive << a << b << c_in;
}
};
SC_MODULE( RCA ) {
sc_in < sc_uint<4> > A,B;
sc_in < bool > C_in;
sc_out < sc_uint<4> > S;
sc_out < bool > C_out;
Full_adder *FA_1,*FA_2,*FA_3,*FA_4;
*// vvvvv put your code here vvvvv
// ^^^^^ put your code here ^^^^^*
SC_CTOR( RCA ) {
*// vvvvv put your code here vvvvv
// ^^^^^ put your code here ^^^^^*
}
};
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)