Parametres pour les icones

This commit is contained in:
The Syf Tool 2000-03-30 17:52:14 +00:00
parent 0fe2f455cc
commit c79419aa77
1 changed files with 210 additions and 3 deletions

View File

@ -2,7 +2,9 @@
# | |
# | Title : Parameters File for Xsch |
# | |
# | Date : 01.01.95 |
# | Author : Ludovic Jacomme |
# | |
# | Date : 03.29.2000 |
# | |
# \------------------------------------------------------------*/
# /*------------------------------------------------------------\
@ -31,7 +33,7 @@ DEFINE XSCH_CURSOR_COLOR_NAME Black
DEFINE XSCH_BACKGROUND_COLOR_NAME Black
DEFINE XSCH_FOREGROUND_COLOR_NAME White
DEFINE XSCH_ACCEPT_COLOR_NAME magenta
DEFINE XSCH_CONNECT_COLOR_NAME White
DEFINE XSCH_CONNECT_COLOR_NAME magenta
# /*------------------------------------------------------------\
# | |
@ -52,7 +54,212 @@ TABLE XSCH_LAYER_NAME
0 Gates cyan Black
1 Inputs red Black
2 Outputs light_blue Black
3 Signals blue Black
3 Signals yellow Black
4 Debug spring_green Black
END
# /*------------------------------------------------------------\
# | |
# | Xsch Icon Cell Buffer |
# | |
# \------------------------------------------------------------*/
TABLE XSCH_ICON_CELL_BUFFER
# model inputs output not_in not_out
# SXLIB
buf_x2 i q 0 0
buf_x4 i q 0 0
buf_x8 i q 0 0
inv_x1 i nq 0 1
inv_x2 i nq 0 1
inv_x4 i nq 0 1
inv_x8 i nq 0 1
# SCLIB
b1_y i t 0 0
d1_y i t 0 0
p1_y i t 0 0
n1_y i f 0 1
np1_y i f 0 1
ndrv_y i f 0 1
ndrvp_y i f 0 1
END
# /*------------------------------------------------------------\
# | |
# | Xsch Icon Cell And |
# | |
# \------------------------------------------------------------*/
TABLE XSCH_ICON_CELL_AND
# model inputs output number_in not_in not_out
# SXLIB
a2_x2 i0,i1 q 2 0 0
a2_x4 i0,i1 q 2 0 0
a3_x2 i0,i1,i2 q 3 0 0
a3_x4 i0,i1,i2 q 3 0 0
a4_x2 i0,i1,i2,i3 q 4 0 0
a4_x4 i0,i1,i2,i3 q 4 0 0
na2_x1 i0,i1 nq 2 0 1
na2_x4 i0,i1 nq 2 0 1
na3_x1 i0,i1,i2 nq 3 0 1
na3_x4 i0,i1,i2 nq 3 0 1
na4_x1 i0,i1,i2,i3 nq 4 0 1
na4_x4 i0,i1,i2,i3 nq 4 0 1
an12_x1 i0,i1 q 2 2 0
an12_x4 i0,i1 q 2 2 0
# SCLIB
a2_y i0,i1 t 2 0 0
a2p_y i0,i1 t 2 0 0
a3_y i0,i1,i2 t 3 0 0
a3p_y i0,i1,i2 t 3 0 0
a4_y i0,i1,i2,i3 t 4 0 0
a4p_y i0,i1,i2,i3 t 4 0 0
na2_y i0,i1 f 2 0 1
na2p_y i0,i1 f 2 0 1
na3_y i0,i1,i2 f 3 0 1
na3p_y i0,i1,i2 f 3 0 1
na4_y i0,i1,i2,i3 f 4 0 1
na4p_y i0,i1,i2,i3 f 4 0 1
END
# /*------------------------------------------------------------\
# | |
# | Xsch Icon Cell Or |
# | |
# \------------------------------------------------------------*/
TABLE XSCH_ICON_CELL_OR
# model inputs output number_in not_in not_out
# SXLIB
o2_x2 i0,i1 q 2 0 0
o2_x4 i0,i1 q 2 0 0
o3_x2 i0,i1,i2 q 3 0 0
o3_x4 i0,i1,i2 q 3 0 0
o4_x2 i0,i1,i2,i3 q 4 0 0
o4_x4 i0,i1,i2,i3 q 4 0 0
no2_x1 i0,i1 nq 2 0 1
no2_x4 i0,i1 nq 2 0 1
no3_x1 i0,i1,i2 nq 3 0 1
no3_x4 i0,i1,i2 nq 3 0 1
no4_x1 i0,i1,i2,i3 nq 4 0 1
no4_x4 i0,i1,i2,i3 nq 4 0 1
on12_x1 i0,i1 q 2 2 0
on12_x4 i0,i1 q 2 2 0
# SCLIB
o2_y i0,i1 t 2 0 0
op2_y i0,i1 t 2 0 0
o3_y i0,i1,i2 t 3 0 0
op3_y i0,i1,i2 t 3 0 0
no2_y i0,i1 f 2 0 1
nop2_y i0,i1 f 2 0 1
no3_y i0,i1,i2 f 3 0 1
nop3_y i0,i1,i2 f 3 0 1
END
# /*------------------------------------------------------------\
# | |
# | Xsch Icon Cell Xor |
# | |
# \------------------------------------------------------------*/
TABLE XSCH_ICON_CELL_XOR
# model inputs output number_in not_in not_out
# SXLIB
xr2_x1 i0,i1 q 2 0 0
xr2_x4 i0,i1 q 2 0 0
nxr2_x1 i0,i1 nq 2 0 1
nxr2_x4 i0,i1 nq 2 0 1
# SCLIB
xr2_y i0,i1 t 2 0 0
nxr2_y i0,i1 f 2 0 1
END
# /*------------------------------------------------------------\
# | |
# | Xsch Icon Cell Tristate |
# | |
# \------------------------------------------------------------*/
TABLE XSCH_ICON_CELL_TRISTATE
# model inputs output not_in not_out
# SXLIB
nts_x1 cmd,i nq 0 1
nts_x2 cmd,i nq 0 1
# ts_x4 cmd,i q 0 0
ts_x4 cmd,i q 0 0
ts_x8 cmd,i q 0 0
# SCLIB
ts_y v,i t 0 0
tsp_y v,i t 0 0
tsn_y v,i f 0 1
END
# /*------------------------------------------------------------\
# | |
# | Xsch Icon Cell Register |
# | |
# \------------------------------------------------------------*/
TABLE XSCH_ICON_CELL_REGISTER
# model inputs output number_in not_in clock_in not_out edge
# SXLIB
sff1_x4 i,ck q 2 0 1 0 1
sff2_x4 cmd,i0,i1,ck q 4 0 1 0 1
sff3_x4 cmd0,cmd1,i0,i1,i2,ck q 6 0 1 0 1
# SCLIB
ms_y i,l t 2 0 1 0 2
msdp2_y di,ck t 2 0 1 0 2
msdp4_y di,ck t 2 0 1 0 2
ms2dp2_y di,si,se,ck t 4 0 1 0 2
ms2dp4_y di,si,se,ck t 4 0 1 0 2
END