📄 _a_t24_c02.h
字号:
////////////////////////////////////////////////////////////////////////////////
// ____ ____
// / /\/ /
// /___/ \ /
// \ \ \/
// \ \ Copyright (c) 2003-2004 Xilinx, Inc.
// / / All Right Reserved.
// /___/ /\
// \ \ / \
// \___\/\___\
////////////////////////////////////////////////////////////////////////////////
#ifndef H_workM_a_t24_c02_H
#define H_workM_a_t24_c02_H
#ifdef _MSC_VER
#pragma warning(disable: 4355)
#endif
#ifdef __MINGW32__
#include "xsimMinGW.h"
#else
#include "xsim.h"
#endif
class workM_a_t24_c02 : public HSim__s5{
public:
workM_a_t24_c02(const char *instname);
~workM_a_t24_c02();
void setDefparam();
void constructObject();
void moduleInstantiate(HSimConfigDecl *cfg);
void connectSigs();
void reset();
virtual void archImplement();
HSim::ValueS* up11Func(HSim::VlogVarType& outVarType, int& outNumScalars, int inNumScalars);
HSim::ValueS* up12Func(HSim::VlogVarType& outVarType, int& outNumScalars, int inNumScalars);
class cu0 : public HSimVlogTask{
public:
cu0(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu0();
bool disable(HSim__s7* proc);
};
cu0 u8;
class cu1 : public HSimVlogTask{
public:
class cu2 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu1 *Arch;
cu2(workM_a_t24_c02::cu1* arch);
};
cu2 u10;
cu1(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu1();
bool disable(HSim__s7* proc);
};
cu1 u9;
class cu3 : public HSimVlogTask{
public:
cu3(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu3();
bool disable(HSim__s7* proc);
};
cu3 u11;
class cu4 : public HSimVlogTask{
public:
class cu7 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu4 *Arch;
class cu6 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu4::cu7 *Arch;
class cu5 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu4::cu7::cu6 *Arch;
cu5(workM_a_t24_c02::cu4::cu7::cu6* arch);
};
cu5 u13;
cu6(workM_a_t24_c02::cu4::cu7* arch);
};
cu6 u14;
cu7(workM_a_t24_c02::cu4* arch);
};
cu7 u15;
cu4(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu4();
bool disable(HSim__s7* proc);
};
cu4 u12;
class cu8 : public HSimVlogTask{
public:
cu8(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu8();
bool disable(HSim__s7* proc);
};
cu8 u16;
class cu9 : public HSimVlogTask{
public:
cu9(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu9();
bool disable(HSim__s7* proc);
};
cu9 u17;
class cu10 : public HSimVlogTask{
public:
cu10(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu10();
bool disable(HSim__s7* proc);
};
cu10 u18;
class cu11 : public HSimVlogTask{
public:
class cu12 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu11 *Arch;
cu12(workM_a_t24_c02::cu11* arch);
};
cu12 u20;
cu11(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu11();
bool disable(HSim__s7* proc);
};
cu11 u19;
class cu13 : public HSimVlogTask{
public:
class cu14 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu13 *Arch;
cu14(workM_a_t24_c02::cu13* arch);
};
cu14 u22;
cu13(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu13();
bool disable(HSim__s7* proc);
};
cu13 u21;
class cu15 : public HSimVlogTask{
public:
class cu18 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu15 *Arch;
class cu16 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu15::cu18 *Arch;
cu16(workM_a_t24_c02::cu15::cu18* arch);
};
cu16 u24;
class cu17 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu15::cu18 *Arch;
cu17(workM_a_t24_c02::cu15::cu18* arch);
};
cu17 u25;
cu18(workM_a_t24_c02::cu15* arch);
};
cu18 u26;
cu15(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu15();
bool disable(HSim__s7* proc);
};
cu15 u23;
class cu19 : public HSimVlogTask{
public:
class cu22 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu19 *Arch;
class cu20 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu19::cu22 *Arch;
cu20(workM_a_t24_c02::cu19::cu22* arch);
};
cu20 u28;
class cu21 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu19::cu22 *Arch;
cu21(workM_a_t24_c02::cu19::cu22* arch);
};
cu21 u29;
cu22(workM_a_t24_c02::cu19* arch);
};
cu22 u30;
cu19(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu19();
bool disable(HSim__s7* proc);
};
cu19 u27;
class cu23 : public HSimVlogTask{
public:
cu23(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu23();
bool disable(HSim__s7* proc);
};
cu23 u31;
class cu24 : public HSimVlogTask{
public:
cu24(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu24();
bool disable(HSim__s7* proc);
};
cu24 u32;
class cu25 : public HSimVlogTask{
public:
cu25(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu25();
bool disable(HSim__s7* proc);
};
cu25 u33;
class cu26 : public HSimVlogTask{
public:
cu26(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu26();
bool disable(HSim__s7* proc);
};
cu26 u34;
class cu27 : public HSimVlogTask{
public:
cu27(workM_a_t24_c02* arch );
HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
void deleteTaskCall(HSimVlogTaskCall *p );
void reset();
void constructObject();
int getSizeForArg(int argNumber);
workM_a_t24_c02* Arch ;
HSimVector<HSimRegion *> activeInstanceList ;
HSimVector<HSimRegion *> availableTaskCallObjList ;
~cu27();
bool disable(HSim__s7* proc);
};
cu27 u35;
class cu30 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02 *Arch;
class cu29 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu30 *Arch;
class cu28 : public HSim__s6{
public:
HSimVector<HSimRegion *> activeInstanceList ;
bool disable(HSim__s7* proc);
void constructObject();
workM_a_t24_c02::cu30::cu29 *Arch;
cu28(workM_a_t24_c02::cu30::cu29* arch);
};
cu28 u36;
cu29(workM_a_t24_c02::cu30* arch);
};
cu29 u37;
cu30(workM_a_t24_c02* arch);
};
cu30 u38;
HSimNamedEvent u0;
HSimNamedEvent u1;
HSimNamedEvent u2;
HSim__s1 us[7];
HSim__s3 uv[22];
HSimVlogParam up[22];
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -