⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _c___a_d_d_s_u_b___v7__0.h

📁 Verilog code for MAC
💻 H
字号:
////////////////////////////////////////////////////////////////////////////////
//   ____  ____  
//  /   /\/   /  
// /___/  \  /   
// \   \   \/    
//  \   \        Copyright (c) 2003-2004 Xilinx, Inc.
//  /   /        All Right Reserved. 
// /___/   /\   
// \   \  /  \  
//  \___\/\___\ 
////////////////////////////////////////////////////////////////////////////////

#ifndef H_xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0_H
#define H_xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0_H

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

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

class xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0 : public HSim__s5{
public: 
    xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0(const char *instname);
    ~xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0();
    void setDefparam();
    void constructObject();
    void moduleInstantiate(HSimConfigDecl *cfg);
    void connectSigs();
    void reset();
    virtual void archImplement();
    HSim::ValueS* up41Func(HSim::VlogVarType& outVarType, int& outNumScalars, int inNumScalars);
    HSim::ValueS* up42Func(HSim::VlogVarType& outVarType, int& outNumScalars, int inNumScalars);
    void paramAssign();
    class cu0 : public HSimVlogTask{
    public: 
        HSim__s3 uv[4];
        cu0(xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void reset();
        void constructObject();
        int getSizeForArg(int argNumber);
        int getSize();
        HSim::VlogVarType getType();
        xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~cu0();
        bool disable(HSim__s7* proc);
    };
    cu0 u26;
    class cu1 : public HSimVlogTask{
    public: 
        HSim__s3 uv[4];
        cu1(xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void reset();
        void constructObject();
        int getSizeForArg(int argNumber);
        int getSize();
        HSim::VlogVarType getType();
        xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~cu1();
        bool disable(HSim__s7* proc);
    };
    cu1 u27;
    class cu2 : public HSimVlogTask{
    public: 
        HSim__s3 uv[5];
        cu2(xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void reset();
        void constructObject();
        int getSizeForArg(int argNumber);
        int getSize();
        HSim::VlogVarType getType();
        xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~cu2();
        bool disable(HSim__s7* proc);
    };
    cu2 u28;
    class cu3 : public HSimVlogTask{
    public: 
        HSim__s3 uv[3];
        cu3(xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void reset();
        void constructObject();
        int getSizeForArg(int argNumber);
        int getSize();
        HSim::VlogVarType getType();
        xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~cu3();
        bool disable(HSim__s7* proc);
    };
    cu3 u29;
    class cu4 : public HSimVlogTask{
    public: 
        HSim__s3 uv[2];
        cu4(xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void reset();
        void constructObject();
        int getSizeForArg(int argNumber);
        int getSize();
        HSim::VlogVarType getType();
        xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~cu4();
        bool disable(HSim__s7* proc);
    };
    cu4 u30;
    class cu5 : public HSimVlogTask{
    public: 
        HSim__s3 uv[6];
        cu5(xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void reset();
        void constructObject();
        int getSizeForArg(int argNumber);
        int getSize();
        HSim::VlogVarType getType();
        xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~cu5();
        bool disable(HSim__s7* proc);
    };
    cu5 u31;
    class cu6 : public HSimVlogTask{
    public: 
        HSim__s3 uv[3];
        cu6(xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void reset();
        void constructObject();
        int getSizeForArg(int argNumber);
        int getSize();
        HSim::VlogVarType getType();
        xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~cu6();
        bool disable(HSim__s7* proc);
    };
    cu6 u32;
    class cu7 : public HSimVlogTask{
    public: 
        HSim__s3 uv[6];
        cu7(xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void reset();
        void constructObject();
        int getSizeForArg(int argNumber);
        int getSize();
        HSim::VlogVarType getType();
        xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~cu7();
        bool disable(HSim__s7* proc);
    };
    cu7 u33;
    class cu8 : public HSimVlogTask{
    public: 
        HSim__s3 uv[3];
        cu8(xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* arch );
        HSimVlogTaskCall * createTaskCall(HSim__s7 * process );
        void deleteTaskCall(HSimVlogTaskCall *p );
        void reset();
        void constructObject();
        int getSizeForArg(int argNumber);
        int getSize();
        HSim::VlogVarType getType();
        xilinxcorelib_ver_auxlibM_c___a_d_d_s_u_b___v7__0* Arch ;
        HSimVector<HSimRegion *> activeInstanceList ;
        HSimVector<HSimRegion *>  availableTaskCallObjList ;
        ~cu8();
        bool disable(HSim__s7* proc);
    };
    cu8 u34;
    HSim__s1 us[48];
    HSim__s3 uv[30];
    HSimVlogParam up[43];
};

#endif

⌨️ 快捷键说明

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