📄 ihdlutil.h
字号:
////////////////////////////////////////////////////////////////////////////////
// ____ ____
// / /\/ /
// /___/ \ /
// \ \ \/
// \ \ Copyright (c) 2003-2004 Xilinx, Inc.
// / / All Right Reserved.
// /---/ /\
// \ \ / \
// \___\/\___\
////////////////////////////////////////////////////////////////////////////////
#ifndef H_Work_ihdlutil_H
#define H_Work_ihdlutil_H
#ifdef __MINGW32__
#include "xsimMinGW.h"
#else
#include "xsim.h"
#endif
#include "ieee/std_logic_arith/std_logic_arith.h"
#include "ieee/std_logic_1164/std_logic_1164.h"
class Work_ihdlutil: public HSim__s6 {
public:
/* subprogram name COND */
int Gk(const char Eb, const int Ee, const int Eg);
/* subprogram name COND */
char Gw(const char Ep, const char Er, const char Et);
/* subprogram name COND */
char *GH(HSimConstraints *reConstr, const char Ez, const char *EC, const HSimConstraints *constrEC, const char *EE, const HSimConstraints *constrEE);
/* subprogram name bool2stdlogic */
char GP(const char EL);
/* subprogram name bool2integer */
int GV(const char ES);
/* subprogram name bool2stdlogic_vector */
char *G13(HSimConstraints *reConstr, const char EY, const int E10);
/* subprogram name eq2std_logic */
char G1b(const char E16, const char E18);
/* subprogram name eq2std_logic */
char G1j(const char *E1e, const HSimConstraints *constrE1e, const char *E1g, const HSimConstraints *constrE1g);
/* subprogram name eq2std_logic */
char G1t(const int E1n, const int E1q);
/* subprogram name eq2std_logic */
char G1B(const char E1w, const char E1y);
/* subprogram name eq2integer */
int G1J(const char E1E, const char E1G);
/* subprogram name eq2integer */
int G1S(const char *E1M, const HSimConstraints *constrE1M, const char *E1P, const HSimConstraints *constrE1P);
/* subprogram name eq2integer */
int G20(const int E1V, const int E1X);
/* subprogram name eq2integer */
int G28(const char E23, const char E25);
/* subprogram name neq2std_logic */
char G2g(const char E2b, const char E2d);
/* subprogram name neq2std_logic */
char G2q(const char *E2j, const HSimConstraints *constrE2j, const char *E2m, const HSimConstraints *constrE2m);
/* subprogram name neq2std_logic */
char G2y(const int E2t, const int E2v);
/* subprogram name neq2std_logic */
char G2G(const char E2B, const char E2D);
/* subprogram name neq2integer */
int G2P(const char E2J, const char E2L);
/* subprogram name neq2integer */
int G2X(const char *E2S, const HSimConstraints *constrE2S, const char *E2U, const HSimConstraints *constrE2U);
/* subprogram name neq2integer */
int G35(const int E30, const int E32);
/* subprogram name neq2integer */
int G3d(const char E38, const char E3a);
/* subprogram name OR_REDUCE */
char G3j(const char *E3g, const HSimConstraints *constrE3g);
/* subprogram name OR_REDUCE */
char G3r(const char E3n);
/* subprogram name NOR_REDUCE */
char G3x(const char *E3u, const HSimConstraints *constrE3u);
/* subprogram name NOR_REDUCE */
char G3D(const char E3A);
/* subprogram name AND_REDUCE */
char G3J(const char *E3G, const HSimConstraints *constrE3G);
/* subprogram name AND_REDUCE */
char G3Q(const char E3M);
/* subprogram name NAND_REDUCE */
char G3W(const char *E3T, const HSimConstraints *constrE3T);
/* subprogram name NAND_REDUCE */
char G42(const char E3Z);
/* subprogram name XOR_REDUCE */
char G48(const char *E45, const HSimConstraints *constrE45);
/* subprogram name XOR_REDUCE */
char G4e(const char E4b);
/* subprogram name XNOR_REDUCE */
char G4k(const char *E4h, const HSimConstraints *constrE4h);
/* subprogram name XNOR_REDUCE */
char G4s(const char E4p);
/* subprogram name stdlogic_to_int */
int G4y(const char *E4v, const HSimConstraints *constrE4v);
/* subprogram name shl */
char *G4G(HSimConstraints *reConstr, const char *E4B, const HSimConstraints *constrE4B, const int E4D);
/* subprogram name shr */
char *G4P(HSimConstraints *reConstr, const char *E4J, const HSimConstraints *constrE4J, const int E4L);
/* subprogram name shl */
char *G4X(HSimConstraints *reConstr, const char *E4S, const HSimConstraints *constrE4S, const char *E4U, const HSimConstraints *constrE4U);
/* subprogram name shr */
char *G55(HSimConstraints *reConstr, const char *E50, const HSimConstraints *constrE50, const char *E52, const HSimConstraints *constrE52);
/* subprogram name shl */
char *G5d(HSimConstraints *reConstr, const char *E58, const HSimConstraints *constrE58, const char E5a);
/* subprogram name shr */
char *G5m(HSimConstraints *reConstr, const char *E5g, const HSimConstraints *constrE5g, const char E5i);
/* subprogram name shl */
int G5v(const int E5q, const int E5s);
/* subprogram name shr */
int G5D(const int E5y, const int E5A);
/* subprogram name shl */
char G5L(const char E5G, const int E5I);
/* subprogram name shr */
char G5U(const char E5P, const int E5R);
/* subprogram name = */
char Equal356(const int E5X, const char *E5Z, const HSimConstraints *constrE5Z);
/* subprogram name = */
char Equal364(const char *E65, const HSimConstraints *constrE65, const int E67);
/* subprogram name = */
char Equal372(const int E6d, const char E6f);
/* subprogram name = */
char Equal380(const char E6m, const int E6p);
/* subprogram name compareX */
char G6A(const int E6v, const int E6x);
/* subprogram name compareZ */
char G6I(const int E6D, const int E6F);
/* subprogram name compareX */
char G6R(const char E6L, const char E6N);
/* subprogram name compareZ */
char G6Z(const char E6U, const char E6W);
/* subprogram name compareX */
char G77(const char *E72, const HSimConstraints *constrE72, const char *E74, const HSimConstraints *constrE74);
/* subprogram name compareZ */
char G7f(const char *E7a, const HSimConstraints *constrE7a, const char *E7c, const HSimConstraints *constrE7c);
/* subprogram name + */
char *Add437(HSimConstraints *reConstr, const char E7j, const char E7m);
/* subprogram name + */
char Add445(const char E7t, const char E7v);
/* subprogram name + */
char *Add453(HSimConstraints *reConstr, const char *E7B, const HSimConstraints *constrE7B, const char *E7D, const HSimConstraints *constrE7D);
/* subprogram name - */
char *Subtract461(HSimConstraints *reConstr, const char E7J, const char E7L);
/* subprogram name - */
char Subtract469(const char E7S, const char E7U);
/* subprogram name - */
char *Subtract477(HSimConstraints *reConstr, const char *E80, const HSimConstraints *constrE80, const char *E82, const HSimConstraints *constrE82);
/* subprogram name conv_std_logic */
char G8b(const int E88);
/* subprogram name conv_std_logic */
char G8h(const char *E8e, const HSimConstraints *constrE8e);
/* subprogram name conv_std_logic_vector */
char *G8p(HSimConstraints *reConstr, const char E8k);
/* subprogram name conv_std_logic_vector */
char *G8v(HSimConstraints *reConstr, const char E8s);
/* subprogram name conv_integer */
int G8B(const char *E8y, const HSimConstraints *constrE8y);
/* subprogram name mult_concat */
char *G8J(HSimConstraints *reConstr, const int E8E, const char E8G);
/* subprogram name mult_concat */
char *G8S(HSimConstraints *reConstr, const int E8M, const char *E8P, const HSimConstraints *constrE8P);
public:
/* subprogram name shl */
char *FgI(HSimConstraints *reConstr, const char *CgD, const HSimConstraints *constrCgD, const char CgF);
/* subprogram name shr */
char *Fh2(HSimConstraints *reConstr, const char *CgX, const HSimConstraints *constrCgX, const char CgZ);
public:
Work_ihdlutil(const HSimString &name);
~Work_ihdlutil();
};
extern Work_ihdlutil *WorkIhdlutil;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -