traffic__tb.h

来自「软件开发环境:ISE 7.1i 仿真环境:ISE Simulator 」· C头文件 代码 · 共 107 行

H
107
字号
////////////////////////////////////////////////////////////////////////////////
//   ____  ____  
//  /   /\/   /  
// /___/  \  /   
// \   \   \/    
//  \   \        Copyright (c) 2003-2004 Xilinx, Inc.
//  /   /        All Right Reserved. 
// /___/   /\   
// \   \  /  \  
//  \___\/\___\ 
////////////////////////////////////////////////////////////////////////////////

#ifndef H_workMtraffic__tb_H
#define H_workMtraffic__tb_H

#ifdef _MSC_VER
#pragma warning(disable: 4355)
#endif

#ifdef __MINGW32__
#include "xsimMinGW.h"
#else
#include "xsim.h"
#endif

class workMtraffic__tb : public HSim__s5{
public: 
    workMtraffic__tb(const char *instname);
    ~workMtraffic__tb();
    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[4];
    class workMtraffic__tb_cu0 : public HSimVlogTask{
    public: 
        HSim__s3 u0;
        workMtraffic__tb_cu0(workMtraffic__tb* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void constructObject();
        int getSizeForArg(int argNumber);
        workMtraffic__tb* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~workMtraffic__tb_cu0();
        bool disable(HSim__s7* proc);
    };
    workMtraffic__tb_cu0  CHECK_LAMPA;
    class workMtraffic__tb_cu1 : public HSimVlogTask{
    public: 
        HSim__s3 u0;
        workMtraffic__tb_cu1(workMtraffic__tb* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void constructObject();
        int getSizeForArg(int argNumber);
        workMtraffic__tb* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~workMtraffic__tb_cu1();
        bool disable(HSim__s7* proc);
    };
    workMtraffic__tb_cu1  CHECK_LAMPB;
    class workMtraffic__tb_cu2 : public HSimVlogTask{
    public: 
        HSim__s3 u0;
        workMtraffic__tb_cu2(workMtraffic__tb* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void constructObject();
        int getSizeForArg(int argNumber);
        workMtraffic__tb* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~workMtraffic__tb_cu2();
        bool disable(HSim__s7* proc);
    };
    workMtraffic__tb_cu2  CHECK_ACOUNT;
    class workMtraffic__tb_cu3 : public HSimVlogTask{
    public: 
        HSim__s3 u0;
        workMtraffic__tb_cu3(workMtraffic__tb* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void constructObject();
        int getSizeForArg(int argNumber);
        workMtraffic__tb* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~workMtraffic__tb_cu3();
        bool disable(HSim__s7* proc);
    };
    workMtraffic__tb_cu3  CHECK_BCOUNT;
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?