📄 test.h
字号:
////////////////////////////////////////////////////////////////////////////////
// ____ ____
// / /\/ /
// /___/ \ /
// \ \ \/
// \ \ Copyright (c) 2003-2004 Xilinx, Inc.
// / / All Right Reserved.
// /___/ /\
// \ \ / \
// \___\/\___\
////////////////////////////////////////////////////////////////////////////////
#ifndef H_workMtest_H
#define H_workMtest_H
#ifdef _MSC_VER
#pragma warning(disable: 4355)
#endif
#ifdef __MINGW32__
#include "xsimMinGW.h"
#else
#include "xsim.h"
#endif
class workMtest : public HSim__s5{
public:
workMtest(const char *instname);
~workMtest();
void setDefparam();
void constructObject();
void moduleInstantiate(HSimConfigDecl *cfg);
void connectSigs();
virtual void archImplement();
HSim::ValueS* u1Func(HSim::VlogVarType& outVarType, int& outNumScalars, int inNumScalars);
HSimVlogParam u0;
HSimVlogParam u1;
HSimVlogParam u2;
HSim__s3 u3;
HSim__s3 u4;
HSim__s3 u5;
HSim__s3 u6;
HSim__s1 us[12];
class workMtest_cu0 : public HSimVlogTask{
public:
workMtest_cu0(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu0();
bool disable(HSim__s7* proc);
};
workMtest_cu0 ANNOTATE_seg_en0;
class workMtest_cu1 : public HSimVlogTask{
public:
workMtest_cu1(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu1();
bool disable(HSim__s7* proc);
};
workMtest_cu1 ANNOTATE_seg_en1;
class workMtest_cu2 : public HSimVlogTask{
public:
workMtest_cu2(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu2();
bool disable(HSim__s7* proc);
};
workMtest_cu2 ANNOTATE_seg_en2;
class workMtest_cu3 : public HSimVlogTask{
public:
workMtest_cu3(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu3();
bool disable(HSim__s7* proc);
};
workMtest_cu3 ANNOTATE_seg_en3;
class workMtest_cu4 : public HSimVlogTask{
public:
workMtest_cu4(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu4();
bool disable(HSim__s7* proc);
};
workMtest_cu4 ANNOTATE_data0;
class workMtest_cu5 : public HSimVlogTask{
public:
workMtest_cu5(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu5();
bool disable(HSim__s7* proc);
};
workMtest_cu5 ANNOTATE_data1;
class workMtest_cu6 : public HSimVlogTask{
public:
workMtest_cu6(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu6();
bool disable(HSim__s7* proc);
};
workMtest_cu6 ANNOTATE_data2;
class workMtest_cu7 : public HSimVlogTask{
public:
workMtest_cu7(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu7();
bool disable(HSim__s7* proc);
};
workMtest_cu7 ANNOTATE_data3;
class workMtest_cu8 : public HSimVlogTask{
public:
workMtest_cu8(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu8();
bool disable(HSim__s7* proc);
};
workMtest_cu8 ANNOTATE_data4;
class workMtest_cu9 : public HSimVlogTask{
public:
workMtest_cu9(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu9();
bool disable(HSim__s7* proc);
};
workMtest_cu9 ANNOTATE_data5;
class workMtest_cu10 : public HSimVlogTask{
public:
workMtest_cu10(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu10();
bool disable(HSim__s7* proc);
};
workMtest_cu10 ANNOTATE_data6;
class workMtest_cu11 : public HSimVlogTask{
public:
workMtest_cu11(workMtest* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void constructObject();
int getSizeForArg(int argNumber);
workMtest* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~workMtest_cu11();
bool disable(HSim__s7* proc);
};
workMtest_cu11 ANNOTATE_data7;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -