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

📄 mvrint.h

📁 主要进行大规模的电路综合
💻 H
字号:
/**CFile****************************************************************  FileName    [mvrInt.h]  PackageName [MVSIS 2.0: Multi-valued logic synthesis system.]  Synopsis    [External declarations of the package to manipulate MV relations.]  Author      [MVSIS Group]    Affiliation [UC Berkeley]  Date        [Ver. 1.0. Started - February 1, 2003.]  Revision    [$Id: mvrInt.h,v 1.14 2003/05/27 23:15:19 alanmi Exp $]***********************************************************************/#ifndef __MVR_INT_H__#define __MVR_INT_H__///////////////////////////////////////////////////////////////////////////                          INCLUDES                                ///////////////////////////////////////////////////////////////////////////#include "mv.h"#include "vmInt.h"#include "vmxInt.h"#include "mvtypes.h"///////////////////////////////////////////////////////////////////////////                         PARAMETERS                               ///////////////////////////////////////////////////////////////////////////enum { MVR_UNKNOWN, MVR_DETERM, MVR_NONDETERM }; // the constants used to label the relation///////////////////////////////////////////////////////////////////////////                    STRUCTURE DEFINITIONS                         ///////////////////////////////////////////////////////////////////////////struct MvrManagerStruct{    DdManager *         pDdLoc;       // the BDD manager to represent local functions    reo_man *           pReo;         // the reording manager    permman *           pPerm;        // the permutation manager};struct MvrRelationStruct{    Mvr_Manager_t *     pMan;         // the relation manager     DdNode *            bRel;         // the relation    Vmx_VarMap_t *      pVmx;         // the extended variable map of this relation    unsigned            nBddNodes:29; // the number of the MV vars    unsigned            fMark    :1;  // the flag used to mark the nodes with non-well-defined minterms added    unsigned            NonDet   :2;  // the flag used to mark the ND relations};///////////////////////////////////////////////////////////////////////////                       MACRO DEFITIONS                            ///////////////////////////////////////////////////////////////////////////#define  BDD_NODES_UNKNOWN  0xfffffff///////////////////////////////////////////////////////////////////////////                     FUNCTION DEFITIONS                           ////////////////////////////////////////////////////////////////////////////*=== mvr.c =============================---=======================*//*=== mvrMan.c ====================================================*////////////////////////////////////////////////////////////////////////////                       END OF FILE                                ///////////////////////////////////////////////////////////////////////////#endif

⌨️ 快捷键说明

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