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

📄 vpackage.h

📁 总体演示程序DEMO_FPGA.rar
💻 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 + -