📄 start_if.h
字号:
#ifndef START_IF_H
#define START_IF_H
#include "STDAFX.h"
//取指、译码寄存器
SC_MODULE(START_IF)
{
//输入PC寄存器值
sc_in<sc_uint<32> > START_IF_pc_in;
//输出PC寄存器值
sc_out<sc_uint<32> > START_IF_pc_out;
//是否延迟
sc_in<bool> START_IF_isDelay;
sc_in_clk clk;
void entry()
{
if (START_IF_isDelay.read()==true) ;
else
{
START_IF_pc_out.write(START_IF_pc_in.read());
}
fout<<endl;
fout<<"Current Time: ";
fout<<sc_simulation_time()<<endl;
fout<<"START_IF:"<<endl;
fout<<"PC :";Print(START_IF_pc_in.read(),fout);
fout<<"-----------------------"<<endl;
}
SC_CTOR(START_IF)
{
SC_METHOD(entry);
sensitive_pos<<clk;
dont_initialize();
}
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -