vantis.def

来自「Protel99-SE-软件.zip」· DEF 代码 · 共 934 行

DEF
934
字号
$USEPORTCONNECTIONS TRUE
$USEEXTERNALLIBRARY TRUE
$USELIBRARYNAME mach
----------------------------------
----------------------------------

-- Gate Symbols      **

----------------------------------
PARTTYPE: PORT;
PARTNAME: VCC;
INPUTS:
END;
OUTPUTS:
  X  :  '': 1: :1;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: PORT;
PARTNAME: GND;
INPUTS:
END;
OUTPUTS:
  X  :  '':-1: :1;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: PORT;
PARTNAME: PORTIN;
INPUTS:
  X:'':1: : ;
END;
OUTPUTS:
  X:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: PORT;
PARTNAME: PORTOUT;
INPUTS:
  X:'':1: : ;
END;
OUTPUTS:
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: PORT;
PARTNAME: PORTBI;
INPUTS:
  X:'':1: : ;
END;
OUTPUTS:
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: INV;
PARTNAME: INV;
INPUTS:
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: BUF;
PARTNAME: BUFF;
INPUTS:
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE:  BUF;
PARTNAME: IBUF;
INPUTS:
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1:IPAD|IOPAD: ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE:  BUF;
PARTNAME: OBUF;
INPUTS:
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1:OPAD|IOPAD: ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: AND;
PARTNAME: AND2;
INPUTS:
  I1:'': 1: : 1;
  I0:'': 1: : 1;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: AND;
PARTNAME: AND3;
INPUTS:
  I2:'': 1: : 1;
  I1:'': 1: : 1;
  I0:'': 1: : 1;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: AND;
PARTNAME: AND4;
INPUTS:
  I3:'': 1: : 1;
  I2:'': 1: : 1;
  I1:'': 1: : 1;
  I0:'': 1: : 1;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: AND;
PARTNAME: AND5;
INPUTS:
  I4:'': 1: : 1;
  I3:'': 1: : 1;
  I2:'': 1: : 1;
  I1:'': 1: : 1;
  I0:'': 1: : 1;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: AND;
PARTNAME: AND6;
INPUTS:
  I5:'': 1: : 1;
  I4:'': 1: : 1;
  I3:'': 1: : 1;
  I2:'': 1: : 1;
  I1:'': 1: : 1;
  I0:'': 1: : 1;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: AND;
PARTNAME: AND7;
INPUTS:
  I6:'': 1: : 1;
  I5:'': 1: : 1;
  I4:'': 1: : 1;
  I3:'': 1: : 1;
  I2:'': 1: : 1;
  I1:'': 1: : 1;
  I0:'': 1: : 1;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: AND;
PARTNAME: AND8;
INPUTS:
  I7:'': 1: : 1;
  I6:'': 1: : 1;
  I5:'': 1: : 1;
  I4:'': 1: : 1;
  I3:'': 1: : 1;
  I2:'': 1: : 1;
  I1:'': 1: : 1;
  I0:'': 1: : 1;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: OR;
PARTNAME: OR2;
INPUTS:
  I1:'': 1: : 0;
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: OR;
PARTNAME: OR3;
INPUTS:
  I2:'': 1: : 0;
  I1:'': 1: : 0;
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: OR;
PARTNAME: OR4;
INPUTS:
  I3:'': 1: : 0;
  I2:'': 1: : 0;
  I1:'': 1: : 0;
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: OR;
PARTNAME: OR5;
INPUTS:
  I4:'': 1: : 0;
  I3:'': 1: : 0;
  I2:'': 1: : 0;
  I1:'': 1: : 0;
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: OR;
PARTNAME: OR6;
INPUTS:
  I5:'': 1: : 0;
  I4:'': 1: : 0;
  I3:'': 1: : 0;
  I2:'': 1: : 0;
  I1:'': 1: : 0;
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: OR;
PARTNAME: OR7;
INPUTS:
  I6:'': 1: : 0;
  I5:'': 1: : 0;
  I4:'': 1: : 0;
  I3:'': 1: : 0;
  I2:'': 1: : 0;
  I1:'': 1: : 0;
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: OR;
PARTNAME: OR8;
INPUTS:
  I7:'': 1: : 0;
  I6:'': 1: : 0;
  I5:'': 1: : 0;
  I4:'': 1: : 0;
  I3:'': 1: : 0;
  I2:'': 1: : 0;
  I1:'': 1: : 0;
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: XOR;
PARTNAME: XOR2;
INPUTS:
  I1:'': 1: : 0;
  I0:'': 1: : 0;
END;
OUTPUTS:
  O:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DFF;
INPUTS:
  D   : '.d': 1: : 0;
  CLK :'.ckmux': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DFFR;
INPUTS:
  D  : '.d': 1: : 0;
  CLK:'.ckmux': 1: : 0;
  CLR:'.ar': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DFFS;
INPUTS:
  D  : '.d': 1: : 0;
  CLK:'.ckmux': 1: : 0;
  S  :'.sp': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DFFRS;
INPUTS:
  D  : '.d': 1: : 0;
  CLK:'.ckmux': 1: : 0;
  R  :'.ar': 1: : 0;
  S  :'.sp': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DFFC;
INPUTS:
  D  : '.d': 1: : 0;
  CLK:'.ckmux': 1: : 0;
  CE :'.ce': 1: : 1;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DFFCR;
INPUTS:
  D  : '.d': 1: : 0;
  CLK:'.ckmux': 1: : 0;
  CE :'.ce': 1: : 1;
  R  :'.ar': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DFFCS;
INPUTS:
  D  : '.d': 1: : 0;
  CLK:'.ckmux': 1: : 0;
  CE :'.ce': 1: : 1;
  S  :'.sp': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DFFCRS;
INPUTS:
  D  : '.d': 1: : 0;
  CLK:'.ckmux': 1: : 0;
  R  :'.ar': 1: : 0;
  CE :'.ce': 1: : 1;
  S  :'.sp': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: TFF;
INPUTS:
  T  : '.t': 1: : 0;
  CLK:'.ckmux': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: TFFR;
INPUTS:
  T  : '.t': 1: : 0;
  CLK:'.ckmux': 1: : 0;
  CE :'.ce': 1: : 1;
  CLR:'.ar': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED
                            
END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: TFFS;
INPUTS:
  T  : '.t': 1: : 0;
  CLK:'.ckmux': 1: : 0;
  S  :'.sp': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: TFFRS;
INPUTS:
  T  : '.t': 1: : 0;
  CLK:'.ckmux': 1: : 0;
  R  :'.ar': 1: : 0;
  S  :'.ap': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DLAT;
INPUTS:
  D   : '.l': 1: : 0;
  LAT :'.le': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DLAT;
INPUTS:
  D   :    '.l': 1: : 0;
  LAT :'.lemux': 1: : 0;
END;
OUTPUTS:
  Q:'':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DLAT;
INPUTS:
  D   :   '': 1: : 0;
  LAT :'.iock': 1: : 0;
END;
OUTPUTS:               
  Q:'.iol':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DLAT;
INPUTS:
  D   :   '': 1: : 0;
  LAT :'.iock': 1: : 0;
END;
OUTPUTS:               
  Q:'.iod':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DLATR;
INPUTS:
  D   :   '': 1: : 0;
  LAT :'.iock': 1: : 0;
  R   :'.ar': 1: : 0;
END;
OUTPUTS:               
  Q:'.iol':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DLATS;
INPUTS:
  D   :   '': 1: : 0;
  LAT :'.iock': 1: : 0;
  S   :'.sp': 1: : 0;
END;
OUTPUTS:               
  Q:'.iol':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DLATS;
INPUTS:
  D   :   '': 1: : 0;
  LAT :'.iock': 1: : 0;
  S   :'.sp': 1: : 0;
END;
OUTPUTS:               
  Q:'.iod':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: FLOP;
PARTNAME: DLATRS;
INPUTS:
  D   :   '': 1: : 0;
  LAT :'.iock': 1: : 0;
  R   :'.ar': 1: : 0;
  S   :'.sp': 1: : 0;
END;
OUTPUTS:               
  Q:'.iol':1: : ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: OE;
PARTNAME: BUFTH;
INPUTS:
  I0:'': 1: : 0;
  OE:'.oe': 1: :0;
END;
OUTPUTS:
  O:'.io':1:OPAD|IOPAD: ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

----------------------------------
PARTTYPE: OE;
PARTNAME: BUFTL;
INPUTS:
  I0:   '': 1: : 0;
  OE:'.oe':-1: :0;
END;
OUTPUTS:
  O:'.io':1:OPAD|IOPAD: ;
END;
DEVICES_PREFERRED

END;
DEVICES_EXCLUDED

END;
%%
----------------------------------

⌨️ 快捷键说明

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