📄 flatsch.srm
字号:
f "noname"; #file 0
f "c:\synplcty\lib\vhd\std.vhd"; #file 1
f "f:\sin\fshow.vhd"; #file 2
f "c:\synplcty\lib\vhd\std1164.vhd"; #file 3
f "c:\synplcty\lib\vhd\unsigned.vhd"; #file 4
f "c:\synplcty\lib\vhd\arith.vhd"; #file 5
n adlib vcc netlist;
av .isprim 1;
o y TRUE;
p true y TRUE;
p false FALSE FALSE;
n adlib gnd netlist;
av .isprim 1;
o y FALSE;
p false y FALSE;
p true TRUE TRUE;
n adlib or4 netlist;
av .comb 1;
av .isprim 1;
i a;
i b;
i c;
i d;
o y;
p or y y a,b,c,d;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A a y T0D4.5;
tcc-A b y T0D4.5;
tcc-A c y T0D4.5;
tcc-A d y T0D4.5;
n adlib xor2 netlist;
av .comb 1;
av .isprim 1;
i a;
i b;
o y;
p xor y y a,b;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A a y T0D4.5;
tcc-A b y T0D4.5;
n adlib or2b netlist;
av .comb 1;
av .isprim 1;
i a;
i b;
o y;
p or y y a_i,b_i;
p false FALSE FALSE;
p true TRUE TRUE;
p inv b_i b_i b;
p inv a_i a_i a;
tcc-A a y T0D4.5;
tcc-A b y T0D4.5;
n adlib and2 netlist;
av .comb 1;
av .isprim 1;
i a;
i b;
o y;
p and y y a,b;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A a y T0D4.5;
tcc-A b y T0D4.5;
n adlib xa1 netlist;
av .comb 1;
av .isprim 1;
i a;
i b;
i c;
o y;
p xor xab xab a,b;
p and y y xab,c;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A a y T0D4.5;
tcc-A b y T0D4.5;
tcc-A c y T0D4.5;
n adlib or2 netlist;
av .comb 1;
av .isprim 1;
i a;
i b;
o y;
p or y y a,b;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A a y T0D4.5;
tcc-A b y T0D4.5;
n adlib xnor2 netlist;
av .comb 1;
av .isprim 1;
i a;
i b;
o y;
p xor yi yi a,b;
p inv y y yi;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A a y T0D4.5;
tcc-A b y T0D4.5;
n adlib and3 netlist;
av .comb 1;
av .isprim 1;
i a;
i b;
i c;
o y;
p and y y a,b,c;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A a y T0D4.5;
tcc-A b y T0D4.5;
tcc-A c y T0D4.5;
n adlib dfm7a netlist;
av .seq 1;
av .isprim 1;
i d0;
i d1;
i d2;
i d3;
i s10;
i s11;
i s0;
i clk;
i clr;
o q;
p or s1 s1 s10,s11;
p mux d01 d01 d0 d1 s0;
p mux d23 d23 d2 d3 s0;
p mux d d d01 d23 s1;
p dffr q q d clk clr_i;
p false FALSE FALSE;
p true TRUE TRUE;
p inv clr_i clr_i clr;
tcs-A d0 clk T0D0.5;
tcs-A d1 clk T0D0.5;
tcs-A d2 clk T0D0.5;
tcs-A d3 clk T0D0.5;
tcs-A s10 clk T0D0.5;
tcs-A s11 clk T0D0.5;
tcs-A s0 clk T0D0.5;
trc-A clk q T0D4.5;
n adlib cm8 netlist;
av .comb 1;
av .isprim 1;
i d0;
i d1;
i d2;
i d3;
i s00;
i s01;
i s10;
i s11;
o y;
p and s0 s0 s00,s01;
p or s1 s1 s10,s11;
p mux m0 m0 d0 d1 s0;
p mux m1 m1 d2 d3 s0;
p mux y y m0 m1 s1;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A d0 y T0D4.5;
tcc-A d1 y T0D4.5;
tcc-A d2 y T0D4.5;
tcc-A d3 y T0D4.5;
tcc-A s00 y T0D4.5;
tcc-A s01 y T0D4.5;
tcc-A s10 y T0D4.5;
tcc-A s11 y T0D4.5;
n adlib outbuf netlist;
av .isprim 1;
i d;
o pad;
p buf pad pad d;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A d pad T0D4.5;
n adlib clkbuf netlist;
av .clkbuf 1;
av .isprim 1;
i pad;
o y;
ai .maxfan 9999;
p buf y y pad;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A pad y T0D4.5;
n adlib inbuf netlist;
av .isprim 1;
i pad;
o y;
p buf y y pad;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A pad y T0D6.5;
n adlib cy2a netlist;
av .comb 1;
av .isprim 1;
i a0;
i a1;
i b0;
i b1;
o y;
p and f1 f1 a1,b1;
p or p1 p1 a1,b1;
p and f0 f0 a0,b0,p1;
p or y y f0,f1;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A a0 y T0D4.5;
tcc-A a1 y T0D4.5;
tcc-A b0 y T0D4.5;
tcc-A b1 y T0D4.5;
n adlib maj3 netlist;
av .comb 1;
av .isprim 1;
i a;
i b;
i c;
o y;
p and ab ab a,b;
p and ac ac a,c;
p and bc bc b,c;
p or y y ab,ac,bc;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A a y T0D4.5;
tcc-A b y T0D4.5;
tcc-A c y T0D4.5;
n adlib ax1c netlist;
av .comb 1;
av .isprim 1;
i a;
i b;
i c;
o y;
p and ab ab a,b;
p xor y y ab,c;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A a y T0D4.5;
tcc-A b y T0D4.5;
tcc-A c y T0D4.5;
n adlib cy2b netlist;
av .comb 1;
av .isprim 1;
i a0;
i a1;
i b0;
i b1;
o y;
p and f1 f1 a1,b1;
p or p1 p1 a1,b1;
p or pc0 pc0 a0,b0;
p and f0 f0 pc0,p1;
p or y y f0,f1;
p false FALSE FALSE;
p true TRUE TRUE;
tcc-A a0 y T0D4.5;
tcc-A a1 y T0D4.5;
tcc-A b0 y T0D4.5;
tcc-A b1 y T0D4.5;
n adlib df1 netlist;
av .seq 1;
av .isprim 1;
i d;
ai .combine 1;
i clk;
ai .at_act1fo 2;
o q;
p dff q q d clk;
p false FALSE FALSE;
p true TRUE TRUE;
tcs-A d clk T0D0.5;
trc-A clk q T0D4.5;
n flattened fshow_flattened one;
i clk3;
i clk2;
i clk1;
i clk0;
o f[15:0] f[15:0];
o m4[9:0] m4[9:0];
gn fadd5_4t0_fc;
an ALSCRT M ;
gn fadd5_4t0_c;
an ALSCRT M ;
gn fadd5_4t0.c1;
an ALSCRT M ;
r @@2:48:4:48:14 adlib vcc netlist VCC
y=TRUE;
r @@2:48:4:48:14 adlib gnd netlist GND
y=FALSE;
r $137:9802 adlib or4 netlist G_988_n
a=f0[0]
b=f0[1]
c=f0[3]
d=f0[2]
y=N_1171_n;
r @@2:48:4:48:14 $169:9747 adlib xor2 netlist G_984
a=I_89.axb0_x
b=m3[9]
y=N_1167;
r $141:9722 adlib or4 netlist G_983
a=f2[0]
b=f1[0]
c=f1[3]
d=f2[3]
y=N_1166;
r @@2:48:4:48:14 $236:9808 adlib xor2 netlist G_905
a=I_90.axb0
b=N_1167
y=G_905_i;
r @@2:48:4:48:14 $452:9906 adlib xor2 netlist fadd5t_9t5.s0
a=fadd5_4t0_c
b=fadd5t_9t5.axb0_x
y=un4_m5[5];
r @@2:48:4:48:14 $335:9906 adlib xor2 netlist fadd5_4t0.s1
a=fadd5_4t0.axb1m
b=fadd5_4t0.c1
y=un4_m5[9];
r @@2:48:4:48:14 $429:9906 adlib xor2 netlist fadd5_4t0.s3i
a=fadd5_4t0.c3
b=fadd5_4t0.axb3im
y=fadd5_4t0.s3i;
r @@2:52:10:52:30 $478:9955 adlib or2b netlist G_672
a=fadd5_4t0.s3i
b=un1_f4_i
y=N_1010;
r @@2:19:14:19:17 $129:9946 adlib and2 netlist G_673
a=f3[1]
b=f3[2]
y=I_52.x2;
r @@2:52:10:52:30 $380:9955 adlib xa1 netlist G_675
a=fadd5_4t0.axb2m
b=fadd5_4t0.c2
c=un1_f4_i
y=m4_core[2];
r @@2:52:10:52:30 $377:9955 adlib xa1 netlist G_676
a=fadd5_4t0.axb0m
b=m3[0]
c=un1_f4_i
y=m4_core[0];
r @@2:43:14:43:17 $133:9946 adlib and2 netlist I_67.x2_i_0_0_0
a=f0[1]
b=f0[2]
y=N_218;
r $224:9802 adlib or4 netlist G_880
a=f3[0]
b=f3[1]
c=f3[3]
d=f3[2]
y=f_1[12];
r $194:9648 adlib xor2 netlist G_881
a=I_77.axb0_x
b=m3[3]
y=N_919;
r $190:9654 adlib xor2 netlist G_882
a=I_79.axb0_x
b=m3[4]
y=N_920;
r $190:9657 adlib xor2 netlist G_883
a=I_81.axb0_x
b=m3[5]
y=N_921;
r $190:9660 adlib xor2 netlist G_884
a=I_83.axb0_x
b=m3[6]
y=N_922;
r $190:9660 adlib xor2 netlist G_885
a=I_85.axb0_x
b=m3[7]
y=N_923;
r $187:9666 adlib xor2 netlist G_886
a=I_87.axb0_x
b=m3[8]
y=N_924;
r @@2:48:4:48:14 $255:9709 adlib xor2 netlist G_899
a=N_919
b=I_78.axb0_x
y=N_937;
r @@2:48:4:48:14 $255:9715 adlib xor2 netlist G_900
a=N_920
b=I_80.axb0_x
y=N_938;
r @@2:48:4:48:14 $270:9737 adlib xor2 netlist G_901
a=N_921
b=I_82.axb0_x
y=N_939;
r @@2:48:4:48:14 $261:9737 adlib xor2 netlist G_902
a=N_922
b=I_84.axb0_x
y=N_940;
r @@2:48:4:48:14 $267:9737 adlib xor2 netlist G_903
a=N_923
b=I_86.axb0
y=N_941;
r @@2:48:4:48:14 $261:9737 adlib xor2 netlist G_904
a=I_88.axb0
b=N_924
y=N_942;
r $129:9995 adlib or2 netlist G_911
a=f3[2]
b=f3[3]
y=N_949;
r @@2:48:4:48:14 $129:9599 adlib xor2 netlist G_918
a=m1[6]
b=m0[6]
y=I_83.axb0_x;
r @@2:48:4:48:14 $133:9587 adlib xor2 netlist G_923
a=m0[3]
b=m1[3]
y=I_77.axb0_x;
r @@2:48:4:48:14 $129:9629 adlib xor2 netlist G_925
a=m1[1]
b=m0[1]
y=I_73.axb0_x;
r @@2:42:5:42:6 $265:9995 adlib xor2 netlist G_926
a=N_1016
b=m0[9]
y=N_145;
r @@2:42:5:42:6 $293:9946 adlib xor2 netlist G_927
a=N_1016
b=m0[5]
y=N_153;
r @@2:42:5:42:6 $293:9946 adlib xor2 netlist G_928
a=N_1016
b=m0[6]
y=N_154;
r @@2:42:5:42:6 $287:9946 adlib xnor2 netlist G_929
a=N_1016
b=m0[7]
y=N_155;
r @@2:42:5:42:6 $277:9946 adlib xnor2 netlist G_930
a=N_1016
b=m0[8]
y=N_156;
r @@2:42:5:42:6 $265:9946 adlib xor2 netlist G_931
a=N_1016
b=m0[1]
y=N_969;
r @@2:42:5:42:6 $265:9995 adlib xor2 netlist G_932
a=N_1016
b=m0[2]
y=N_169;
r @@2:18:5:18:6 $241:9995 adlib xor2 netlist G_935
a=un1_f3_i
b=m3[9]
y=fadd1_6t6.axb0m;
r @@2:18:5:18:6 $269:9946 adlib xor2 netlist G_936
a=un1_f3_i
b=m3[5]
y=fadd6_nc_5t0.axb2m;
r @@2:18:5:18:6 $269:9946 adlib xor2 netlist G_937
a=un1_f3_i
b=m3[6]
y=fadd6_nc_5t0.axb3m;
r @@2:18:5:18:6 $263:9946 adlib xnor2 netlist G_938
a=un1_f3_i
b=m3[7]
y=fadd6_nc_5t0.axb4mi;
r @@2:18:5:18:6 $253:9946 adlib xnor2 netlist G_939
a=un1_f3_i
b=m3[8]
y=fadd6_nc_5t0.axb5mi;
r @@2:48:4:48:14 $319:9857 adlib xor2 netlist G_940
a=N_939
b=N_102
y=fadd5t_9t5.axb0_x;
r @@2:48:4:48:14 $322:9857 adlib xor2 netlist G_941
a=N_940
b=N_106
y=N_979;
r @@2:48:4:48:14 $338:9808 adlib xor2 netlist G_942
a=N_941
b=N_110
y=N_980;
r @@2:48:4:48:14 $310:9857 adlib xor2 netlist G_943
a=N_942
b=N_114
y=N_981;
r @@2:48:4:48:14 $297:9857 adlib xor2 netlist G_944
a=N_118
b=G_905_i
y=N_982;
r @@2:48:4:48:14 $332:9786 adlib xnor2 netlist G_945
a=N_937
b=N_94
y=fadd5_4t0.axb3im;
r @@2:48:4:48:14 $326:9786 adlib xnor2 netlist G_946
a=N_938
b=N_98
y=fadd5_4t0.axb4im;
r @@2:34:5:34:6 $249:9946 adlib xnor2 netlist G_948
a=N_931
b=m1[8]
y=fadd4_nc_3t0.axb2m;
r @@2:34:5:34:6 $237:9946 adlib xnor2 netlist G_949
a=N_931
b=m1[9]
y=N_987;
r @@2:34:5:34:6 $237:9946 adlib xnor2 netlist G_950
a=N_931
b=m1[5]
y=N_988;
r @@2:34:5:34:6 $237:9946 adlib xnor2 netlist G_951
a=N_931
b=m1[2]
y=N_989;
r @@2:34:5:34:6 $237:9995 adlib xor2 netlist G_952
a=N_931
b=m1[3]
y=fadd3_nc_2t0.axb2m;
r @@2:26:5:26:6 $247:9824 adlib xor2 netlist G_954
a=N_947
b=m2[4]
y=fadd5_nc_4t0.axb2m;
r @@2:26:5:26:6 $225:9995 adlib xor2 netlist G_953
a=N_947
b=m2[3]
y=fadd5_nc_4t0.axb1m;
r @@2:34:5:34:6 $237:9946 adlib xnor2 netlist G_947
a=N_931
b=m1[7]
y=N_985;
r @@2:48:4:48:14 $126:9635 adlib xor2 netlist G_924
a=m1[2]
b=m0[2]
y=I_75.axb0_x;
r @@2:48:4:48:14 $187:9648 adlib xor2 netlist G_922
a=N_92
b=m2[3]
y=I_78.axb0_x;
r @@2:48:4:48:14 $129:9593 adlib xor2 netlist G_921
a=m1[4]
b=m0[4]
y=I_79.axb0_x;
r @@2:48:4:48:14 $194:9654 adlib xor2 netlist G_920
a=N_96
b=m2[4]
y=I_80.axb0_x;
r @@2:48:4:48:14 $129:9596 adlib xor2 netlist G_919
a=m0[5]
b=m1[5]
y=I_81.axb0_x;
r @@2:48:4:48:14 $129:9599 adlib xor2 netlist G_917
a=m0[7]
b=m1[7]
y=I_85.axb0_x;
r @@2:48:4:48:14 $126:9605 adlib xor2 netlist G_916
a=m1[8]
b=m0[8]
y=I_87.axb0_x;
r @@2:48:4:48:14 $120:9698 adlib xor2 netlist G_915
a=m1[9]
b=m0[9]
y=I_89.axb0_x;
r $403:9995 adlib or2b netlist G_910
a=m0[3]
b=fadd3_nc_2t0_c
y=N_948;
r $403:9995 adlib and2 netlist G_910_n
a=fadd3_nc_2t0_c
b=m0[3]
y=N_948_n;
r $137:9722 adlib or2 netlist G_888
a=f2[1]
b=f2[2]
y=N_926;
r @@2:27:14:27:17 $137:9946 adlib and2 netlist I_57.x2_i_0_0_0
a=f2[1]
b=f2[2]
y=N_226;
r @@2:35:14:35:17 $137:9946 adlib and2 netlist I_62.x2_i_0_0_0
a=f1[1]
b=f1[2]
y=N_222;
r $221:9802 adlib or4 netlist G_798_n
a=N_1166
b=N_926
c=f1[2]
d=f1[1]
y=N_1136_n;
r @@2:48:4:48:14 $331:9786 adlib xor2 netlist G_640
a=N_549
b=N_91
y=fadd5_4t0.axb2m;
r @@2:48:4:48:14 $286:9786 adlib xor2 netlist G_629
a=N_87
b=N_550
y=fadd5_4t0.axb1m;
r @@2:48:4:48:14 $194:9906 adlib xor2 netlist G_628
a=N_551
b=m2[0]
y=fadd5_4t0.axb0m;
r @@2:48:4:48:14 $190:9645 adlib xor2 netlist G_606
a=N_88
b=m2[2]
y=I_76.axb0_x;
r @@2:48:4:48:14 $190:9657 adlib xor2 netlist G_600
a=N_100
b=m2[5]
y=I_82.axb0_x;
r @@2:48:4:48:14 $190:9666 adlib xor2 netlist G_598
a=N_104
b=m2[6]
y=I_84.axb0_x;
r @@2:48:4:48:14 $145:9702 adlib xor2 netlist G_583
a=m0[0]
b=m1[0]
y=N_551;
r @@2:48:4:48:14 $251:9706 adlib xor2 netlist G_581
a=I_76.axb0_x
b=N_539
y=N_549;
r @@2:48:4:48:14 $145:9638 adlib and3 netlist G_571
a=m0[0]
b=m1[0]
c=m2[1]
y=N_539;
r @@2:26:5:26:6 $375:9946 adlib and2 netlist I_11.c1
a=fadd5_nc_4t0_c
b=m2[7]
y=I_11.c1;
r @@2:48:4:48:14 $206:9706 adlib xor2 netlist I_73.s0
a=I_73.axb0_x
b=m3[1]
y=N_87;
r @@2:48:4:48:14 $197:9706 adlib xor2 netlist I_75.s0
a=I_75.axb0_x
b=m3[2]
y=N_91;
r @@2:48:4:48:14 $190:9660 adlib xor2 netlist I_86.axb0
a=N_108
b=m2[7]
y=I_86.axb0;
r @@2:48:4:48:14 $190:9666 adlib xor2 netlist I_88.axb0
a=N_112
b=m2[8]
y=I_88.axb0;
r @@2:48:4:48:14 $175:9747 adlib xor2 netlist I_90.axb0
a=N_116
b=m2[9]
y=I_90.axb0;
r @@2:41:0:41:1 $77:9600 adlib dfm7a netlist f0[3]
d0=un6_f0[1]
d1=FALSE
d2=FALSE
d3=FALSE
s10=FALSE
s11=FALSE
s0=N_1016
clk=clk0_y
clr=TRUE
q=f0[3];
r @@2:25:0:25:1 $80:9596 adlib dfm7a netlist m2[2]
d0=TRUE
d1=FALSE
d2=FALSE
d3=FALSE
s10=FALSE
s11=FALSE
s0=m2[2]
clk=clk2_y
clr=TRUE
q=m2[2];
r @@2:25:0:25:1 $77:9599 adlib dfm7a netlist m2[3]
d0=FALSE
d1=TRUE
d2=TRUE
d3=FALSE
s10=m2[2]
s11=FALSE
s0=fadd5_nc_4t0.axb1m
clk=clk2_y
clr=TRUE
q=m2[3];
r @@2:25:0:25:1 $80:9605 adlib dfm7a netlist m2[4]
d0=FALSE
d1=TRUE
d2=TRUE
d3=FALSE
s10=fadd5_nc_4t0.axb2m
s11=FALSE
s0=fadd5_nc_4t0.c2
clk=clk2_y
clr=TRUE
q=m2[4];
r @@2:25:0:25:1 $77:9608 adlib dfm7a netlist m2[5]
d0=FALSE
d1=TRUE
d2=TRUE
d3=FALSE
s10=m2_i[5]
s11=FALSE
s0=fadd5_nc_4t0.c3
clk=clk2_y
clr=TRUE
q=m2[5];
r @@2:25:0:25:1 $77:9617 adlib dfm7a netlist m2[6]
d0=FALSE
d1=TRUE
d2=TRUE
d3=FALSE
s10=m2_i[6]
s11=FALSE
s0=fadd5_nc_4t0.c4
clk=clk2_y
clr=TRUE
q=m2[6];
r @@2:25:0:25:1 $77:9611 adlib dfm7a netlist m2[7]
d0=FALSE
d1=TRUE
d2=TRUE
d3=FALSE
s10=m2[7]
s11=FALSE
s0=fadd5_nc_4t0_c
clk=clk2_y
clr=TRUE
q=m2[7];
r @@2:25:0:25:1 $77:9617 adlib dfm7a netlist m2[8]
d0=FALSE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -