Parametres pour les icones
This commit is contained in:
parent
0fe2f455cc
commit
c79419aa77
|
@ -2,7 +2,9 @@
|
||||||
# | |
|
# | |
|
||||||
# | Title : Parameters File for Xsch |
|
# | 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_BACKGROUND_COLOR_NAME Black
|
||||||
DEFINE XSCH_FOREGROUND_COLOR_NAME White
|
DEFINE XSCH_FOREGROUND_COLOR_NAME White
|
||||||
DEFINE XSCH_ACCEPT_COLOR_NAME magenta
|
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
|
0 Gates cyan Black
|
||||||
1 Inputs red Black
|
1 Inputs red Black
|
||||||
2 Outputs light_blue Black
|
2 Outputs light_blue Black
|
||||||
3 Signals blue Black
|
3 Signals yellow Black
|
||||||
4 Debug spring_green Black
|
4 Debug spring_green Black
|
||||||
|
|
||||||
END
|
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
|
||||||
|
|
Loading…
Reference in New Issue