; LCA Design=calc Part=3020PC68 -- Blocks=77 Nets=90.
; Program=APR Version=pre-5.0.0r Date=Sun Mar  6 14:00:27 1994.
; Speed File Version 3000.1 Revision 3020.2
Design 3020PC68
Speed -50
Programorder On
Addnet A HH.X P38.O
Netdelay A P38.O 10.5
NProgram IG.20.1.8 IG.20.1.16 IH.20.1.9 IH.20.1.16 col.I.local.5:HH.X row.I.local.4:PAD38.O col.I.local.5:row.I.local.5
Addnet ADD_SUB EB.Y HB.E FD.D FC.D FA.D ED.D GE.C GB.E GD.D HE.E
Netdelay ADD_SUB HB.E 18.9 FD.D 15.7 FC.D 15.7 FA.D 15.7 ED.D 11.6 GE.C 19.4 GB.E 18.1 GD.D 13.9 HE.E 20.0
NProgram FC.20.1.2 FC.20.1.7 GC.20.1.3 GC.20.1.8 FC.20.1.2 FC.20.1.11 HB.20.1.2 HB.20.1.12 GB.20.1.3 GB.20.1.12 HE.20.1.4 HE.20.1.10 FB.20.1.7 FB.20.1.11 FC.20.1.2 FC.20.1.17 FD.20.1.3 FD.20.1.17 GD.20.1.9 GD.20.1.16 GE.20.1.10 GE.20.1.15 GD.20.1.11 GD.20.1.16 row.G.long.1:FA.D row.G.long.1:FC.D row.G.long.1:FD.D col.B.local.3:GB.E col.B.local.3:HB.E col.D.local.4:ED.D col.D.local.4:GD.D col.E.local.5:GE.C col.E.local.5:HE.E col.C.local.3:EB.Y col.C.local.4:row.G.long.1 col.B.local.8:row.F.local.3
NProgram col.D.local.8:row.G.local.5
Addnet ADDR0 DD.X BG.B DH.D DG.B AH.E CD.C BD.A CF.B EF.B EG.B BF.B
Netdelay ADDR0 BG.B 20.8 DH.D 15.7 DG.B 20.8 AH.E 24.7 CD.C 8.4 BD.A 10.6 CF.B 17.1 EF.B 17.1 EG.B 20.8 BF.B 17.1
NProgram DD.20.1.1 DD.20.1.5 CD.20.1.0 CD.20.1.13 DE.20.1.7 DE.20.1.11 DF.20.1.6 DF.20.1.17 BH.20.1.5 BH.20.1.18 DG.20.1.6 DG.20.1.18 DH.20.1.13 DH.20.1.18 DE.20.1.14 DE.20.1.19 col.F.long.1:BF.B col.F.long.1:CF.B col.F.long.1:EF.B col.G.long.1:BG.B col.G.long.1:DG.B col.G.long.1:EG.B col.D.local.1:BD.A col.H.local.2:DH.D row.D.local.1:CD.C row.B.local.1:AH.E col.E.local.1:DD.X col.E.local.4:DD.X col.G.long.1:row.B.local.2 col.F.long.1:row.D.local.2 col.G.long.1:row.D.local.2
Addnet ADDR1 DD.Y CD.D BD.E CF.D EF.D EG.D BF.E
Netdelay ADDR1 CD.D 4.0 BD.E 10.3 CF.D 10.0 EF.D 10.6 EG.D 12.9 BF.E 10.9
NProgram CD.D:DD.Y EE.20.1.1 EE.20.1.6 DE.20.1.0 DE.20.1.13 CF.20.1.2 CF.20.1.12 EG.20.1.2 EG.20.1.13 DF.20.1.2 DF.20.1.16 DF.20.1.8 DF.20.1.16 DG.20.1.12 DG.20.1.16 EF.20.1.13 EF.20.1.18 CE.20.1.14 CE.20.1.19 col.F.local.2:EF.D col.G.local.2:EG.D col.F.local.3:BF.E row.C.local.1:BD.E row.D.local.4:CF.D col.E.local.2:DD.Y row.D.local.4:DD.Y
Addnet ALU/$1I308/C0 HB.Y FC.A GB.D
Netdelay ALU/$1I308/C0 FC.A 7.2 GB.D 2.6
NProgram GB.D:HB.Y HC.20.1.0 HC.20.1.13 GC.20.1.0 GC.20.1.14 col.C.local.1:FC.A col.C.local.2:HB.Y
Addnet ALU/$1I308/C1 FC.X FD.B GD.A
Netdelay ALU/$1I308/C1 FD.B 2.2 GD.A 3.8
NProgram FC.X:FD.B row.G.local.1:GD.A row.G.local.1:FC.X
Addnet ALU/$1I308/C2 FD.Y GE.A HE.A
Netdelay ALU/$1I308/C2 GE.A 4.8 HE.A 9.4
NProgram HE.20.1.0 HE.20.1.14 GE.20.1.1 GE.20.1.14 col.E.local.1:GE.A col.E.local.1:HE.A col.E.local.2:FD.Y col.E.local.1:row.H.local.0
Addnet ALU/DATA0 HA.X HB.B HC.E
Netdelay ALU/DATA0 HB.B 2.3 HC.E 4.9
NProgram HA.X:HB.B IC.20.1.4 IC.20.1.19 col.C.local.5:HC.E row.I.local.1:HA.X
Addnet ALU/DATA1 FA.X FC.C GB.A GC.D
Netdelay ALU/DATA1 FC.C 6.3 GB.A 4.7 GC.D 7.2
NProgram GC.20.1.5 GC.20.1.13 GC.20.1.5 GC.20.1.19 col.C.local.2:GC.D row.G.local.1:GB.A row.G.local.1:FC.C row.G.local.1:FA.X
Addnet ALU/DATA2 EC.Y FD.A GD.B FE.A
Netdelay ALU/DATA2 FD.A 11.0 GD.B 7.6 FE.A 11.0
NProgram FD.20.1.1 FD.20.1.13 GD.20.1.1 GD.20.1.14 row.F.long.2:FD.A row.F.long.2:FE.A col.D.local.1:GD.B col.D.local.2:EC.Y col.D.local.2:row.F.long.2
Addnet ALU/DATA3 EB.X GE.D HE.C HF.C
Netdelay ALU/DATA3 GE.D 18.8 HE.C 20.1 HF.C 21.8
NProgram HE.20.1.1 HE.20.1.6 GE.20.1.0 GE.20.1.13 HE.20.1.1 HE.20.1.13 FD.20.1.6 FD.20.1.19 HF.20.1.13 HF.20.1.18 FE.20.1.14 FE.20.1.18 col.E.local.2:HE.C col.E.local.2:GE.D col.F.local.2:HF.C row.F.local.1:EB.X
Addnet ALU/ENOV HD.Y HE.EC
Netdelay ALU/ENOV HE.EC 3.8
NProgram col.E.local.3:HD.Y col.E.local.3:HE.EC
Addnet ALU/MUXBLK5/$1I3/M01 GB.X GC.B
Netdelay ALU/MUXBLK5/$1I3/M01 GC.B 2.0
NProgram GB.X:GC.B
Addnet ALU/MUXBLK5/$1I3/M23 FC.Y GC.A
Netdelay ALU/MUXBLK5/$1I3/M23 GC.A 2.0
NProgram FC.Y:GC.A
Addnet ALU/MUXBLK5/$1I4/M01 GD.Y FE.D
Netdelay ALU/MUXBLK5/$1I4/M01 FE.D 3.8
NProgram row.G.local.4:FE.D row.G.local.4:GD.Y
Addnet ALU/MUXBLK5/$1I4/M23 FD.X FE.B
Netdelay ALU/MUXBLK5/$1I4/M23 FE.B 2.0
NProgram FD.X:FE.B
Addnet ALU/MUXBLK5/$1I5/M01 GE.X HF.E
Netdelay ALU/MUXBLK5/$1I5/M01 HF.E 5.2
NProgram HF.20.1.3 HF.20.1.10 col.F.local.5:HF.E col.F.local.4:GE.X
Addnet ALU/MUXBLK5/$1I5/M23 HE.X HF.B
Netdelay ALU/MUXBLK5/$1I5/M23 HF.B 2.0
NProgram HE.X:HF.B
Addnet ALU0 HC.X CH.E HB.C FH.C HG.A HH.C DE.E EE.E CG.A DF.D
Netdelay ALU0 CH.E 21.8 HB.C 2.7 FH.C 21.8 HG.A 16.1 HH.C 21.8 DE.E 18.5 EE.E 18.5 CG.A 23.6 DF.D 22.6
NProgram HC.X:HB.C ID.20.1.3 ID.20.1.6 HD.20.1.8 HD.20.1.11 EF.20.1.3 EF.20.1.17 CF.20.1.6 CF.20.1.17 HF.20.1.8 HF.20.1.15 HH.20.1.7 HH.20.1.16 HG.20.1.8 HG.20.1.16 HE.20.1.9 HE.20.1.16 IE.20.1.7 IE.20.1.18 HG.20.1.12 HG.20.1.16 CG.20.1.14 CG.20.1.18 col.E.long.2:DE.E col.E.long.2:EE.E col.H.long.2:FH.C col.H.long.2:HH.C col.H.long.2:CH.E col.G.local.1:CG.A col.G.local.3:HG.A col.F.local.4:DF.D col.D.local.4:HC.X col.E.long.2:row.C.local.3 col.E.long.2:row.E.local.3 col.E.long.2:row.I.local.3
NProgram col.H.long.2:row.H.local.3 col.E.local.8:row.I.local.3 col.E.local.8:row.H.local.5
Addnet ALU1 GC.X CH.C FC.B FH.D HG.E HH.A GB.C DE.D EE.B CG.E DF.C
Netdelay ALU1 CH.C 24.7 FC.B 11.1 FH.D 17.1 HG.E 20.5 HH.A 15.9 GB.C 3.4 DE.D 23.8 EE.B 22.2 CG.E 20.5 DF.C 24.7
NProgram GC.X:GB.C HC.20.1.3 HC.20.1.8 GC.20.1.4 GC.20.1.11 FC.20.1.9 FC.20.1.10 FE.20.1.2 FE.20.1.16 EE.20.1.8 EE.20.1.12 HH.20.1.2 HH.20.1.17 GH.20.1.8 GH.20.1.12 FD.20.1.8 FD.20.1.15 EF.20.1.7 EF.20.1.16 HE.20.1.5 HE.20.1.19 HD.20.1.9 HD.20.1.16 DH.20.1.7 DH.20.1.17 HF.20.1.6 HF.20.1.19 HG.20.1.7 HG.20.1.18 HH.20.1.12 HH.20.1.17 col.G.long.2:CG.E col.G.long.2:HG.E col.E.local.3:EE.B col.C.local.5:FC.B col.H.local.3:HH.A row.D.local.3:CH.C row.E.local.3:DF.C row.E.local.4:DE.D row.G.local.4:FH.D
NProgram row.H.local.1:GC.X row.H.local.5:GC.X col.G.long.2:row.D.local.3 col.G.long.2:row.H.local.3 col.C.local.8:row.F.local.5 col.G.local.8:row.H.local.3
Addnet ALU2 FE.X CH.A FD.C FH.A HG.C HH.E GD.C BE.C CE.C AG.E AF.E
Netdelay ALU2 CH.A 22.3 FD.C 5.5 FH.A 15.3 HG.C 13.3 HH.E 14.4 GD.C 16.7 BE.C 20.0 CE.C 18.8 AG.E 22.3 AF.E 18.3
NProgram FE.X:FD.C FE.20.1.3 FE.20.1.8 HG.20.1.4 HG.20.1.9 DE.20.1.4 DE.20.1.10 EE.20.1.4 EE.20.1.11 DH.20.1.0 DH.20.1.14 HG.20.1.4 HG.20.1.10 EH.20.1.0 EH.20.1.14 FH.20.1.0 FH.20.1.14 CE.20.1.9 CE.20.1.10 FF.20.1.7 FF.20.1.11 GD.20.1.6 GD.20.1.13 GH.20.1.0 GH.20.1.19 GF.20.1.5 GF.20.1.18 GE.20.1.6 GE.20.1.18 GG.20.1.5 GG.20.1.19 GG.20.1.10 GG.20.1.15 HH.20.1.10 HH.20.1.15 FF.20.1.11 FF.20.1.16 AG.20.1.12 AG.20.1.17 col.F.long.2:AF.E col.D.local.2:GD.C col.H.local.1:CH.A col.H.local.1:FH.A
NProgram col.G.local.3:AG.E col.E.local.5:CE.C col.G.local.5:HG.C col.H.local.5:HH.E row.C.local.5:BE.C col.F.local.4:FE.X row.G.local.1:FE.X row.G.local.5:FE.X col.F.long.2:row.A.local.3 col.F.long.2:row.F.local.3 col.H.local.1:row.E.local.0
Addnet ALU3 HF.X CH.B FH.B HG.B HH.B GE.B BE.B CE.B AG.A AF.B HE.B
Netdelay ALU3 CH.B 11.4 FH.B 11.4 HG.B 2.3 HH.B 11.4 GE.B 16.0 BE.B 16.0 CE.B 16.0 AG.A 15.2 AF.B 19.8 HE.B 16.0
NProgram HF.X:HG.B AG.20.1.7 AG.20.1.16 AH.20.1.6 AH.20.1.17 IH.20.1.8 IH.20.1.15 IG.20.1.9 IG.20.1.15 IF.20.1.9 IF.20.1.16 col.E.long.1:BE.B col.E.long.1:CE.B col.E.long.1:GE.B col.E.long.1:HE.B col.H.long.1:CH.B col.H.long.1:FH.B col.H.long.1:HH.B row.A.local.3:AG.A row.A.local.4:AF.B row.I.local.5:HF.X col.H.long.1:row.A.local.2 col.E.long.1:row.I.local.4 col.H.long.1:row.I.local.4 col.G.local.8:row.A.local.3 col.G.local.8:row.I.local.5
Addnet B HG.Y P39.O
Netdelay B P39.O 8.0
NProgram HG.20.1.6 HG.20.1.13 HH.20.1.13 HH.20.1.18 col.H.local.2:HG.Y col.G.local.2:PAD37.O
Addnet C HG.X P40.O
Netdelay C P40.O 5.0
NProgram IH.20.1.5 IH.20.1.18 row.I.local.1:HG.X row.I.local.2:PAD36.O
Addnet CE_ALU DB.X HD.C HF.EC GC.EC HC.EC FE.EC
Netdelay CE_ALU HD.C 22.1 HF.EC 25.7 GC.EC 20.0 HC.EC 22.1 FE.EC 21.0
NProgram FD.20.1.4 FD.20.1.9 HF.20.1.4 HF.20.1.9 FD.20.1.4 FD.20.1.10 GD.20.1.4 GD.20.1.10 HD.20.1.4 HD.20.1.10 GF.20.1.4 GF.20.1.10 GD.20.1.4 GD.20.1.15 HD.20.1.4 HD.20.1.15 FE.20.1.9 FE.20.1.15 ED.20.1.10 ED.20.1.15 FF.20.1.10 FF.20.1.15 col.D.local.5:HD.C row.E.local.5:DB.X row.F.local.5:FE.EC row.G.local.5:GC.EC row.H.local.5:HC.EC row.H.local.5:HF.EC
Addnet CLK GCLK.O AC.K BB.K DA.K CB.K DD.K BE.K DE.K CE.K EE.K AG.K CG.K AF.K DF.K HE.K HF.K GC.K HC.K FE.K P13.IK P15.IK P17.IK P19.IK P21.IK P23.IK P24.IK
Netdelay CLK AC.K 4.3 BB.K 4.2 DA.K 4.1 CB.K 4.2 DD.K 4.1 BE.K 4.5 DE.K 4.5 CE.K 4.5 EE.K 4.5 AG.K 4.2 CG.K 4.2 AF.K 4.3 DF.K 4.3 HE.K 4.5 HF.K 4.3 GC.K 4.3 HC.K 4.3 FE.K 4.5 P13.IK 4.6 P15.IK 4.6 P17.IK 4.6 P19.IK 4.6 P21.IK 4.6 P23.IK 4.6 P24.IK 4.6
NProgram col.B.long.0:BB.K col.B.long.0:CB.K col.C.long.0:AC.K col.C.long.0:GC.K col.C.long.0:HC.K col.D.long.0:DD.K col.E.long.0:BE.K col.E.long.0:CE.K col.E.long.0:DE.K col.E.long.0:EE.K col.E.long.0:FE.K col.F.long.0:AF.K col.E.long.0:HE.K col.F.long.0:DF.K col.F.long.0:HF.K col.G.long.0:AG.K col.G.long.0:CG.K col.A.long.6:DA.K col.B.long.0:GCLK.O col.C.long.0:GCLK.O col.D.long.0:GCLK.O col.E.long.0:GCLK.O col.F.long.0:GCLK.O col.G.long.0:GCLK.O col.A.long.6:GCLK.O col.A.local.13:GCLK.O
NProgram col.A.local.13:PAD50.IK col.A.local.13:PAD62.IK col.A.local.13:PAD53.IK col.A.local.13:PAD56.IK col.A.local.13:PAD57.IK col.A.local.13:PAD49.IK col.A.local.13:PAD59.IK
Addnet CONTROL/CE_ADDR DC.Y DD.EC
Netdelay CONTROL/CE_ADDR DD.EC 3.8
NProgram col.D.local.3:DC.Y col.D.local.3:DD.EC
Addnet CONTROL/STATMACH/OP_CTL1 EC.X ED.B
Netdelay CONTROL/STATMACH/OP_CTL1 ED.B 2.0
NProgram EC.X:ED.B
Addnet CONTROL/STATMACH/OTHER CB.X DB.B
Netdelay CONTROL/STATMACH/OTHER DB.B 5.4
NProgram DC.20.1.5 DC.20.1.18 row.D.local.2:DB.B row.D.local.1:CB.X
Addnet CONTROL/STATMACH/PUSH DA.Y CB.D
Netdelay CONTROL/STATMACH/PUSH CB.D 3.8
NProgram row.D.local.4:CB.D row.D.local.4:DA.Y
Addnet CONTROL/UP_DN DA.X CB.C DD.D
Netdelay CONTROL/UP_DN CB.C 5.4 DD.D 7.1
NProgram DB.20.1.1 DB.20.1.14 EC.20.1.8 EC.20.1.15 ED.20.1.8 ED.20.1.16 col.B.local.2:CB.C col.B.local.1:DA.X row.E.local.4:DD.D row.E.local.5:DA.X
Addnet CTL0 FA.Y HD.E FD.E FC.E GE.E GB.B GD.E HE.D HC.B
Netdelay CTL0 HD.E 14.6 FD.E 14.6 FC.E 9.0 GE.E 17.4 GB.B 10.2 GD.E 14.6 HE.D 18.3 HC.B 14.6
NProgram HE.20.1.2 HE.20.1.11 GC.20.1.2 GC.20.1.12 HC.20.1.2 HC.20.1.12 GE.20.1.2 GE.20.1.12 GC.20.1.2 GC.20.1.16 FD.20.1.7 FD.20.1.16 FC.20.1.8 FC.20.1.16 FC.20.1.12 FC.20.1.16 FE.20.1.12 FE.20.1.17 col.D.long.2:FD.E col.D.long.2:GD.E col.D.long.2:HD.E col.C.local.3:HC.B col.C.local.3:FC.E col.E.local.3:GE.E col.E.local.4:HE.D row.G.local.4:GB.B row.F.local.4:FA.Y col.D.long.2:row.F.local.3 col.C.local.3:row.H.local.0 col.E.local.3:row.G.local.0
Addnet CTL1 ED.X HD.D HF.D GC.E HC.D FE.C
Netdelay CTL1 HD.D 21.6 HF.D 21.6 GC.E 19.6 HC.D 21.6 FE.C 9.5
NProgram FF.20.1.0 FF.20.1.13 GF.20.1.1 GF.20.1.12 HF.20.1.2 HF.20.1.11 FF.20.1.0 FF.20.1.19 HF.20.1.2 HF.20.1.17 GF.20.1.1 GF.20.1.19 HD.20.1.6 HD.20.1.19 HE.20.1.7 HE.20.1.18 row.I.long.1:HC.D row.I.long.1:HD.D row.I.long.1:HF.D row.G.local.1:FE.C row.H.local.1:GC.E row.F.local.1:ED.X col.F.local.4:row.I.long.1 col.F.local.3:row.H.local.0
Addnet CTL2 ED.Y HD.A HF.A GC.C HC.A FE.E
Netdelay CTL2 HD.A 21.7 HF.A 21.7 GC.C 16.0 HC.A 21.7 FE.E 7.3
NProgram HD.20.1.2 HD.20.1.7 FE.20.1.4 FE.20.1.10 HD.20.1.2 HD.20.1.13 GE.20.1.4 GE.20.1.11 HE.20.1.3 HE.20.1.17 HD.20.1.7 HD.20.1.17 row.H.long.2:HC.A row.H.long.2:HD.A row.H.long.2:HF.A col.E.local.5:FE.E row.H.local.3:GC.C col.E.local.5:ED.Y col.D.local.2:row.H.long.2 col.D.local.8:row.H.local.3
Addnet CTL3 EA.X HA.B FA.B EB.C EC.B DC.D DB.C DA.B
Netdelay CTL3 HA.B 10.2 FA.B 10.2 EB.C 5.3 EC.B 8.6 DC.D 8.6 DB.C 7.5 DA.B 10.2
NProgram EB.20.1.7 EB.20.1.11 FB.20.1.5 FB.20.1.18 EC.20.1.6 EC.20.1.17 col.A.long.3:DA.B col.A.long.3:FA.B col.A.long.3:HA.B row.F.local.1:EB.C row.E.local.2:EC.B row.E.local.2:DC.D row.E.local.3:DB.C col.B.local.4:EA.X row.F.local.1:EA.X col.A.long.3:row.F.local.2
Addnet D HH.Y P47.O P56.O
Netdelay D P47.O 2.3 P56.O 13.3
NProgram PAD31.O:HH.Y HI.20.1.12 HI.20.1.16 col.I.local.3:HH.Y row.C.local.4:PAD20.O col.I.long.1:row.C.local.4 col.I.long.1:row.H.local.4
Addnet DEBOUNCE/DELAY1 BB.Y BC.E
Netdelay DEBOUNCE/DELAY1 BC.E 3.7
NProgram col.C.local.5:BC.E col.C.local.5:BB.Y
Addnet DEBOUNCE/DELAY2 BB.X BC.B AC.A
Netdelay DEBOUNCE/DELAY2 BC.B 2.3 AC.A 4.8
NProgram BB.X:BC.B BC.20.1.0 BC.20.1.14 col.C.local.1:AC.A col.C.local.1:BB.X
Addnet DEBOUNCE/DELAY3 AC.Y BC.A
Netdelay DEBOUNCE/DELAY3 BC.A 2.0
NProgram AC.Y:BC.A
Addnet E FH.X P49.O
Netdelay E P49.O 2.0
NProgram PAD28.O:FH.X
Addnet EIN P11.I BB.A
Netdelay EIN BB.A 7.0
NProgram BA.20.1.0 BA.20.1.5 BB.20.1.5 BB.20.1.19 row.B.local.1:BB.A col.A.local.1:PAD64.I
Addnet EXC BC.Y EA.B DC.B DB.D DA.E
Netdelay EXC EA.B 19.0 DC.B 9.7 DB.D 15.1 DA.E 18.2
NProgram EA.20.1.2 EA.20.1.8 DD.20.1.4 DD.20.1.9 CD.20.1.4 CD.20.1.10 DD.20.1.4 DD.20.1.11 DD.20.1.9 DD.20.1.16 row.E.long.1:DB.D col.A.local.3:DA.E row.D.local.4:DC.B row.E.local.4:EA.B col.D.local.5:BC.Y col.A.local.3:row.E.long.1 col.D.local.4:row.E.long.1
Addnet F FH.Y P53.O
Netdelay F P53.O 6.4
NProgram EI.20.1.4 EI.20.1.10 FI.20.1.4 FI.20.1.10 col.I.local.5:FH.Y col.I.local.5:PAD24.O
Addnet G CH.X P55.O
Netdelay G P55.O 2.0
NProgram PAD22.O:CH.X
Addnet OFL HE.Y P28.O
Netdelay OFL P28.O 15.7
NProgram IF.20.1.2 IF.20.1.18 ID.20.1.5 ID.20.1.18 IC.20.1.6 IC.20.1.18 IB.20.1.6 IB.20.1.19 IE.20.1.6 IE.20.1.19 col.F.local.3:HE.Y row.I.local.1:PAD47.O
Addnet OSC_3K/$1I85/Q0 AA.Y AB.E BA.A
Netdelay OSC_3K/$1I85/Q0 AB.E 3.7 BA.A 2.2
NProgram AA.Y:BA.A col.B.local.5:AB.E col.B.local.5:AA.Y
Addnet OSC_3K/$1I85/Q1 AA.X AB.B BA.B
Netdelay OSC_3K/$1I85/Q1 AB.B 2.1 BA.B 8.0
NProgram AA.X:AB.B BB.20.1.9 BB.20.1.16 row.B.local.4:BA.B row.B.local.5:AA.X col.B.local.8:row.B.local.5
Addnet OSC_3K/$1I85/Q2 BA.Y AB.D
Netdelay OSC_3K/$1I85/Q2 AB.D 3.8
NProgram row.B.local.4:AB.D row.B.local.4:BA.Y
Addnet OSC_3K/DIVQ AB.Y GCLK.I
Netdelay OSC_3K/DIVQ GCLK.I 7.8
NProgram AB.20.1.7 AB.20.1.18 AC.20.1.8 AC.20.1.17 row.A.local.4:AB.Y row.A.local.2:GCLK.I
Addnet OSC_3K/NRESET P14.I CA.B
Netdelay OSC_3K/NRESET CA.B 2.0
NProgram PAD60.I:CA.B
Addnet OSC_3K/NSET P12.I CA.E
Netdelay OSC_3K/NSET CA.E 6.5
NProgram BA.20.1.1 BA.20.1.12 CA.20.1.2 CA.20.1.12 col.A.local.3:CA.E col.A.local.2:PAD63.I
Addnet OSC_3K/Q CA.X CA.A P12.O P12.T P14.O P14.T ACLK.I
Netdelay OSC_3K/Q CA.A 5.3 P12.O 8.3 P12.T 8.3 P14.O 8.3 P14.T 8.3 ACLK.I 18.9
NProgram EC.20.1.0 EC.20.1.13 CB.20.1.14 CB.20.1.19 DC.20.1.14 DC.20.1.19 col.I.long.2:ACLK.I row.C.local.1:CA.A col.B.local.1:CA.X row.D.local.1:CA.X col.A.long.1:PAD60.O col.A.long.1:PAD63.O col.A.long.1:PAD60.T col.A.long.1:PAD63.T col.I.long.2:row.E.long.2 col.A.long.1:row.C.local.1 col.C.local.2:row.E.long.2
Addnet OSC_3K/QCLK ACLK.O AB.K BA.K AA.K
Netdelay OSC_3K/QCLK AB.K 4.1 BA.K 4.2 AA.K 4.2
NProgram col.B.long.3:AB.K col.A.long.5:AA.K col.A.long.5:BA.K col.B.long.3:ACLK.O col.A.long.5:ACLK.O
Addnet RST EA.Y HE.RD HF.RD GC.RD HC.RD FE.RD
Netdelay RST HE.RD 19.6 HF.RD 19.6 GC.RD 20.7 HC.RD 19.6 FE.RD 27.7
NProgram IB.20.1.3 IB.20.1.7 FB.20.1.4 FB.20.1.10 GB.20.1.4 GB.20.1.10 HB.20.1.4 HB.20.1.11 HG.20.1.2 HG.20.1.11 IC.20.1.8 IC.20.1.17 GF.20.1.8 GF.20.1.17 GG.20.1.12 GG.20.1.16 col.C.long.1:GC.RD row.I.long.2:HC.RD row.I.long.2:HE.RD row.I.long.2:HF.RD col.B.local.5:EA.Y row.G.local.3:FE.RD col.C.long.1:row.I.local.4 col.B.local.4:row.I.long.2 col.G.local.4:row.I.long.2 col.B.local.8:row.I.local.3
Addnet STACK/$1I15/M01 DH.X EF.A
Netdelay STACK/$1I15/M01 EF.A 8.7
NProgram EI.20.1.0 EI.20.1.19 EG.20.1.5 EG.20.1.19 EH.20.1.5 EH.20.1.19 row.E.local.1:EF.A col.I.local.1:DH.X
Addnet STACK/$1I16/M01 DG.Y EG.A
Netdelay STACK/$1I16/M01 EG.A 2.0
NProgram DG.Y:EG.A
Addnet STACK/$1I18/M01 AH.X BF.A
Netdelay STACK/$1I18/M01 BF.A 9.1
NProgram BI.20.1.0 BI.20.1.18 BG.20.1.5 BG.20.1.19 BH.20.1.6 BH.20.1.19 row.B.local.1:BF.A col.I.local.1:AH.X
Addnet STACK/$1I19/M01 BG.X CF.A
Netdelay STACK/$1I19/M01 CF.A 7.4
NProgram CG.20.1.8 CG.20.1.17 CH.20.1.9 CH.20.1.16 row.C.local.3:CF.A row.C.local.5:BG.X
Addnet STACK/A0 DE.Y EF.E
Netdelay STACK/A0 EF.E 4.9
NProgram EF.20.1.4 EF.20.1.10 col.F.local.5:EF.E col.F.local.5:DE.Y
Addnet STACK/A1 DE.X EG.C
Netdelay STACK/A1 EG.C 4.9
NProgram EG.20.1.10 EG.20.1.15 col.G.local.5:EG.C row.E.local.5:DE.X
Addnet STACK/A2 BE.X BF.C
Netdelay STACK/A2 BF.C 3.5
NProgram row.C.local.5:BF.C row.C.local.5:BE.X
Addnet STACK/A3 BE.Y CF.E
Netdelay STACK/A3 CF.E 4.9
NProgram CF.20.1.4 CF.20.1.10 col.F.local.5:CF.E col.F.local.5:BE.Y
Addnet STACK/B0 EE.X EF.C
Netdelay STACK/B0 EF.C 3.5
NProgram row.F.local.5:EF.C row.F.local.5:EE.X
Addnet STACK/B1 EE.Y EG.E
Netdelay STACK/B1 EG.E 4.6
NProgram EG.20.1.12 EG.20.1.16 col.G.local.3:EG.E row.E.local.4:EE.Y
Addnet STACK/B2 CE.Y BF.D
Netdelay STACK/B2 BF.D 3.8
NProgram row.C.local.4:BF.D row.C.local.4:CE.Y
Addnet STACK/B3 CE.X CF.C
Netdelay STACK/B3 CF.C 3.7
NProgram row.D.local.5:CF.C row.D.local.5:CE.X
Addnet STACK/CEA CD.Y BE.D DE.A
Netdelay STACK/CEA BE.D 4.2 DE.A 5.6
NProgram DE.20.1.1 DE.20.1.12 col.E.local.3:DE.A row.C.local.4:BE.D col.E.local.2:CD.Y row.C.local.4:CD.Y
Addnet STACK/CEB CD.X CE.E EE.A
Netdelay STACK/CEB CE.E 4.6 EE.A 6.7
NProgram EF.20.1.0 EF.20.1.19 DF.20.1.14 DF.20.1.19 row.E.local.1:EE.A row.D.local.1:CE.E row.D.local.1:CD.X
Addnet STACK/CEC BD.Y AG.B CG.B
Netdelay STACK/CEC AG.B 13.0 CG.B 14.1
NProgram CG.20.1.4 CG.20.1.10 BE.20.1.9 BE.20.1.10 BG.20.1.4 BG.20.1.15 BF.20.1.9 BF.20.1.15 BG.20.1.10 BG.20.1.15 col.G.local.5:AG.B col.G.local.5:CG.B col.E.local.5:BD.Y col.E.local.8:row.B.local.5
Addnet STACK/CED BD.X AF.A DF.A
Netdelay STACK/CED AF.A 9.0 DF.A 8.9
NProgram DF.20.1.0 DF.20.1.5 BF.20.1.0 BF.20.1.13 CF.20.1.1 CF.20.1.19 CF.20.1.14 CF.20.1.19 col.F.local.1:AF.A row.D.local.1:DF.A row.C.local.1:BD.X
Addnet STACK/C0 CG.X DH.A
Netdelay STACK/C0 DH.A 3.5
NProgram row.D.local.1:DH.A row.D.local.1:CG.X
Addnet STACK/C1 CG.Y DG.A
Netdelay STACK/C1 DG.A 2.0
NProgram CG.Y:DG.A
Addnet STACK/C2 AG.X AH.B
Netdelay STACK/C2 AH.B 2.0
NProgram AG.X:AH.B
Addnet STACK/C3 AG.Y BG.A
Netdelay STACK/C3 BG.A 2.0
NProgram AG.Y:BG.A
Addnet STACK/D0 DF.Y DH.B
Netdelay STACK/D0 DH.B 5.1
NProgram DH.20.1.8 DH.20.1.16 row.D.local.4:DH.B row.D.local.4:DF.Y
Addnet STACK/D1 DF.X DG.C
Netdelay STACK/D1 DG.C 3.7
NProgram row.E.local.5:DG.C row.E.local.5:DF.X
Addnet STACK/D2 AF.Y AH.A
Netdelay STACK/D2 AH.A 5.4
NProgram AH.20.1.7 AH.20.1.16 row.A.local.3:AH.A row.A.local.4:AF.Y
Addnet STACK/D3 AF.X BG.E
Netdelay STACK/D3 BG.E 4.8
NProgram BG.20.1.3 BG.20.1.12 col.G.local.3:BG.E col.G.local.4:AF.X
Addnet STACK0 EF.X HA.E P29.O
Netdelay STACK0 HA.E 17.1 P29.O 13.4
NProgram FG.20.1.0 FG.20.1.13 IB.20.1.0 IB.20.1.15 HG.20.1.0 HG.20.1.14 GG.20.1.1 GG.20.1.14 col.G.local.1:EF.X row.I.local.5:HA.E row.I.long.3:PAD46.O col.B.local.1:row.I.long.3 col.G.local.1:row.I.long.3 col.E.local.6:row.I.long.3
Addnet STACK1 EG.X FA.E P30.O
Netdelay STACK1 FA.E 13.2 P30.O 25.5
NProgram GA.20.1.2 GA.20.1.8 IB.20.1.4 IB.20.1.9 HB.20.1.3 HB.20.1.10 FA.20.1.2 FA.20.1.12 GB.20.1.11 GB.20.1.16 col.A.local.3:FA.E col.H.local.4:EG.X row.I.local.5:PAD45.O col.A.local.3:row.F.long.1 col.H.local.4:row.F.long.1 col.A.local.3:row.G.local.0
Addnet STACK2 BF.Y EC.C P31.O
Netdelay STACK2 EC.C 19.7 P31.O 23.8
NProgram IC.20.1.3 IC.20.1.7 BD.20.1.7 BD.20.1.17 BF.20.1.8 BF.20.1.16 BG.20.1.8 BG.20.1.16 BE.20.1.8 BE.20.1.17 col.C.long.2:EC.C row.B.local.4:BF.Y col.C.local.4:PAD44.O col.C.long.2:row.B.local.3 col.C.long.2:row.I.local.3 col.D.local.8:row.B.local.3
Addnet STACK3 CF.Y EB.B P32.O
Netdelay STACK3 EB.B 19.7 P32.O 23.6
NProgram IC.20.1.9 IC.20.1.16 CC.20.1.14 CC.20.1.18 col.B.long.1:EB.B col.G.local.2:CF.Y row.I.local.5:PAD43.O col.B.long.1:row.C.local.2 col.C.local.1:row.C.long.2 col.G.local.2:row.C.long.2 col.B.long.1:row.I.local.4
Addnet SW0 P24.Q HA.A
Netdelay SW0 HA.A 3.8
NProgram col.A.local.1:HA.A col.A.local.1:PAD49.Q
Addnet SW1 P23.Q FA.C DC.E DB.E DA.D
Netdelay SW1 FA.C 10.9 DC.E 15.2 DB.E 11.5 DA.D 13.7
NProgram FA.20.1.3 FA.20.1.10 EA.20.1.3 EA.20.1.11 GA.20.1.4 GA.20.1.10 HA.20.1.4 HA.20.1.10 HB.20.1.7 HB.20.1.16 DC.20.1.12 DC.20.1.17 col.B.long.2:DB.E col.A.local.4:DA.D col.C.local.3:DC.E col.A.local.5:FA.C col.A.local.5:PAD50.Q row.H.local.4:PAD50.Q col.B.long.2:row.D.local.3 col.B.long.2:row.H.local.3
Addnet SW2 P21.Q EC.A DC.C DA.C
Netdelay SW2 EC.A 13.1 DC.C 13.1 DA.C 10.6
NProgram FA.20.1.0 FA.20.1.14 EA.20.1.9 EA.20.1.14 EB.20.1.8 EB.20.1.15 EC.20.1.7 EC.20.1.16 row.E.local.3:EC.A row.E.local.3:DC.C row.E.local.5:DA.C col.A.local.1:PAD53.Q
Addnet SW3 P19.Q EB.A DC.A DB.A DA.A
Netdelay SW3 EB.A 6.3 DC.A 10.7 DB.A 10.7 DA.A 10.7
NProgram EA.20.1.1 EA.20.1.6 EB.20.1.14 EB.20.1.18 row.D.long.2:DA.A row.D.long.2:DB.A row.D.long.2:DC.A col.B.local.1:EB.A row.E.local.2:PAD56.Q col.A.local.2:row.D.long.2
Addnet SW4 P17.Q FA.A EA.A
Netdelay SW4 FA.A 7.3 EA.A 4.9
NProgram FB.20.1.2 FB.20.1.17 EB.20.1.12 EB.20.1.17 row.E.local.3:EA.A row.F.local.3:FA.A row.E.local.3:PAD57.Q
Addnet SW5 P15.Q EC.E EA.C
Netdelay SW5 EC.E 9.3 EA.C 7.0
NProgram DA.20.1.3 DA.20.1.10 EA.20.1.4 EA.20.1.10 EC.20.1.4 EC.20.1.10 DB.20.1.9 DB.20.1.15 DC.20.1.10 DC.20.1.15 col.A.local.5:EA.C col.C.local.5:EC.E col.A.local.4:PAD59.Q row.D.local.5:PAD59.Q
Addnet SW6 P13.Q EB.D EA.E
Netdelay SW6 EB.D 16.6 EA.E 15.8
NProgram FA.20.1.1 FA.20.1.5 EA.20.1.0 EA.20.1.13 DA.20.1.0 DA.20.1.14 CA.20.1.1 CA.20.1.14 FB.20.1.6 FB.20.1.19 row.F.local.1:EA.E row.F.local.2:EB.D col.A.local.2:PAD62.Q col.A.local.7:row.F.local.1
Addnet WE CB.Y CD.A BD.C
Netdelay WE CD.A 5.8 BD.C 5.8
NProgram CD.20.1.9 CD.20.1.16 CD.20.1.12 CD.20.1.16 col.D.local.3:CD.A row.C.local.5:BD.C row.C.local.4:CB.Y
Nameblk EB ADD_SUB
Editblk EB
Base FG
Config G:A:C:D F:A:C:B Y:G X:F DY: DX: RSTDIR: CLK: ENCLK:
Equate G = ~((A*C)+(~C*D))
Equate F = ((B*C)+(~C*A))
Endblk
Nameblk DD ADDR1
Editblk DD
Base FG
Config G:D:QY:QX F:QX Y:QY X:QX DY:G DX:F RSTDIR: CLK:K ENCLK:EC
Equate G = (((QX*D)+(~D*~QX))@QY)
Equate F = ~QX
Endblk
Nameblk HB ALU/$1I308/C0
Editblk HB
Base FG
Config G:E:B:C F: Y:G X: DY: DX: RSTDIR: CLK: ENCLK:
Equate G = ((((B*C)+(~E*(B+C)))*E)+(~E*((~E*(~B+C))+(~B*C))))
Endblk
Nameblk FC ALU/$1I308/C1
Editblk FC
Base FG
Config F:D:C:B:A G:C:B:E X:F Y:G DX: DY: RSTDIR: CLK: ENCLK:
Equate F = ((((C*B)+(A*(C+B)))*D)+(~D*((A*(~C+B))+(~C*B))))
Equate G = (((C@B)*E)+(~E*(C+B)))
Endblk
Nameblk FD ALU/$1I308/C2
Editblk FD
Base FG
Config G:D:A:C:B F:A:C:E Y:G X:F DY: DX: RSTDIR: CLK: ENCLK:
Equate G = ((((A*C)+(B*(A+C)))*D)+(~D*((B*(~A+C))+(~A*C))))
Equate F = (((A@C)*E)+(~E*(A+C)))
Endblk
Nameblk HA ALU/DATA0
Editblk HA
Base FG
Config F:E:B:A G: X:F Y: DX: DY: RSTDIR: CLK: ENCLK:
Equate F = ((E*B)+(~B*A))
Endblk
Nameblk EC ALU/DATA2
Editblk EC
Base FG
Config G:C:B:A F:B:A:E Y:G X:F DY: DX: RSTDIR: CLK: ENCLK:
Equate G = ((C*B)+(~B*A))
Equate F = ((A*B)+(~B*E))
Endblk
Nameblk HD ALU/ENOV
Editblk HD
Base F
Config F:E:D:A:C Y:F X: DY: DX: RSTDIR: CLK: ENCLK:
Equate F = (~E*~D*~A*C)
Endblk
Nameblk GB ALU/MUXBLK5/$1I3/M01
Editblk GB
Base F
Config F:B:A:C:E:D X:F Y: DX: DY: RSTDIR: CLK: ENCLK:
Equate F = (((A*C)*B)+(~B*~(E@C@A@D)))
Endblk
Nameblk GD ALU/MUXBLK5/$1I4/M01
Editblk GD
Base F
Config F:E:B:C:D:A Y:F X: DY: DX: RSTDIR: CLK: ENCLK:
Equate F = (((B*C)*E)+(~E*~(D@C@B@A)))
Endblk
Nameblk GE ALU/MUXBLK5/$1I5/M01
Editblk GE
Base F
Config F:E:D:B:C:A X:F Y: DX: DY: RSTDIR: CLK: ENCLK:
Equate F = (((D*B)*E)+(~E*~(C@B@D@A)))
Endblk
Nameblk HC ALU0
Editblk HC
Base F
Config F:E:A:D:B:QX X:QX Y: DX:F DY: RSTDIR:RD CLK:K ENCLK:EC
Equate F = ((E*A)+(~A*(((((E@QX)*B)+(~B*(E+QX)))*D)+(~D*(((E*QX)*B)+(~B*(QX@E)))))))
Endblk
Nameblk GC ALU1
Editblk GC
Base F
Config F:D:C:A:E:B X:QX Y: DX:F DY: RSTDIR:RD CLK:K ENCLK:EC
Equate F = ((D*C)+(~C*((A*E)+(~E*B))))
Endblk
Nameblk FE ALU2
Editblk FE
Base F
Config F:A:E:B:C:D X:QX Y: DX:F DY: RSTDIR:RD CLK:K ENCLK:EC
Equate F = ((A*E)+(~E*((B*C)+(~C*D))))
Endblk
Nameblk HF ALU3
Editblk HF
Base F
Config F:C:A:B:D:E X:QX Y: DX:F DY: RSTDIR:RD CLK:K ENCLK:EC
Equate F = ((C*A)+(~A*((B*D)+(~D*E))))
Endblk
Nameblk HG B
Editblk HG
Base FG
Config G:A:E:C:B F:A:E:C:B Y:G X:F DY: DX: RSTDIR: CLK: ENCLK:
Equate G = ~((~A*~E*C*B)+(~C*A*E*B)+(E*C*B)+(~B*C*(A@E)))
Equate F = ~((E*C*B)+(~A*~E*C*B)+(~A*~C*~B*E))
Endblk
Nameblk DB CE_ALU
Editblk DB
Base F
Config F:B:D:E:A:C X:F Y: DX: DY: RSTDIR: CLK: ENCLK:
Equate F = (~(E*A*C)*B*D)
Endblk
Nameblk DC CONTROL/CE_ADDR
Editblk DC
Base F
Config F:D:B:E:C:A Y:F X: DY: DX: RSTDIR: CLK: ENCLK:
Equate F = (~(E*C*A)*D*B)
Endblk
Nameblk DA CONTROL/STATMACH/PUSH
Editblk DA
Base F
Config F:C:D:A:B:E Y:QY X:F DY:F DX: RSTDIR: CLK:K ENCLK:
Equate F = (~C*D*A*B*E)
Endblk
Nameblk FA CTL0
Editblk FA
Base FG
Config G:D:C:B:A F:C:B:E Y:G X:F DY: DX: RSTDIR: CLK: ENCLK:
Equate G = (D*((C*B)+(~B*A)))
Equate F = ((E*B)+(~B*C))
Endblk
Nameblk ED CTL2
Editblk ED
Base FG
Config G:D:B F:D:B Y:G X:F DY: DX: RSTDIR: CLK: ENCLK:
Equate G = (~D*B)
Equate F = (D*B)
Endblk
Nameblk EA CTL3
Editblk EA
Base FG
Config F:A:C:E G:A:C:E:B X:F Y:G DX: DY: RSTDIR: CLK: ENCLK:
Equate F = (A*C*E)
Equate G = (~C*A*E*B)
Endblk
Nameblk HH D
Editblk HH
Base FG
Config G:E:B:C:A F:E:B:C:A Y:G X:F DY: DX: RSTDIR: CLK: ENCLK:
Equate G = ~((~E*B*(C@A))+(~A*~B*(C@E))+(C*A*E))
Equate F = ~((~A*~B*(C@E))+(C*B*(E@A)))
Endblk
Nameblk BB DEBOUNCE/DELAY1
Editblk BB
Base FG
Config G:A F:QY Y:QY X:QX DY:G DX:F RSTDIR: CLK:K ENCLK:
Equate G = ~A
Equate F = QY
Endblk
Nameblk AC DEBOUNCE/DELAY3
Editblk AC
Base FG
Config G:A F: Y:QY X: DY:G DX: RSTDIR: CLK:K ENCLK:
Equate G = A
Endblk
Nameblk FH E
Editblk FH
Base FG
Config F:D:A:C:B G:D:A:C:B X:F Y:G DX: DY: RSTDIR: CLK: ENCLK:
Equate F = ~((~D*~A*C)+(~D*~B*A)+(~B*C*D))
Equate G = ~((C*A*(D@B))+(~A*~B*(C+D)))
Endblk
Nameblk BC EXC
Editblk BC
Base FG
Config G:A:E:B F: Y:G X: DY: DX: RSTDIR: CLK: ENCLK:
Equate G = (~A*E*B)
Endblk
Nameblk P11 EXC_P
Editblk P11
Base IO
Config IN:I OUT: TRI:
Endblk
Nameblk CH G
Editblk CH
Base FG
Config F:E:C:A:B G: X:F Y: DX: DY: RSTDIR: CLK: ENCLK:
Equate F = ~((~E*~C*A*B)+(~B*E*C*A)+(~C*~A*~B))
Endblk
Nameblk P29 LED/LED0_P
Editblk P29
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk P30 LED/LED1_P
Editblk P30
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk P31 LED/LED2_P
Editblk P31
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk P32 LED/LED3_P
Editblk P32
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk HE OFL
Editblk HE
Base FG
Config G:E:C:B:A F:C:B:D Y:QY X:F DY:G DX: RSTDIR:RD CLK:K ENCLK:EC
Equate G = ((((C*B)+(A*(C+B)))*E)+(~E*((A*(~C+B))+(~C*B))))
Equate F = (((C@B)*D)+(~D*(C+B)))
Endblk
Nameblk AA OSC_3K/$1I85/Q0
Editblk AA
Base FG
Config G:QY F:QY:QX Y:QY X:QX DY:G DX:F RSTDIR: CLK:K ENCLK:
Equate G = ~QY
Equate F = (QY@QX)
Endblk
Nameblk BA OSC_3K/$1I85/Q2
Editblk BA
Base FG
Config G:B:A:QY F: Y:QY X: DY:G DX: RSTDIR: CLK:K ENCLK:
Equate G = ((B*A)@QY)
Endblk
Nameblk P14 OSC_3K/CQ
Editblk P14
Base IO
Config IN:I OUT:O TRI:T
Endblk
Nameblk P12 OSC_3K/CQL
Editblk P12
Base IO
Config IN:I OUT:O:NOT TRI:T:NOT
Endblk
Nameblk AB OSC_3K/DIVQ
Editblk AB
Base F
Config F:D:B:E:QY Y:QY X: DY:F DX: RSTDIR: CLK:K ENCLK:
Equate F = ((D*B*E)@QY)
Endblk
Nameblk CA OSC_3K/Q
Editblk CA
Base FG
Config F:B:E:A G: X:F Y: DX: DY: RSTDIR: CLK: ENCLK:
Equate F = (~B*(E+A))
Endblk
Nameblk DH STACK/$1I15/M01
Editblk DH
Base FG
Config F:A:D:B G: X:F Y: DX: DY: RSTDIR: CLK: ENCLK:
Equate F = ((A*D)+(~D*B))
Endblk
Nameblk DG STACK/$1I16/M01
Editblk DG
Base FG
Config G:A:B:C F: Y:G X: DY: DX: RSTDIR: CLK: ENCLK:
Equate G = ((A*B)+(~B*C))
Endblk
Nameblk AH STACK/$1I18/M01
Editblk AH
Base FG
Config F:B:E:A G: X:F Y: DX: DY: RSTDIR: CLK: ENCLK:
Equate F = ((B*E)+(~E*A))
Endblk
Nameblk BG STACK/$1I19/M01
Editblk BG
Base FG
Config F:A:B:E G: X:F Y: DX: DY: RSTDIR: CLK: ENCLK:
Equate F = ((A*B)+(~B*E))
Endblk
Nameblk DE STACK/A0
Editblk DE
Base FG
Config G:E:A:QY F:A:D:QX Y:QY X:QX DY:G DX:F RSTDIR: CLK:K ENCLK:
Equate G = ((E*A)+(~A*QY))
Equate F = ((D*A)+(~A*QX))
Endblk
Nameblk BE STACK/A2
Editblk BE
Base FG
Config F:C:D:QX G:D:B:QY X:QX Y:QY DX:F DY:G RSTDIR: CLK:K ENCLK:
Equate F = ((C*D)+(~D*QX))
Equate G = ((B*D)+(~D*QY))
Endblk
Nameblk EE STACK/B0
Editblk EE
Base FG
Config F:E:A:QX G:A:B:QY X:QX Y:QY DX:F DY:G RSTDIR: CLK:K ENCLK:
Equate F = ((E*A)+(~A*QX))
Equate G = ((B*A)+(~A*QY))
Endblk
Nameblk CE STACK/B2
Editblk CE
Base FG
Config G:C:E:QY F:E:B:QX Y:QY X:QX DY:G DX:F RSTDIR: CLK:K ENCLK:
Equate G = ((C*E)+(~E*QY))
Equate F = ((B*E)+(~E*QX))
Endblk
Nameblk CD STACK/CEB
Editblk CD
Base FG
Config F:C:D:A G:C:D:A X:F Y:G DX: DY: RSTDIR: CLK: ENCLK:
Equate F = (~C*D*A)
Equate G = (D*C*A)
Endblk
Nameblk BD STACK/CED
Editblk BD
Base FG
Config F:A:E:C G:A:E:C X:F Y:G DX: DY: RSTDIR: CLK: ENCLK:
Equate F = (~A*~E*C)
Equate G = (~E*A*C)
Endblk
Nameblk CG STACK/C0
Editblk CG
Base FG
Config F:A:B:QX G:B:E:QY X:QX Y:QY DX:F DY:G RSTDIR: CLK:K ENCLK:
Equate F = ((A*B)+(~B*QX))
Equate G = ((E*B)+(~B*QY))
Endblk
Nameblk AG STACK/C2
Editblk AG
Base FG
Config F:E:B:QX G:B:A:QY X:QX Y:QY DX:F DY:G RSTDIR: CLK:K ENCLK:
Equate F = ((E*B)+(~B*QX))
Equate G = ((A*B)+(~B*QY))
Endblk
Nameblk DF STACK/D0
Editblk DF
Base FG
Config G:D:A:QY F:A:C:QX Y:QY X:QX DY:G DX:F RSTDIR: CLK:K ENCLK:
Equate G = ((D*A)+(~A*QY))
Equate F = ((C*A)+(~A*QX))
Endblk
Nameblk AF STACK/D2
Editblk AF
Base FG
Config G:E:A:QY F:A:B:QX Y:QY X:QX DY:G DX:F RSTDIR: CLK:K ENCLK:
Equate G = ((E*A)+(~A*QY))
Equate F = ((B*A)+(~A*QX))
Endblk
Nameblk EF STACK0
Editblk EF
Base F
Config F:D:E:B:C:A X:F Y: DX: DY: RSTDIR: CLK: ENCLK:
Equate F = ((((E*B)+(~B*C))*D)+(~D*A))
Endblk
Nameblk EG STACK1
Editblk EG
Base F
Config F:D:C:B:E:A X:F Y: DX: DY: RSTDIR: CLK: ENCLK:
Equate F = ((((C*B)+(~B*E))*D)+(~D*A))
Endblk
Nameblk BF STACK2
Editblk BF
Base F
Config F:E:C:B:D:A Y:F X: DY: DX: RSTDIR: CLK: ENCLK:
Equate F = ((((C*B)+(~B*D))*E)+(~E*A))
Endblk
Nameblk CF STACK3
Editblk CF
Base F
Config F:D:E:B:C:A Y:F X: DY: DX: RSTDIR: CLK: ENCLK:
Equate F = ((((E*B)+(~B*C))*D)+(~D*A))
Endblk
Nameblk P24 SW7/SW0_P
Editblk P24
Base IO
Config IN:FF:IQ OUT: TRI:
Endblk
Nameblk P23 SW7/SW1_P
Editblk P23
Base IO
Config IN:FF:IQ OUT: TRI:
Endblk
Nameblk P21 SW7/SW2_P
Editblk P21
Base IO
Config IN:FF:IQ OUT: TRI:
Endblk
Nameblk P19 SW7/SW3_P
Editblk P19
Base IO
Config IN:FF:IQ OUT: TRI:
Endblk
Nameblk P17 SW7/SW4_P
Editblk P17
Base IO
Config IN:FF:IQ OUT: TRI:
Endblk
Nameblk P15 SW7/SW5_P
Editblk P15
Base IO
Config IN:FF:IQ OUT: TRI:
Endblk
Nameblk P13 SW7/SW6_P
Editblk P13
Base IO
Config IN:FF:IQ OUT: TRI:
Endblk
Nameblk CB WE
Editblk CB
Base FG
Config G:D F:D:C Y:QY X:QX DY:G DX:F RSTDIR: CLK:K ENCLK:
Equate G = D
Equate F = (~D*~C)
Endblk
Nameblk P38 7SEG/A_P
Editblk P38
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk P39 7SEG/B_P
Editblk P39
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk P40 7SEG/C_P
Editblk P40
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk P56 7SEG/D_P
Editblk P56
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk P47 7SEG/D_P2
Editblk P47
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk P49 7SEG/E_P
Editblk P49
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk P53 7SEG/F_P
Editblk P53
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk P55 7SEG/G_P
Editblk P55
Base IO
Config IN: OUT:O TRI:
Endblk
Nameblk P28 7SEG/OFL_P
Editblk P28
Base IO
Config IN: OUT:O:FAST TRI:
Endblk
