📄 74182.h
字号:
#include <systemc.h>
SC_MODULE(a74182)
{
sc_in<bool> np[4];
sc_in<bool> ng[4];
sc_in<bool> cn;
sc_out<bool> cx, cy, cz;
sc_out<bool> np_, ng_;
void process(void)
{
cx = !((np[0] & ng[0]) | (!cn & ng[0]));
cy = !((np[1] & ng[1]) | (!cn & ng[0] & ng[1]) | (np[0] & ng[0] & ng[1]));
cz = !((np[2] & ng[2]) | (!cn & ng[0] & ng[1] & ng[2]) | (np[0] & ng[0] & ng[1] & ng[2]) | (np[1] & ng[1] & ng[2]));
ng_ = (np[3] & ng[3]) | (ng[0] & ng[1] & ng[2] & ng[3]) | (np[1] & ng[1] & ng[2]) | (np[2] & ng[2] & ng[3]);
np_ = np[0] | np[1] | np[2] | np[3];
}
SC_CTOR(a74182)
{
SC_METHOD(process);
sensitive<<np[0]<<np[1]<<np[2]<<np[3]<<ng[0]<<ng[1]<<ng[2]<<ng[3]<<cn;
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -