📄 vpackage.h
字号:
////////////////////////////////////////////////////////////////////////////////
// ____ ____
// / /\/ /
// /___/ \ /
// \ \ \/
// \ \ Copyright (c) 2003-2004 Xilinx, Inc.
// / / All Right Reserved.
// /___/ /
// \ \ / \
// \___\/\___\
////////////////////////////////////////////////////////////////////////////////
#ifndef H_Simprim_vpackage_H
#define H_Simprim_vpackage_H
#ifdef __MINGW32__
#include "xsimMinGW.h"
#else
#include "xsim.h"
#endif
#include "std/textio/textio.h"
#include "ieee/vital_primitives/vital_primitives.h"
#include "ieee/vital_timing/vital_timing.h"
#include "ieee/std_logic_1164/std_logic_1164.h"
class Simprim_vpackage: public HSim__s6 {
public:
HSimEnumType Simprimerrortype;
HSimArrayType Simprimerrorseveritytypebase;
HSimArrayType Simprimerrorseveritytype;
HSimEnumType Simprimglitchkindtype;
HSimRecordType Simprimglitchdatatype;
HSimArrayType Logiccvttabletypebase;
HSimArrayType Logiccvttabletype;
HSimArrayType Std_logic_vector1;
HSimArrayType Std_logic_vector2sub1;
HSimArrayType Std_logic_vector2;
HSimArrayType Std_logic_vector3sub2;
HSimArrayType Std_logic_vector3sub1;
HSimArrayType Std_logic_vector3;
HSimArrayType Std_logic_vector4sub3;
HSimArrayType Std_logic_vector4sub2;
HSimArrayType Std_logic_vector4sub1;
HSimArrayType Std_logic_vector4;
HSimEnumType Memory_collision_type;
char *t0;
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
char *t6;
char *t7;
char *t8;
char *t9;
char *t10;
char *t11;
char *t12;
char *t13;
char *t14;
char *t15;
char *t16;
char *t17;
char *t18;
char *t19;
char *t20;
char *t21;
char *t22;
char *t23;
char *t24;
char *t25;
char *t26;
char *t27;
char *t28;
char *t29;
char *t30;
char *t31;
char *t32;
HSim__s4 E2x;
char *t33;
char *t34;
char *t35;
char *t36;
char *t37;
char *t38;
char *t39;
char *t40;
char *t41;
char *t42;
char *t43;
char *t44;
char *t45;
char *t46;
char *t47;
char *t48;
char *t49;
char *t50;
char *t51;
char *t52;
HSim__s4 Edk;
HSim__s4 Ez5;
HSim__s4 EC6;
HSim__s4 EGB;
HSim__s4 ESm;
HSim__s4 ESr;
HSim__s4 ESE;
HSim__s4 ESL;
HSim__s4 EST;
HSim__s4 ET0;
HSim__s4 ET7;
/* subprogram name HEX_TO_SLV16 */
char *FTn(HSimConstraints *reConstr, const char *ETi);
/* subprogram name HEX_TO_SLV32 */
char *FTy(HSimConstraints *reConstr, const char *ETv);
/* subprogram name DECODE_ADDR4 */
int FTI(const char *ETF);
/* subprogram name DECODE_ADDR5 */
int FTT(const char *ETQ);
/* subprogram name SLV_TO_INT */
int FU0(const char *ETX, const HSimConstraints *constrETX);
/* subprogram name ADDR_IS_VALID */
char FU6(const char *EU3, const HSimConstraints *constrEU3);
/* subprogram name SLV_TO_STR */
char *FUc(HSimConstraints *reConstr, const char *EU9, const HSimConstraints *constrEU9);
/* subprogram name SimprimMinimum */
int64 FUk(const int64 EUf, const int64 EUh);
/* subprogram name SimprimMaximum */
int64 FUu(const int64 EUp, const int64 EUr);
/* subprogram name SimprimMessage */
char *FUA(HSimConstraints *reConstr, const char EUx);
/* subprogram name SLV_TO_HEX */
char *FUJ(HSimConstraints *reConstr, const char *EUD, const HSimConstraints *constrEUD, const int EUG);
/* subprogram name SET_MEM_TO_X */
void FUR(HSim__s7 *process, const char *EUM, const HSimConstraints *constrEUM, char *VUP, const HSimConstraints *constrVUP);
/* subprogram name ADDR_OVERLAP */
void FVh(HSim__s7 *process, const int EUU, const int EUW, const int EUY, const int EV0, char& VV3, int& VV5, int& VV7, int& VV9, int& VVb, int& VVd, int& VVf);
/* subprogram name COLLISION */
void FVC(HSim__s7 *process, const char *EVk, const HSimConstraints *constrEVk, const int EVn, const int EVq, const char *EVs, const HSimConstraints *constrEVs, const char *EVu, const HSimConstraints *constrEVu, const char *EVw, const HSimConstraints *constrEVw, const char *EVy, const HSimConstraints *constrEVy, char *VVA, const HSimConstraints *constrVVA);
/* subprogram name SimprimError */
void FVL(HSim__s7 *process, const char *EVF, const HSimConstraints *constrEVF, const char EVH, const char *EVJ, const HSimConstraints *constrEVJ);
/* subprogram name SimprimReportGlitch */
void FW8(HSim__s7 *process, const char *EVP, const HSimConstraints *constrEVP, const char *EVR, const HSimConstraints *constrEVR, const int64 EVT, const char EVV, const int64 EVX, const char EVZ, const int EW2, const char EW4, const char EW6);
/* subprogram name SimprimGlitch */
void FWx(HSim__s7 *process, char& VWb, HSim__s1 *SWd, int ssindexSWd, int offsetSWd, HSim__s2 * driver_SWd, char *VWg, const char *EWi, const HSimConstraints *constrEWi, const char EWk, const char EWn, const int64 EWr, const char EWt, const char EWv);
/* subprogram name GenericValueCheckMessage */
void FX3(HSim__s7 *process, const char *EWB, const HSimConstraints *constrEWB, const char *EWE, const HSimConstraints *constrEWE, const char *EWH, const HSimConstraints *constrEWH, const char *EWK, const HSimConstraints *constrEWK, const char *EWN, const HSimConstraints *constrEWN, const char *EWR, const HSimConstraints *constrEWR, const char *EWU, const HSimConstraints *constrEWU, const char *EWX, const HSimConstraints *constrEWX, const char *EWZ, const HSimConstraints *constrEWZ, const char EX1);
/* subprogram name GenericValueCheckMessage */
void FXy(HSim__s7 *process, const char *EX7, const HSimConstraints *constrEX7, const char *EXa, const HSimConstraints *constrEXa, const char *EXd, const HSimConstraints *constrEXd, const char *EXg, const HSimConstraints *constrEXg, const int EXi, const char *EXm, const HSimConstraints *constrEXm, const char *EXq, const HSimConstraints *constrEXq, const int EXs, const char *EXu, const HSimConstraints *constrEXu, const char EXw);
/* subprogram name GenericValueCheckMessage */
void FY3(HSim__s7 *process, const char *EXC, const HSimConstraints *constrEXC, const char *EXF, const HSimConstraints *constrEXF, const char *EXI, const HSimConstraints *constrEXI, const char *EXL, const HSimConstraints *constrEXL, const char EXN, const char *EXR, const HSimConstraints *constrEXR, const char *EXU, const HSimConstraints *constrEXU, const char *EXX, const HSimConstraints *constrEXX, const char *EXZ, const HSimConstraints *constrEXZ, const char EY1);
/* subprogram name GenericValueCheckMessage */
void FYz(HSim__s7 *process, const char *EY7, const HSimConstraints *constrEY7, const char *EYa, const HSimConstraints *constrEYa, const char *EYd, const HSimConstraints *constrEYd, const char *EYg, const HSimConstraints *constrEYg, const int EYi, const char *EYm, const HSimConstraints *constrEYm, const char *EYq, const HSimConstraints *constrEYq, const char *EYt, const HSimConstraints *constrEYt, const char *EYv, const HSimConstraints *constrEYv, const char EYx);
/* subprogram name GenericValueCheckMessage */
void FZ5(HSim__s7 *process, const char *EYD, const HSimConstraints *constrEYD, const char *EYG, const HSimConstraints *constrEYG, const char *EYJ, const HSimConstraints *constrEYJ, const char *EYM, const HSimConstraints *constrEYM, const double EYQ, const char *EYT, const HSimConstraints *constrEYT, const char *EYW, const HSimConstraints *constrEYW, const char *EYZ, const HSimConstraints *constrEYZ, const char *EZ1, const HSimConstraints *constrEZ1, const char EZ3);
/* subprogram name Memory_Collision_Msg */
void FZs(HSim__s7 *process, const char *EZ9, const HSimConstraints *constrEZ9, const char *EZc, const HSimConstraints *constrEZc, const char *EZf, const HSimConstraints *constrEZf, const char EZi, const char *EZk, const HSimConstraints *constrEZk, const char *EZn, const HSimConstraints *constrEZn, const char EZq);
/* subprogram name detect_resolution */
void FZx(HSim__s7 *process, const char *EZv, const HSimConstraints *constrEZv);
public:
public:
Simprim_vpackage(const HSimString &name);
~Simprim_vpackage();
};
extern Simprim_vpackage *SimprimVpackage;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -