home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p070 / 9.ddi / MLIB.PLB / IUDEL.DEF < prev    next >
Encoding:
Text File  |  1991-02-27  |  220.0 KB  |  6,172 lines

  1. (***************************************************************************)
  2. (*                                                                         *)
  3. (*                         Copyright (C) 1987-1990                         *)
  4. (*                      by Gogesch Micro Systems, INC.                     *)
  5. (*                                                                         *)
  6. (*                           All rights reserved.                          *)
  7. (*                                                                         *)
  8. (***************************************************************************)
  9.  
  10. %StartModel
  11. %Manufacturer:Unit_Delay_Initialized
  12. %Type:16R4
  13. %PartNumber:UDI16R4
  14. %LastNode ? ?
  15. %NumPins: 20
  16. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  17.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  18.  
  19. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  20.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  21.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  22.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  23.  %ELSE
  24.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  25.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  26.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  27.  %END;
  28. %MACEND;
  29.  
  30. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  31.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  32.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  33.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  34. %MACEND;
  35.  
  36. LINV(P11;L1);
  37. NOR7ENABLE(%SF00, %FF00, P19, N1);
  38. NOR7ENABLE(%SF256, %FF256, P18, N2);
  39. NOR8DFF(%FF512, N3, L2, P17);
  40. NOR8DFF(%FF768, N4, L3, P16);
  41. NOR8DFF(%FF1024, N5, L4, P15);
  42. NOR8DFF(%FF1280, N6, L5, P14);
  43. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  44. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  45. %EndModel
  46.  
  47. %StartModel
  48. %Manufacturer:Unit_Delay_Initialized
  49. %Type:16R6
  50. %PartNumber:UDI16R6
  51. %LastNode ? ?
  52. %NumPins: 20
  53. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  54.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  55.  
  56. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  57.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  58.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  59.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  60.  %ELSE
  61.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  62.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  63.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  64.  %END;
  65. %MACEND;
  66.  
  67. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  68.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  69.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  70.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  71. %MACEND;
  72.  
  73. LINV(P11;L1);
  74. NOR7ENABLE(%SF00, %FF00, P19, N1);
  75. NOR8DFF(%FF256, N2, L2, P18);
  76. NOR8DFF(%FF512, N3, L3, P17);
  77. NOR8DFF(%FF768, N4, L4, P16);
  78. NOR8DFF(%FF1024, N5, L5, P15);
  79. NOR8DFF(%FF1280, N6, L6, P14);
  80. NOR8DFF(%FF1536, N7, L7, P13);
  81. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  82. %EndModel
  83.  
  84. %StartModel
  85. %Manufacturer:Unit_Delay_Initialized
  86. %Type:16R8
  87. %PartNumber:UDI16R8
  88. %LastNode ? ?
  89. %NumPins: 20
  90. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  91.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  92.  
  93. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  94.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  95.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  96.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  97. %MACEND;
  98.  
  99. LINV(P11;L1);
  100. NOR8DFF(%FF00, N1, L2, P19);
  101. NOR8DFF(%FF256, N2, L3, P18);
  102. NOR8DFF(%FF512, N3, L4, P17);
  103. NOR8DFF(%FF768, N4, L5, P16);
  104. NOR8DFF(%FF1024, N5, L6, P15);
  105. NOR8DFF(%FF1280, N6, L7, P14);
  106. NOR8DFF(%FF1536, N7, L8, P13);
  107. NOR8DFF(%FF1792, N8, L9, P12);
  108. %EndModel
  109.  
  110. %StartModel
  111. %Manufacturer:Unit_Delay_Initialized
  112. %Type:16RA8
  113. %PartNumber:UDI16RA8
  114. %LastNode ? ?
  115. %NumPins: 20
  116. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  117.            P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  118.  
  119.  
  120. %MACRO LOADMac(IO:%TEXT, IOBar:%TEXT, InFuse:%FF, TLNode1:%TEXT,
  121.                    TLNode2:%TEXT, ResetLoadInput:%TEXT, TLNode3:%TEXT,
  122.                SetLoadInput:%TEXT, XorFuse:%SF, TLNode:%TEXT, PClock:%TEXT,
  123.                    RegOut:%TEXT, TLSet:%TEXT);
  124.  
  125.   LINV(IO; IOBar);
  126.   LAND(P1, %InFuse+64; TLNode1);
  127.   LAND(L1, IOBar; TLNode2);
  128.   LNOR(TLNode1, TLNode2, IPH; ResetLoadInput);
  129.   LINV(%InFuse+96; TLSet);
  130.   LAND(P1, TLSet; TLNode3);
  131.   LOR(TLNode2, TLNode3; SetLoadInput);
  132.  
  133.  %IF %XorFuse=1 %THEN
  134.   LOR(%InFuse+128, %InFuse+160, %InFuse+192, %InFuse+224; TLNode);
  135.  %ELSE
  136.   LNOR(%InFuse+128, %InFuse+160, %InFuse+192, %InFuse+224; TLNode);
  137.  %END;
  138.   AND(%InFuse+32; PClock; 0,0,0,0);
  139.   DQFFPC(TLNode, PClock, SetLoadInput, ResetLoadInput; RegOut; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  140. %MACEND;
  141.  
  142.  
  143. %MACRO OUTPUTMac(InFuse:%FF, TLNode:%TEXT, RegOutput:%TEXT, TsbEnable:%TEXT,
  144.                  IO:%TEXT, EnableFuse:%SF, SETFuse:%SF, RESETFuse:%SF);
  145.  
  146. %IF %SETFuse..%SETFuse+31 = 1 %THEN
  147.  %IF %RESETFuse..%RESETFuse+31 = 1 %THEN
  148.  
  149.    %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  150.      ITSB(TLNode, L2; IO; 1,1,1,1,1,1,1,1);
  151.    %ELSE
  152.      LAND(%InFuse, L2; Tsbnable);
  153.      ITSB(TLNode, Tsbnable; IO; 1,1,1,1,1,1,1,1);
  154.    %END;
  155.  
  156.  %ELSE
  157.  
  158.    %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  159.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  160.    %ELSE
  161.      LAND(%InFuse, L2; Tsbnable);
  162.      ITSB(RegOutput, Tsbnable; IO; 1,1,1,1,1,1,1,1);
  163.    %END;
  164.  %END;
  165. %ELSE
  166.  %IF %RESETFuse..%RESETFuse+31 = 1 %THEN
  167.  
  168.    %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  169.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  170.    %ELSE
  171.      LAND(%InFuse, L2; TsbEnable);
  172.      ITSB(RegOutput, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  173.    %END;
  174.  
  175.  %ELSE
  176.  
  177.    %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  178.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  179.    %ELSE
  180.      LAND(%InFuse, L2; TsbEnable);
  181.      ITSB(RegOutput, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  182.    %END;
  183.  %END;
  184. %END;
  185. %MACEND;
  186.  
  187. LINV(P1; L1);
  188. LINV(P11; L2);
  189.  
  190. LOADMac(P19, L3, %FF00, L4, L5, L6, L7, L8, %SF2048, L9, N1, N2, L59);
  191. LOADMac(P18, L10, %FF256, L11, L12, L13, L14, L15, %SF2049, L16, N3, N4, L60);
  192. LOADMac(P17, L17, %FF512, L18, L19 ,L20, L21, L22, %SF2050, L23, N5, N6, L61);
  193. LOADMac(P16, L24, %FF768, L25, L26, L27, L28, L29, %SF2051, L30, N7, N8, L62);
  194. LOADMac(P15, L31, %FF1024, L32, L33, L34, L35, L36, %SF2052, L37, N9, N10, L63);
  195. LOADMac(P14, L38, %FF1280, L39, L40, L41, L42, L43, %SF2053, L44, N11, N12, L64);
  196. LOADMac(P13, L45, %FF1536, L46, L47, L48, L49, L50, %SF2054, L51, N13, N14, L65);
  197. LOADMac(P12, L52, %FF1792, L53, L54, L55, L56, L57, %SF2055, L58, N15, N16, L66);
  198.  
  199. OUTPUTMac(%FF00, L9, N2, L67, P19, %SF00, %SF96, %SF64);
  200. OUTPUTMac(%FF256, L16, N4, L68, P18, %SF256, %SF352, %SF320);
  201. OUTPUTMac(%FF512, L23, N6, L69, P17, %SF512, %SF608, %SF576);
  202. OUTPUTMac(%FF768, L30, N8, L70, P16, %SF768, %SF864, %SF832);
  203. OUTPUTMac(%FF1024, L37, N10, L71, P15, %SF1024, %SF1120, %SF1088);
  204. OUTPUTMac(%FF1280, L44, N12, L72, P14, %SF1280, %SF1376, %SF1344);
  205. OUTPUTMac(%FF1536, L51, N14, L73, P13, %SF1536, %SF1632, %SF1600);
  206. OUTPUTMac(%FF1792, L58, N16, L74, P12, %SF1792, %SF1888, %SF1856);
  207. %EndModel
  208.  
  209. %StartModel
  210. %Manufacturer:Unit_Delay_Initialized
  211. %Type:16RP4
  212. %PartNumber:UDI16RP4
  213. %LastNode ? ?
  214. %NumPins: 20
  215. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  216.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  217.  
  218. %MACRO POR7ENABLE(EnableFuse:%SF, XorFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  219.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  220.   %IF %XorFuse = 0 %THEN
  221.    NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  222.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  223.   %ELSE
  224.    OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  225.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  226.   %END;
  227.  %ELSE
  228.   %IF %XorFuse = 0 %THEN
  229.    NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  230.       %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  231.   %ELSE
  232.    OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  233.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  234.   %END;
  235.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  236.  %END;
  237. %MACEND;
  238.  
  239. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  240.  %IF %XorFuse = 0 %THEN
  241.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  242.  %ELSE
  243.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  244.  %END;
  245.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  246.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  247. %MACEND;
  248.  
  249. LINV(P11;L1);
  250. POR7ENABLE(%SF00, %SF2048, %FF00, P19, N1);
  251. POR7ENABLE(%SF256, %SF2049, %FF256, P18, N2);
  252. POR8DFF(%FF512, %SF2050, N3, L2, P17);
  253. POR8DFF(%FF768, %SF2051, N4, L3, P16);
  254. POR8DFF(%FF1024, %SF2052, N5, L4, P15);
  255. POR8DFF(%FF1280, %SF2053, N6, L5, P14);
  256. POR7ENABLE(%SF1536, %SF2054, %FF1536, P13, N7);
  257. POR7ENABLE(%SF1792, %SF2055, %FF1792, P12, N8);
  258. %EndModel
  259.  
  260. %StartModel
  261. %Manufacturer:Unit_Delay_Initialized
  262. %Type:16RP6
  263. %PartNumber:UDI16RP6
  264. %LastNode ? ?
  265. %NumPins: 20
  266. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  267.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  268.  
  269. %MACRO POR7ENABLE(EnableFuse:%SF, XorFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  270.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  271.   %IF %XorFuse = 0 %THEN
  272.    NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  273.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  274.   %ELSE
  275.    OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  276.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  277.   %END;
  278.  %ELSE
  279.   %IF %XorFuse = 0 %THEN
  280.    NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  281.       %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  282.   %ELSE
  283.    OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  284.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  285.   %END;
  286.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  287.  %END;
  288. %MACEND;
  289.  
  290. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  291.  %IF %XorFuse = 0 %THEN
  292.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  293.  %ELSE
  294.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  295.  %END;
  296.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  297.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  298. %MACEND;
  299.  
  300. LINV(P11;L1);
  301. POR7ENABLE(%SF00, %SF2048, %FF00, P19, N1);
  302. POR8DFF(%FF256, %SF2049, N2, L2, P18);
  303. POR8DFF(%FF512, %SF2050, N3, L3, P17);
  304. POR8DFF(%FF768, %SF2051, N4, L4, P16);
  305. POR8DFF(%FF1024, %SF2052, N5, L5, P15);
  306. POR8DFF(%FF1280, %SF2053, N6, L6, P14);
  307. POR8DFF(%FF1536, %SF2054, N7, L7, P13);
  308. POR7ENABLE(%SF1792, %SF2055, %FF1792, P12, N8);
  309. %EndModel
  310.  
  311. %StartModel
  312. %Manufacturer:Unit_Delay_Initialized
  313. %Type:16RP8
  314. %PartNumber:UDI16RP8
  315. %LastNode ? ?
  316. %NumPins: 20
  317. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  318.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  319.  
  320. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  321.  %IF %XorFuse = 0 %THEN
  322.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  323.  %ELSE
  324.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  325.  %END;
  326.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  327.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  328. %MACEND;
  329.  
  330. LINV(P11; L1);
  331. POR8DFF(%FF00, %SF2048, N1, L2, P19);
  332. POR8DFF(%FF256, %SF2049, N2, L3, P18);
  333. POR8DFF(%FF512, %SF2050, N3, L4, P17);
  334. POR8DFF(%FF768, %SF2051, N4, L5, P16);
  335. POR8DFF(%FF1024, %SF2052, N5, L6, P15);
  336. POR8DFF(%FF1280, %SF2053, N6, L7, P14);
  337. POR8DFF(%FF1536, %SF2054, N7, L8, P13);
  338. POR8DFF(%FF1792, %SF2055, N8, L9, P12);
  339. %EndModel
  340.  
  341. %StartModel
  342. %Manufacturer:Unit_Delay_Initialized
  343. %Type:16V8
  344. %PartNumber:UDI16V8
  345. %LastNode ? ?
  346. %NumPins: 20
  347. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  348.      N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  349.  
  350. %MACRO V8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  351.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  352.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  353.  
  354.  %CASE %SF2192,%SF2193,%S0
  355.    2:
  356.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  357.          %InFuse+192,%InFuse+224;LorOutput);
  358.      %IF %XorFuse=0 %THEN
  359.       LINV(LorOutput;TLNode);
  360.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  361.      %ELSE
  362.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  363.      %END;
  364.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  365.      BUF(TNode; FeedBack; 1,1,1,1);
  366.   |3:
  367.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  368.          %InFuse+192,%InFuse+224;LorOutput);
  369.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  370.       %IF %XorFuse = 0 %THEN
  371.        INV(LorOutput; OutPin; 1,1,1,1);
  372.       %ELSE
  373.        BUF(LorOutput; OutPin; 1,1,1,1);
  374.       %END;
  375.      %ELSE
  376.       %IF %XorFuse = 0 %THEN
  377.        INV(LorOutput; TNode; 1,1,1,1);
  378.       %ELSE
  379.        BUF(LorOutput; TNode; 1,1,1,1);
  380.       %END;
  381.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  382.      %END;
  383.      BUF(OutPin; FeedBack; 1,1,1,1);
  384.   |4:
  385.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  386.          %InFuse+192,%InFuse+224;LorOutput);
  387.      %IF %XorFuse = 0 %THEN
  388.       INV(LorOutput; OutPin; 1,1,1,1);
  389.      %ELSE
  390.       BUF(LorOutput; OutPin; 1,1,1,1);
  391.      %END;
  392.      BUF(ZERO; FeedBack; 1,1,1,1);
  393.   |5:
  394.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  395.      BUF(NextPin; FeedBack; 1,1,1,1);
  396.   |7:
  397.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  398.          %InFuse+192,%InFuse+224;LorOutput);
  399.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  400.       %IF %XorFuse = 0 %THEN
  401.        INV(LorOutput; OutPin; 1,1,1,1);
  402.       %ELSE
  403.        BUF(LorOutput; OutPin; 1,1,1,1);
  404.       %END;
  405.      %ELSE
  406.       %IF %XorFuse = 0 %THEN
  407.        INV(LorOutput; TNode; 1,1,1,1);
  408.       %ELSE
  409.        BUF(LorOutput; TNode; 1,1,1,1);
  410.       %END;
  411.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  412.      %END;
  413.      BUF(PrevPin; FeedBack; 1,1,1,1);
  414.  %END;
  415. %MACEND;
  416.  
  417. LINV(P11;L17);
  418.  
  419. V8MAC(%SF2120, %SF2048, N1, L1, %FF00, P19, N9, %SF00, L9, N17, P1, P1);
  420. V8MAC(%SF2121, %SF2049, N2, L2, %FF256, P18, N10, %SF256, L10, N18, P19, P18);
  421. V8MAC(%SF2122, %SF2050, N3, L3, %FF512, P17, N11, %SF512, L11, N19, P18, P17);
  422. V8MAC(%SF2123, %SF2051, N4, L4, %FF768, P16, N12, %SF768, L12, N20, P17, P16);
  423. V8MAC(%SF2124, %SF2052, N5, L5, %FF1024, P15, N13, %SF1024, L13, N21, P14, P15);
  424. V8MAC(%SF2125, %SF2053, N6, L6, %FF1280, P14, N14, %SF1280, L14, N22, P13, P14);
  425. V8MAC(%SF2126, %SF2054, N7, L7, %FF1536, P13, N15, %SF1536, L15, N23, P12, P13);
  426. V8MAC(%SF2127, %SF2055, N8, L8, %FF1792, P12, N16, %SF1792, L16, N24, P11, P11);
  427. %EndModel
  428.  
  429. %StartModel
  430. %Manufacturer:Unit_Delay_Initialized
  431. %Type:16V8A
  432. %PartNumber:UDI16V8A
  433. %LastNode ? ?
  434. %NumPins: 20
  435. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  436.      N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  437.  
  438. %MACRO V8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  439.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  440.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  441.  
  442.  %CASE %SF2192,%SF2193,%S0
  443.    2:
  444.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  445.          %InFuse+192,%InFuse+224;LorOutput);
  446.      %IF %XorFuse=0 %THEN
  447.       LINV(LorOutput;TLNode);
  448.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  449.      %ELSE
  450.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  451.      %END;
  452.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  453.      BUF(TNode; FeedBack; 1,1,1,1);
  454.   |3:
  455.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  456.          %InFuse+192,%InFuse+224;LorOutput);
  457.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  458.       %IF %XorFuse = 0 %THEN
  459.        INV(LorOutput; OutPin; 1,1,1,1);
  460.       %ELSE
  461.        BUF(LorOutput; OutPin; 1,1,1,1);
  462.       %END;
  463.      %ELSE
  464.       %IF %XorFuse = 0 %THEN
  465.        INV(LorOutput; TNode; 1,1,1,1);
  466.       %ELSE
  467.        BUF(LorOutput; TNode; 1,1,1,1);
  468.       %END;
  469.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  470.      %END;
  471.      BUF(OutPin; FeedBack; 1,1,1,1);
  472.   |4:
  473.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  474.          %InFuse+192,%InFuse+224;LorOutput);
  475.      %IF %XorFuse = 0 %THEN
  476.       INV(LorOutput; OutPin; 1,1,1,1);
  477.      %ELSE
  478.       BUF(LorOutput; OutPin; 1,1,1,1);
  479.      %END;
  480.      BUF(NextPin; FeedBack; 1,1,1,1);
  481.   |5:
  482.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  483.      BUF(NextPin; FeedBack; 1,1,1,1);
  484.   |7:
  485.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  486.          %InFuse+192,%InFuse+224;LorOutput);
  487.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  488.       %IF %XorFuse = 0 %THEN
  489.        INV(LorOutput; OutPin; 1,1,1,1);
  490.       %ELSE
  491.        BUF(LorOutput; OutPin; 1,1,1,1);
  492.       %END;
  493.      %ELSE
  494.       %IF %XorFuse = 0 %THEN
  495.        INV(LorOutput; TNode; 1,1,1,1);
  496.       %ELSE
  497.        BUF(LorOutput; TNode; 1,1,1,1);
  498.       %END;
  499.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  500.      %END;
  501.      BUF(PrevPin; FeedBack; 1,1,1,1);
  502.  %END;
  503. %MACEND;
  504.  
  505. LINV(P11;L17);
  506.  
  507. V8MAC(%SF2120, %SF2048, N1, L1, %FF00, P19, N9, %SF00, L9, N17, P1, P1);
  508. V8MAC(%SF2121, %SF2049, N2, L2, %FF256, P18, N10, %SF256, L10, N18, P19, P18);
  509. V8MAC(%SF2122, %SF2050, N3, L3, %FF512, P17, N11, %SF512, L11, N19, P18, P17);
  510. V8MAC(%SF2123, %SF2051, N4, L4, %FF768, P16, N12, %SF768, L12, N20, P17, P16);
  511. V8MAC(%SF2124, %SF2052, N5, L5, %FF1024, P15, N13, %SF1024, L13, N21, P14, P15);
  512. V8MAC(%SF2125, %SF2053, N6, L6, %FF1280, P14, N14, %SF1280, L14, N22, P13, P14);
  513. V8MAC(%SF2126, %SF2054, N7, L7, %FF1536, P13, N15, %SF1536, L15, N23, P12, P13);
  514. V8MAC(%SF2127, %SF2055, N8, L8, %FF1792, P12, N16, %SF1792, L16, N24, P11, P11);
  515. %EndModel
  516.  
  517. %StartModel
  518. %Manufacturer:Unit_Delay_Initialized
  519. %Type:16X4
  520. %PartNumber:UDI16X4
  521. %LastNode ? ?
  522. %NumPins: 20
  523. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14
  524.            N15 N16 N17 N18 N19 N20 P8 ~P8 P13 ~P13  P9 ~P9 P12 ~P12 *
  525.  
  526. %MACRO INPUT(InPin:%TEXT, OutNode:%TEXT, OutLNode:%TEXT, OrInput:%TEXT,
  527.              OrOutput1:%TEXT, OrOutput2:%TEXT, OrOutput3:%TEXT, OrOutput4:%TEXT);
  528.  
  529.   LINV(InPin; OutLNode);
  530.   LINV(OutNode; OrInput);
  531.   OR(InPin, OrInput; OrOutput1;0,0,0,0);
  532.   OR(OutLNode, OrInput; OrOutput2;0,0,0,0);
  533.   OR(InPin, OutNode; OrOutput3;0,0,0,0);
  534.   OR(OutLNode, OutNode; OrOutput4;0,0,0,0);
  535. %MACEND;
  536.  
  537. %MACRO NOR7ENABLE(EnableFuse:%SF,InFuse:%FF,OutPin:%TEXT,TNode:%TEXT);
  538.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  539.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  540.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  541.  %ELSE
  542.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  543.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  544.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  545.  %END;
  546. %MACEND;
  547.  
  548. %MACRO LXNOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode1:%TEXT, TLNode2:%TEXT,
  549.                LXorNode:%TEXT, OutPin:%TEXT);
  550.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96;TLNode1);
  551.   LOR(%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode2);
  552.   LXNOR(TLNode1,TLNode2;LXorNode);
  553.   DQFFC(LXorNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  554.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  555. %MACEND;
  556.  
  557. LINV(P11;L1);
  558. INPUT(P4, N1, L2, L3, N5, N6, N7, N8);
  559. INPUT(P5, N2, L4, L5, N9, N10, N11, N12);
  560. INPUT(P6, N3, L6, L7, N13, N14, N15, N16);
  561. INPUT(P7, N4, L8, L9, N17, N18, N19, N20);
  562. NOR7ENABLE(%SF00, %FF00, P19, N21);
  563. NOR7ENABLE(%SF256, %FF256, P18, N22);
  564. LXNOR8DFF(%FF512, N1, L10, L14, L18, P17);
  565. LXNOR8DFF(%FF768, N2, L11, L15, L19, P16);
  566. LXNOR8DFF(%FF1024, N3, L12, L16, L20, P15);
  567. LXNOR8DFF(%FF1280, N4, L13, L17, L21, P14);
  568. NOR7ENABLE(%SF1536, %FF1536, P13, N23);
  569. NOR7ENABLE(%SF1792, %FF1792, P12, N24);
  570. %EndModel
  571.  
  572. %StartModel
  573. %Manufacturer:Unit_Delay_Initialized
  574. %Type:16Z8
  575. %PartNumber:UDI16Z8
  576. %LastNode ? ?
  577. %NumPins: 24
  578. %FDF AND 0 P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6 N4 ~N4 P7 ~P7
  579.      N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8 *
  580.  
  581. %MACRO Z8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  582.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  583.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  584.  
  585.  %CASE %SF2192,%SF2193,%S0
  586.    2:
  587.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  588.          %InFuse+192,%InFuse+224;LorOutput);
  589.      %IF %XorFuse=0 %THEN
  590.       LINV(LorOutput;TLNode);
  591.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  592.      %ELSE
  593.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  594.      %END;
  595.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  596.      BUF(TNode; FeedBack; 1,1,1,1);
  597.   |3:
  598.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  599.          %InFuse+192,%InFuse+224;LorOutput);
  600.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  601.       %IF %XorFuse = 0 %THEN
  602.        INV(LorOutput; OutPin; 1,1,1,1);
  603.       %ELSE
  604.        BUF(LorOutput; OutPin; 1,1,1,1);
  605.       %END;
  606.      %ELSE
  607.       %IF %XorFuse = 0 %THEN
  608.        INV(LorOutput; TNode; 1,1,1,1);
  609.       %ELSE
  610.        BUF(LorOutput; TNode; 1,1,1,1);
  611.       %END;
  612.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  613.      %END;
  614.      BUF(OutPin; FeedBack; 1,1,1,1);
  615.   |4:
  616.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  617.          %InFuse+192,%InFuse+224;LorOutput);
  618.      %IF %XorFuse = 0 %THEN
  619.       INV(LorOutput; OutPin; 1,1,1,1);
  620.      %ELSE
  621.       BUF(LorOutput; OutPin; 1,1,1,1);
  622.      %END;
  623.      BUF(ZERO; FeedBack; 1,1,1,1);
  624.   |5:
  625.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  626.      BUF(NextPin; FeedBack; 1,1,1,1);
  627.   |7:
  628.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  629.          %InFuse+192,%InFuse+224;LorOutput);
  630.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  631.       %IF %XorFuse = 0 %THEN
  632.        INV(LorOutput; OutPin; 1,1,1,1);
  633.       %ELSE
  634.        BUF(LorOutput; OutPin; 1,1,1,1);
  635.       %END;
  636.      %ELSE
  637.       %IF %XorFuse = 0 %THEN
  638.        INV(LorOutput; TNode; 1,1,1,1);
  639.       %ELSE
  640.        BUF(LorOutput; TNode; 1,1,1,1);
  641.       %END;
  642.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  643.      %END;
  644.      BUF(PrevPin; FeedBack; 1,1,1,1);
  645.  %END;
  646. %MACEND;
  647.  
  648. LINV(P13;L17);
  649.  
  650. Z8MAC(%SF2120, %SF2048, N1, L1, %FF00, P22, N9, %SF00, L9, N17, P1, P1);
  651. Z8MAC(%SF2121, %SF2049, N2, L2, %FF256, P21, N10, %SF256, L10, N18, P22, P21);
  652. Z8MAC(%SF2122, %SF2050, N3, L3, %FF512, P20, N11, %SF512, L11, N19, P21, P20);
  653. Z8MAC(%SF2123, %SF2051, N4, L4, %FF768, P19, N12, %SF768, L12, N20, P20, P19);
  654. Z8MAC(%SF2124, %SF2052, N5, L5, %FF1024, P18, N13, %SF1024, L13, N21, P17, P18);
  655. Z8MAC(%SF2125, %SF2053, N6, L6, %FF1280, P17, N14, %SF1280, L14, N22, P16, P17);
  656. Z8MAC(%SF2126, %SF2054, N7, L7, %FF1536, P16, N15, %SF1536, L15, N23, P15, P16);
  657. Z8MAC(%SF2127, %SF2055, N8, L8, %FF1792, P15, N16, %SF1792, L16, N24, P13, P13);
  658. %EndModel
  659.  
  660. %StartModel
  661. %Manufacturer:Unit_Delay_Initialized
  662. %Type:16Z8A
  663. %PartNumber:UDI16Z8A
  664. %LastNode ? ?
  665. %NumPins: 24
  666. %FDF AND 0 P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6 N4 ~N4 P7 ~P7
  667.      N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8 *
  668.  
  669. %MACRO Z8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  670.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  671.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  672.  
  673.  %CASE %SF2192,%SF2193,%S0
  674.    2:
  675.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  676.          %InFuse+192,%InFuse+224;LorOutput);
  677.      %IF %XorFuse=0 %THEN
  678.       LINV(LorOutput;TLNode);
  679.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  680.      %ELSE
  681.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  682.      %END;
  683.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  684.      BUF(TNode; FeedBack; 1,1,1,1);
  685.   |3:
  686.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  687.          %InFuse+192,%InFuse+224;LorOutput);
  688.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  689.       %IF %XorFuse = 0 %THEN
  690.        INV(LorOutput; OutPin; 1,1,1,1);
  691.       %ELSE
  692.        BUF(LorOutput; OutPin; 1,1,1,1);
  693.       %END;
  694.      %ELSE
  695.       %IF %XorFuse = 0 %THEN
  696.        INV(LorOutput; TNode; 1,1,1,1);
  697.       %ELSE
  698.        BUF(LorOutput; TNode; 1,1,1,1);
  699.       %END;
  700.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  701.      %END;
  702.      BUF(OutPin; FeedBack; 1,1,1,1);
  703.   |4:
  704.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  705.          %InFuse+192,%InFuse+224;LorOutput);
  706.      %IF %XorFuse = 0 %THEN
  707.       INV(LorOutput; OutPin; 1,1,1,1);
  708.      %ELSE
  709.       BUF(LorOutput; OutPin; 1,1,1,1);
  710.      %END;
  711.      BUF(NextPin; FeedBack; 1,1,1,1);
  712.   |5:
  713.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  714.      BUF(NextPin; FeedBack; 1,1,1,1);
  715.   |7:
  716.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  717.          %InFuse+192,%InFuse+224;LorOutput);
  718.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  719.       %IF %XorFuse = 0 %THEN
  720.        INV(LorOutput; OutPin; 1,1,1,1);
  721.       %ELSE
  722.        BUF(LorOutput; OutPin; 1,1,1,1);
  723.       %END;
  724.      %ELSE
  725.       %IF %XorFuse = 0 %THEN
  726.        INV(LorOutput; TNode; 1,1,1,1);
  727.       %ELSE
  728.        BUF(LorOutput; TNode; 1,1,1,1);
  729.       %END;
  730.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  731.      %END;
  732.      BUF(PrevPin; FeedBack; 1,1,1,1);
  733.  %END;
  734. %MACEND;
  735.  
  736. LINV(P13;L17);
  737.  
  738. Z8MAC(%SF2120, %SF2048, N1, L1, %FF00, P22, N9, %SF00, L9, N17, P1, P1);
  739. Z8MAC(%SF2121, %SF2049, N2, L2, %FF256, P21, N10, %SF256, L10, N18, P22, P21);
  740. Z8MAC(%SF2122, %SF2050, N3, L3, %FF512, P20, N11, %SF512, L11, N19, P21, P20);
  741. Z8MAC(%SF2123, %SF2051, N4, L4, %FF768, P19, N12, %SF768, L12, N20, P20, P19);
  742. Z8MAC(%SF2124, %SF2052, N5, L5, %FF1024, P18, N13, %SF1024, L13, N21, P17, P18);
  743. Z8MAC(%SF2125, %SF2053, N6, L6, %FF1280, P17, N14, %SF1280, L14, N22, P16, P17);
  744. Z8MAC(%SF2126, %SF2054, N7, L7, %FF1536, P16, N15, %SF1536, L15, N23, P15, P16);
  745. Z8MAC(%SF2127, %SF2055, N8, L8, %FF1792, P15, N16, %SF1792, L16, N24, P13, P13);
  746. %EndModel
  747.  
  748. %StartModel
  749. %Manufacturer:Unit_Delay_Initialized
  750. %Type:18CV8
  751. %PartNumber:UDI18CV8
  752. %LastNode ? ?
  753. %NumPins: 20
  754. %FDF AND 0 P1 ~P1 P11 ~P11 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5
  755.      N4 ~N4 P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8*
  756.  
  757. %MACRO CV8MAC(InFuse:%FF, S0:%SF, LorOutput:%TEXT, TLNode:%TEXT, TNode:%TEXT,
  758.        EnableFuse:%SF, TSBEnable:%FF, PolarityFuse:%SF, OutPin:%TEXT,
  759.        FeedBack:%TEXT);
  760.  
  761.     LOR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  762.         %InFuse+216, %InFuse+252; LorOutput);
  763.  %CASE %S0, %S0+1, %S0+2
  764.    0:
  765.      LOR(LorOutput, L1; TLNode);
  766.      DQFFC(TLNode, P1, L2; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  767.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  768.      %IF %PolarityFuse = 0 %THEN
  769.       BUF(LorOutput;OutPin; 1,1,1,1);
  770.      %ELSE
  771.       INV(LorOutput; OutPin; 1,1,1,1);
  772.      %END;
  773.     %ELSE
  774.      %IF %PolarityFuse = 0 %THEN
  775.       TSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  776.      %ELSE
  777.       ITSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  778.      %END;
  779.     %END;
  780.     BUF(TNode; FeedBack; 1,1,1,1);
  781.   |2:
  782.      %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  783.       %IF %PolarityFuse = 0 %THEN
  784.        BUF(LorOutput; OutPin; 1,1,1,1);
  785.       %ELSE
  786.        INV(LorOutput; OutPin; 1,1,1,1);
  787.       %END;
  788.      %ELSE
  789.       %IF %PolarityFuse = 0 %THEN
  790.        TSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  791.       %ELSE
  792.        ITSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  793.       %END;
  794.      %END;
  795.      BUF(LorOutput; FeedBack; 1,1,1,1);
  796.   |3:
  797.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  798.      %IF %PolarityFuse = 0 %THEN
  799.       BUF(LorOutput;OutPin; 1,1,1,1);
  800.      %ELSE
  801.       INV(LorOutput; OutPin; 1,1,1,1);
  802.      %END;
  803.     %ELSE
  804.      %IF %PolarityFuse = 0 %THEN
  805.       TSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  806.      %ELSE
  807.       ITSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  808.      %END;
  809.     %END;
  810.     BUF(OutPin; FeedBack; 1,1,1,1);
  811.   |4:
  812.      LOR(LorOutput, L1; TLNode);
  813.      DQFFC(TLNode, P1, L2; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  814.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  815.      %IF %PolarityFuse = 0 %THEN
  816.       BUF(TNode;OutPin; 1,1,1,1);
  817.      %ELSE
  818.       INV(TNode; OutPin; 1,1,1,1);
  819.      %END;
  820.     %ELSE
  821.      %IF %PolarityFuse = 0 %THEN
  822.       TSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  823.      %ELSE
  824.       ITSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  825.      %END;
  826.     %END;
  827.     BUF(TNode; FeedBack; 1,1,1,1);
  828.   |6:
  829.      LOR(LorOutput, L1; TLNode);
  830.      DQFFC(TLNode, P1, L2; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  831.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  832.      %IF %PolarityFuse = 0 %THEN
  833.       BUF(TNode;OutPin; 1,1,1,1);
  834.      %ELSE
  835.       INV(TNode; OutPin; 1,1,1,1);
  836.      %END;
  837.     %ELSE
  838.      %IF %PolarityFuse = 0 %THEN
  839.       TSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  840.      %ELSE
  841.       ITSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  842.      %END;
  843.     %END;
  844.     BUF(LorOutput; FeedBack; 1,1,1,1);
  845.   |7:
  846.      LOR(LorOutput, L1; TLNode);
  847.      DQFFC(TLNode, P1, L2; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  848.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  849.      %IF %PolarityFuse = 0 %THEN
  850.       BUF(TNode;OutPin; 1,1,1,1);
  851.      %ELSE
  852.       INV(TNode; OutPin; 1,1,1,1);
  853.      %END;
  854.     %ELSE
  855.      %IF %PolarityFuse = 0 %THEN
  856.       TSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  857.      %ELSE
  858.       ITSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  859.      %END;
  860.     %END;
  861.     BUF(OutPin; FeedBack; 1,1,1,1);
  862.  %END;
  863. %MACEND;
  864.  
  865. LAND(%FF2592; L1);
  866. LNOR(%FF2628, IPH; L2);
  867.  
  868. CV8MAC(%FF00, %SF2665, L3, L4, N9, %SF2304, %FF2304, %SF2664, P19, N1);
  869. CV8MAC(%FF288, %SF2669, L5, L6, N10, %SF2340, %FF2340, %SF2668, P18, N2);
  870. CV8MAC(%FF576, %SF2673, L7, L8, N11, %SF2376, %FF2376, %SF2672, P17, N3);
  871. CV8MAC(%FF864, %SF2677, L9, L10, N12, %SF2412, %FF2412, %SF2676, P16, N4);
  872. CV8MAC(%FF1152, %SF2681, L11, L12, N13, %SF2448, %FF2448, %SF2680, P15, N5);
  873. CV8MAC(%FF1440, %SF2685, L13, L14, N14, %SF2484, %FF2484, %SF2684, P14, N6);
  874. CV8MAC(%FF1728, %SF2689, L15, L16, N15, %SF2520, %FF2520, %SF2688, P13, N7);
  875. CV8MAC(%FF2016, %SF2693, L17, L18, N16, %SF2556, %FF2556, %SF2692, P12, N8);
  876. %EndModel
  877.  
  878. %StartModel
  879. %Manufacturer:Unit_Delay_Initialized
  880. %Type:18U8
  881. %PartNumber:UDI18U8
  882. %LastNode ? ?
  883. %NumPins: 20
  884. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  885.      N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P1 ~P1 P11 ~P11 *
  886.  
  887.  
  888. %MACRO 18U8(S2:%SF, RegIn:%TEXT, Output:%TEXT, FeedBack:%TEXT,
  889.             InFuse:%FF, OutPin:%TEXT, EnableFuse:%SF, TNode:%TEXT);
  890.  
  891.   %IF %S2=0 %THEN
  892.     LOR(%InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  893.         %InFuse+216, %InFuse+252, %InFuse+288, L2; RegIn);
  894.     DQFFC(RegIn, P1, L3; Output; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  895.     INV(Output; FeedBack; 1,1,1,1);
  896.   %ELSE
  897.     OR(%InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  898.        %InFuse+216, %InFuse+252, %InFuse+288; Output; 1,1,1,1);
  899.     BUF(OutPin; FeedBack; 1,1,1,1);
  900.   %END;
  901.  
  902.   %CASE %S2+8, %S2+16
  903.  
  904.   0:
  905.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  906.        INV(Output; OutPin; 1,1,1,1);
  907.     %ELSE
  908.        INV(Output; TNode; 1,1,1,1);
  909.        TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  910.     %END;
  911.  |1:
  912.        INV(Output; TNode; 1,1,1,1);
  913.        TSB(TNode, L4; OutPin; 1,1,1,1,1,1,1,1);
  914.  |2:
  915.      %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  916.        BUF(Output; OutPin; 1,1,1,1);
  917.      %ELSE
  918.        BUF(Output; TNode; 1,1,1,1);
  919.        TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  920.      %END;
  921.  |3:
  922.        BUF(Output; TNode; 1,1,1,1);
  923.        TSB(TNode, L4; OutPin; 1,1,1,1,1,1,1,1);
  924.   %END;
  925. %MACEND;
  926.  
  927.  
  928. LAND(%FF2592; L1);
  929. LAND(%FF2628; L2);
  930. LNOR(L1, IPH; L3);
  931. LINV(P11; L4);
  932.  
  933. 18U8(%SF2664, L5, N9, N1, %FF00, P19, %SF00, N17);
  934. 18U8(%SF2665, L6, N10, N2, %FF324, P18, %SF324, N18);
  935. 18U8(%SF2666, L7, N11, N3, %FF648, P17, %SF648, N19);
  936. 18U8(%SF2667, L8, N12, N4, %FF972, P16, %SF972, N20);
  937. 18U8(%SF2668, L9, N13, N5, %FF1296, P15, %SF1296, N21);
  938. 18U8(%SF2669, L10, N14, N6, %FF1620, P14, %SF1620, N22);
  939. 18U8(%SF2670, L11, N15, N7, %FF1944, P13, %SF1944, N23);
  940. 18U8(%SF2671, L12, N16, N8, %FF2268, P12, %SF2268, N24);
  941.  
  942. %EndModel
  943.  
  944. %StartModel
  945. %Manufacturer:Unit_Delay_Initialized
  946. %Type:18V10
  947. %PartNumber:UDI18V10
  948. %LastNode ? ?
  949. %NumPins: 20
  950. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  951.          N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 N9 ~N9 N10 ~N10 *
  952.  
  953. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  954.  LOR(%InFuse,%InFuse+36,%InFuse+72,%InFuse+108,%InFuse+144,%InFuse+180,
  955.      %InFuse+216,%InFuse+252,%InFuse+288,%InFuse+324; OutLNode);
  956. %MACEND;
  957.  
  958. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  959.  LOR(%InFuse,%InFuse+36,%InFuse+72,%InFuse+108,%InFuse+144,%InFuse+180,
  960.      %InFuse+216,%InFuse+252; OutLNode);
  961. %MACEND;
  962.  
  963. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  964.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  965.  %CASE %S1,%S0
  966.    0:
  967.      LOR(OrOutput, L21; TLNode);
  968.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  969.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  970.      INV(TNode; OutPin; 0,0,0,0);
  971.     %ELSE
  972.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  973.     %END;
  974.     INV(TNode; FeedBack; 0,0,0,0);
  975.   |1:
  976.      LOR(OrOutput, L21; TLNode);
  977.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  978.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  979.      BUF(TNode; OutPin; 0,0,0,0);
  980.     %ELSE
  981.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  982.     %END;
  983.     INV(TNode; FeedBack; 0,0,0,0);
  984.   |2:
  985.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  986.      INV(OrOutput; OutPin; 1,1,1,1);
  987.     %ELSE
  988.      INV(OrOutput; TNode; 1,1,1,1);
  989.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  990.     %END;
  991.     BUF(OutPin; FeedBack; 0,0,0,0);
  992.   |3:
  993.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  994.      BUF(OrOutput; OutPin; 1,1,1,1);
  995.     %ELSE
  996.      BUF(OrOutput; TNode; 1,1,1,1);
  997.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  998.     %END;
  999.     BUF(OutPin; FeedBack; 0,0,0,0);
  1000.   %END;
  1001. %MACEND;
  1002.  
  1003. LAND(%FF3420; L21);
  1004. LNOR(%FF00, IPH; L22);
  1005.  
  1006. LOR8(%FF72, L1);
  1007. LOR8(%FF396, L2);
  1008. LOR8(%FF720, L3);
  1009. LOR8(%FF1044, L4);
  1010. LOR10(%FF1368, L5);
  1011. LOR10(%FF1764, L6);
  1012. LOR8(%FF2160, L7);
  1013. LOR8(%FF2484, L8);
  1014. LOR8(%FF2808, L9);
  1015. LOR8(%FF3132, L10);
  1016.  
  1017. V10Mac(%SF3457, %SF3456, N1, L1, N11, P19, %FF36, %SF36, L11);
  1018. V10Mac(%SF3459, %SF3458, N2, L2, N12, P18, %FF360, %SF360, L12);
  1019. V10Mac(%SF3461, %SF3460, N3, L3, N13, P17, %FF684, %SF684, L13);
  1020. V10Mac(%SF3463, %SF3462, N4, L4, N14, P16, %FF1008, %SF1008, L14);
  1021. V10Mac(%SF3465, %SF3464, N5, L5, N15, P15, %FF1332, %SF1332, L15);
  1022. V10Mac(%SF3467, %SF3466, N6, L6, N16, P14, %FF1728, %SF1728, L16);
  1023. V10Mac(%SF3469, %SF3468, N7, L7, N17, P13, %FF2124, %SF2124, L17);
  1024. V10Mac(%SF3471, %SF3470, N8, L8, N18, P12, %FF2448, %SF2448, L18);
  1025. V10Mac(%SF3473, %SF3472, N9, L9, N19, P11, %FF2772, %SF2772, L19);
  1026. V10Mac(%SF3475, %SF3474, N10, L10, N20, P9, %FF3096, %SF3096, L20);
  1027. %EndModel
  1028.  
  1029. %StartModel
  1030. %Manufacturer:Unit_Delay_Initialized
  1031. %Type:19L8L
  1032. %PartNumber:UDI19L8L
  1033. %LastNode ? ?
  1034. %NumPins:24
  1035. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P1 ~P1 N4 ~N4 P21 ~P21 N5 ~N5 P20 ~P20
  1036.      N6 ~N6 P19 ~P19 N7 ~N7 P18 ~P18 N8 ~N8 P17 ~P17 N9 ~N9 P16 ~P16
  1037.      N10 ~N10 P13 ~P13 N11 ~N11 *
  1038.  
  1039. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1040.  %IF %SelFuse=0 %THEN
  1041.   DLATCHPC(InPin, L1, ONE, IPL; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1042.  %ELSE
  1043.   BUF(InPin; OutNode; 1,1,1,1);
  1044.  %END;
  1045. %MACEND;
  1046.  
  1047. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1048.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1049.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1050.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  1051.  %ELSE
  1052.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1053.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  1054.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1055.  %END;
  1056. %MACEND;
  1057.  
  1058. LINV(P14; L1);
  1059.  
  1060. INMAC(P2, %SF2433, N1);
  1061. INMAC(P23, %SF2432, N2);
  1062. INMAC(P3, %SF2434, N3);
  1063. INMAC(P4, %SF2435, N4);
  1064. INMAC(P5, %SF2436, N5);
  1065. INMAC(P6, %SF2437, N6);
  1066. INMAC(P7, %SF2438, N7);
  1067. INMAC(P8, %SF2439, N8);
  1068. INMAC(P9, %SF2440, N9);
  1069. INMAC(P10, %SF2441, N10);
  1070. INMAC(P11, %SF2442, N11);
  1071.  
  1072. NOR7ENABLE(%SF00, %FF00, P22, N12);
  1073. NOR7ENABLE(%SF304, %FF304, P21, N13);
  1074. NOR7ENABLE(%SF608, %FF608, P20, N14);
  1075. NOR7ENABLE(%SF912, %FF912, P19, N15);
  1076. NOR7ENABLE(%SF1216, %FF1216, P18, N16);
  1077. NOR7ENABLE(%SF1520, %FF1520, P17, N17);
  1078. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  1079. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  1080. %EndModel
  1081.  
  1082. %StartModel
  1083. %Manufacturer:Unit_Delay_Initialized
  1084. %Type:19L8R
  1085. %PartNumber:UDI19L8R
  1086. %LastNode ? ?
  1087. %NumPins:24
  1088. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P1 ~P1 N4 ~N4 P21 ~P21 N5 ~N5 P20 ~P20
  1089.      N6 ~N6 P19 ~P19 N7 ~N7 P18 ~P18 N8 ~N8 P17 ~P17 N9 ~N9 P16 ~P16
  1090.      N10 ~N10 P13 ~P13 N11 ~N11 *
  1091.  
  1092. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1093.  %IF %SelFuse=0 %THEN
  1094.   DQFFC(InPin, P14, IPL; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1095.  %ELSE
  1096.   BUF(InPin; OutNode; 1,1,1,1);
  1097.  %END;
  1098. %MACEND;
  1099.  
  1100. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1101.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1102.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1103.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  1104.  %ELSE
  1105.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1106.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  1107.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1108.  %END;
  1109. %MACEND;
  1110.  
  1111. INMAC(P2, %SF2433, N1);
  1112. INMAC(P23, %SF2432, N2);
  1113. INMAC(P3, %SF2434, N3);
  1114. INMAC(P4, %SF2435, N4);
  1115. INMAC(P5, %SF2436, N5);
  1116. INMAC(P6, %SF2437, N6);
  1117. INMAC(P7, %SF2438, N7);
  1118. INMAC(P8, %SF2439, N8);
  1119. INMAC(P9, %SF2440, N9);
  1120. INMAC(P10, %SF2441, N10);
  1121. INMAC(P11, %SF2442, N11);
  1122.  
  1123. NOR7ENABLE(%SF00, %FF00, P22, N12);
  1124. NOR7ENABLE(%SF304, %FF304, P21, N13);
  1125. NOR7ENABLE(%SF608, %FF608, P20, N14);
  1126. NOR7ENABLE(%SF912, %FF912, P19, N15);
  1127. NOR7ENABLE(%SF1216, %FF1216, P18, N16);
  1128. NOR7ENABLE(%SF1520, %FF1520, P17, N17);
  1129. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  1130. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  1131. %EndModel
  1132.  
  1133. %StartModel
  1134. %Manufacturer:Unit_Delay_Initialized
  1135. %Type:19R4L
  1136. %PartNumber:UDI19R4L
  1137. %LastNode ? ?
  1138. %NumPins:24
  1139. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 P21 ~P21 N5 ~N5 N12 ~N12
  1140.      N6 ~N6 N13 ~N13 N7 ~N7 N14 ~N14 N8 ~N8 N15 ~N15 N9 ~N9 P16 ~P16
  1141.      N10 ~N10 P15 ~P15 N11 ~N11 *
  1142.  
  1143. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1144.  %IF %SelFuse=0 %THEN
  1145.   DLATCHPC(InPin, L2, ONE, IPL; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1146.  %ELSE
  1147.   BUF(InPin; OutNode; 1,1,1,1);
  1148.  %END;
  1149. %MACEND;
  1150.  
  1151. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1152.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1153.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1154.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  1155.  %ELSE
  1156.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1157.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  1158.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1159.  %END;
  1160. %MACEND;
  1161.  
  1162. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1163.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  1164.  DQFFC(TLNode, P1, IPL; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1165.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  1166. %MACEND;
  1167.  
  1168. LINV(P13; L1);
  1169. LINV(P14; L2);
  1170.  
  1171. INMAC(P2, %SF2433, N1);
  1172. INMAC(P23, %SF2432, N2);
  1173. INMAC(P3, %SF2434, N3);
  1174. INMAC(P4, %SF2435, N4);
  1175. INMAC(P5, %SF2436, N5);
  1176. INMAC(P6, %SF2437, N6);
  1177. INMAC(P7, %SF2438, N7);
  1178. INMAC(P8, %SF2439, N8);
  1179. INMAC(P9, %SF2440, N9);
  1180. INMAC(P10, %SF2441, N10);
  1181. INMAC(P11, %SF2442, N11);
  1182.  
  1183. NOR7ENABLE(%SF00, %FF00, P22, N16);
  1184. NOR7ENABLE(%SF304, %FF304, P21, N17);
  1185. NOR8DFF(%FF608, N12, L3, P20);
  1186. NOR8DFF(%FF912, N13, L4, P19);
  1187. NOR8DFF(%FF1216, N14, L5, P18);
  1188. NOR8DFF(%FF1520, N15, L6, P17);
  1189. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  1190. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  1191. %EndModel
  1192.  
  1193. %StartModel
  1194. %Manufacturer:Unit_Delay_Initialized
  1195. %Type:19R4R
  1196. %PartNumber:UDI19R4R
  1197. %LastNode ? ?
  1198. %NumPins:24
  1199. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 P21 ~P21 N5 ~N5 N12 ~N12
  1200.      N6 ~N6 N13 ~N13 N7 ~N7 N14 ~N14 N8 ~N8 N15 ~N15 N9 ~N9 P16 ~P16
  1201.      N10 ~N10 P15 ~P15 N11 ~N11 *
  1202.  
  1203. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1204.  %IF %SelFuse=0 %THEN
  1205.   DQFFC(InPin, P14, IPL; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1206.  %ELSE
  1207.   BUF(InPin; OutNode; 1,1,1,1);
  1208.  %END;
  1209. %MACEND;
  1210.  
  1211. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1212.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1213.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1214.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  1215.  %ELSE
  1216.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1217.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  1218.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1219.  %END;
  1220. %MACEND;
  1221.  
  1222. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1223.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  1224.  DQFFC(TLNode, P1, IPL; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1225.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  1226. %MACEND;
  1227.  
  1228. LINV(P13; L1);
  1229.  
  1230. INMAC(P2, %SF2433, N1);
  1231. INMAC(P23, %SF2432, N2);
  1232. INMAC(P3, %SF2434, N3);
  1233. INMAC(P4, %SF2435, N4);
  1234. INMAC(P5, %SF2436, N5);
  1235. INMAC(P6, %SF2437, N6);
  1236. INMAC(P7, %SF2438, N7);
  1237. INMAC(P8, %SF2439, N8);
  1238. INMAC(P9, %SF2440, N9);
  1239. INMAC(P10, %SF2441, N10);
  1240. INMAC(P11, %SF2442, N11);
  1241.  
  1242. NOR7ENABLE(%SF00, %FF00, P22, N16);
  1243. NOR7ENABLE(%SF304, %FF304, P21, N17);
  1244. NOR8DFF(%FF608, N12, L2, P20);
  1245. NOR8DFF(%FF912, N13, L3, P19);
  1246. NOR8DFF(%FF1216, N14, L4, P18);
  1247. NOR8DFF(%FF1520, N15, L5, P17);
  1248. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  1249. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  1250. %EndModel
  1251.  
  1252. %StartModel
  1253. %Manufacturer:Unit_Delay_Initialized
  1254. %Type:19R6L
  1255. %PartNumber:UDI19R6L
  1256. %LastNode ? ?
  1257. %NumPins:24
  1258. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 N12 ~N12 N5 ~N5 N13 ~N13
  1259.      N6 ~N6 N14 ~N14 N7 ~N7 N15 ~N15 N8 ~N8 N16 ~N16 N9 ~N9 N17 ~N17
  1260.      N10 ~N10 P15 ~P15 N11 ~N11 *
  1261.  
  1262. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1263.  %IF %SelFuse=0 %THEN
  1264.   DLATCHPC(InPin, L2, ONE, IPL; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1265.  %ELSE
  1266.   BUF(InPin; OutNode; 1,1,1,1);
  1267.  %END;
  1268. %MACEND;
  1269.  
  1270. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1271.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1272.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1273.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  1274.  %ELSE
  1275.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1276.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  1277.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1278.  %END;
  1279. %MACEND;
  1280.  
  1281. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1282.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  1283.  DQFFC(TLNode, P1, IPL; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1284.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  1285. %MACEND;
  1286.  
  1287. LINV(P13; L1);
  1288. LINV(P14; L2);
  1289.  
  1290. INMAC(P2, %SF2433, N1);
  1291. INMAC(P23, %SF2432, N2);
  1292. INMAC(P3, %SF2434, N3);
  1293. INMAC(P4, %SF2435, N4);
  1294. INMAC(P5, %SF2436, N5);
  1295. INMAC(P6, %SF2437, N6);
  1296. INMAC(P7, %SF2438, N7);
  1297. INMAC(P8, %SF2439, N8);
  1298. INMAC(P9, %SF2440, N9);
  1299. INMAC(P10, %SF2441, N10);
  1300. INMAC(P11, %SF2442, N11);
  1301.  
  1302. NOR7ENABLE(%SF00, %FF00, P22, N18);
  1303. NOR8DFF(%FF304, N12, L3, P21);
  1304. NOR8DFF(%FF608, N13, L4, P20);
  1305. NOR8DFF(%FF912, N14, L5, P19);
  1306. NOR8DFF(%FF1216, N15, L6, P18);
  1307. NOR8DFF(%FF1520, N16, L7, P17);
  1308. NOR8DFF(%FF1824, N17, L8, P16);
  1309. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  1310. %EndModel
  1311.  
  1312. %StartModel
  1313. %Manufacturer:Unit_Delay_Initialized
  1314. %Type:19R6R
  1315. %PartNumber:UDI19R6R
  1316. %LastNode ? ?
  1317. %NumPins:24
  1318. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 N12 ~N12 N5 ~N5 N13 ~N13
  1319.      N6 ~N6 N14 ~N14 N7 ~N7 N15 ~N15 N8 ~N8 N16 ~N16 N9 ~N9 N17 ~N17
  1320.      N10 ~N10 P15 ~P15 N11 ~N11 *
  1321.  
  1322. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1323.  %IF %SelFuse=0 %THEN
  1324.   DQFFC(InPin, P14, IPL; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1325.  %ELSE
  1326.   BUF(InPin; OutNode; 1,1,1,1);
  1327.  %END;
  1328. %MACEND;
  1329.  
  1330. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1331.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1332.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1333.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  1334.  %ELSE
  1335.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1336.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  1337.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1338.  %END;
  1339. %MACEND;
  1340.  
  1341. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1342.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  1343.  DQFFC(TLNode, P1, IPL; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1344.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  1345. %MACEND;
  1346.  
  1347. LINV(P13; L1);
  1348.  
  1349. INMAC(P2, %SF2433, N1);
  1350. INMAC(P23, %SF2432, N2);
  1351. INMAC(P3, %SF2434, N3);
  1352. INMAC(P4, %SF2435, N4);
  1353. INMAC(P5, %SF2436, N5);
  1354. INMAC(P6, %SF2437, N6);
  1355. INMAC(P7, %SF2438, N7);
  1356. INMAC(P8, %SF2439, N8);
  1357. INMAC(P9, %SF2440, N9);
  1358. INMAC(P10, %SF2441, N10);
  1359. INMAC(P11, %SF2442, N11);
  1360.  
  1361. NOR7ENABLE(%SF00, %FF00, P22, N18);
  1362. NOR8DFF(%FF304, N12, L2, P21);
  1363. NOR8DFF(%FF608, N13, L3, P20);
  1364. NOR8DFF(%FF912, N14, L4, P19);
  1365. NOR8DFF(%FF1216, N15, L5, P18);
  1366. NOR8DFF(%FF1520, N16, L6, P17);
  1367. NOR8DFF(%FF1824, N17, L7, P16);
  1368. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  1369. %EndModel
  1370.  
  1371. %StartModel
  1372. %Manufacturer:Unit_Delay_Initialized
  1373. %Type:19R8L
  1374. %PartNumber:UDI19R8L
  1375. %LastNode ? ?
  1376. %NumPins:24
  1377. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 N12 ~N12 N4 ~N4 N13 ~N13 N5 ~N5 N14 ~N14
  1378.      N6 ~N6 N15 ~N15 N7 ~N7 N16 ~N16 N8 ~N8 N17 ~N17 N9 ~N9 N18 ~N18
  1379.      N10 ~N10 N19 ~N19 N11 ~N11 *
  1380.  
  1381. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1382.  %IF %SelFuse=0 %THEN
  1383.   DLATCHPC(InPin, L2, ONE, IPL; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1384.  %ELSE
  1385.   BUF(InPin; OutNode; 1,1,1,1);
  1386.  %END;
  1387. %MACEND;
  1388.  
  1389. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1390.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  1391.  DQFFC(TLNode, P1, IPL; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1392.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  1393. %MACEND;
  1394.  
  1395. LINV(P13; L1);
  1396. LINV(P14; L2);
  1397.  
  1398. INMAC(P2, %SF2433, N1);
  1399. INMAC(P23, %SF2432, N2);
  1400. INMAC(P3, %SF2434, N3);
  1401. INMAC(P4, %SF2435, N4);
  1402. INMAC(P5, %SF2436, N5);
  1403. INMAC(P6, %SF2437, N6);
  1404. INMAC(P7, %SF2438, N7);
  1405. INMAC(P8, %SF2439, N8);
  1406. INMAC(P9, %SF2440, N9);
  1407. INMAC(P10, %SF2441, N10);
  1408. INMAC(P11, %SF2442, N11);
  1409.  
  1410. NOR8DFF(%FF00, N12, L3, P22);
  1411. NOR8DFF(%FF304, N13, L4, P21);
  1412. NOR8DFF(%FF608, N14, L5, P20);
  1413. NOR8DFF(%FF912, N15, L6, P19);
  1414. NOR8DFF(%FF1216, N16, L7, P18);
  1415. NOR8DFF(%FF1520, N17, L8, P17);
  1416. NOR8DFF(%FF1824, N18, L9, P16);
  1417. NOR8DFF(%FF2128, N19, L10, P15);
  1418. %EndModel
  1419.  
  1420. %StartModel
  1421. %Manufacturer:Unit_Delay_Initialized
  1422. %Type:19R8R
  1423. %PartNumber:UDI19R8R
  1424. %LastNode ? ?
  1425. %NumPins:24
  1426. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 N12 ~N12 N4 ~N4 N13 ~N13 N5 ~N5 N14 ~N14
  1427.      N6 ~N6 N15 ~N15 N7 ~N7 N16 ~N16 N8 ~N8 N17 ~N17 N9 ~N9 N18 ~N18
  1428.      N10 ~N10 N19 ~N19 N11 ~N11 *
  1429.  
  1430. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1431.  %IF %SelFuse=0 %THEN
  1432.   DQFFC(InPin, P14, IPL; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1433.  %ELSE
  1434.   BUF(InPin; OutNode; 1,1,1,1);
  1435.  %END;
  1436. %MACEND;
  1437.  
  1438. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1439.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  1440.  DQFFC(TLNode, P1, IPL; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1441.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  1442. %MACEND;
  1443.  
  1444. LINV(P13; L1);
  1445.  
  1446. INMAC(P2, %SF2433, N1);
  1447. INMAC(P23, %SF2432, N2);
  1448. INMAC(P3, %SF2434, N3);
  1449. INMAC(P4, %SF2435, N4);
  1450. INMAC(P5, %SF2436, N5);
  1451. INMAC(P6, %SF2437, N6);
  1452. INMAC(P7, %SF2438, N7);
  1453. INMAC(P8, %SF2439, N8);
  1454. INMAC(P9, %SF2440, N9);
  1455. INMAC(P10, %SF2441, N10);
  1456. INMAC(P11, %SF2442, N11);
  1457.  
  1458. NOR8DFF(%FF00, N12, L2, P22);
  1459. NOR8DFF(%FF304, N13, L3, P21);
  1460. NOR8DFF(%FF608, N14, L4, P20);
  1461. NOR8DFF(%FF912, N15, L5, P19);
  1462. NOR8DFF(%FF1216, N16, L6, P18);
  1463. NOR8DFF(%FF1520, N17, L7, P17);
  1464. NOR8DFF(%FF1824, N18, L8, P16);
  1465. NOR8DFF(%FF2128, N19, L9, P15);
  1466. %EndModel
  1467.  
  1468. %StartModel
  1469. %Manufacturer:Unit_Delay_Initialized
  1470. %Type:20ARP10
  1471. %PartNumber:UDI20ARP10
  1472. %LastNode ? ?
  1473. %NumPins: 24
  1474. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  1475.    N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P10 ~P10 N9 ~N9
  1476.    P11 ~P11 N10 ~N10 *
  1477.  
  1478. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1479.  %IF %XorFuse = 0 %THEN
  1480.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1481.  %ELSE
  1482.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1483.  %END;
  1484.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1485.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  1486. %MACEND;
  1487.  
  1488. LINV(P13; L1);
  1489. POR8DFF(%FF00, %SF3200, N1, L2, P23);
  1490. POR8DFF(%FF320, %SF3201, N2, L3, P22);
  1491. POR8DFF(%FF640, %SF3202, N3, L4, P21);
  1492. POR8DFF(%FF960, %SF3203, N4, L5, P20);
  1493. POR8DFF(%FF1280, %SF3204, N5, L6, P19);
  1494. POR8DFF(%FF1600, %SF3205, N6, L7, P18);
  1495. POR8DFF(%FF1920, %SF3206, N7, L8, P17);
  1496. POR8DFF(%FF2240, %SF3207, N8, L9, P16);
  1497. POR8DFF(%FF2560, %SF3208, N9, L10, P15);
  1498. POR8DFF(%FF2880, %SF3209, N10, L11, P14);
  1499. %EndModel
  1500.  
  1501. %StartModel
  1502. %Manufacturer:Unit_Delay_Initialized
  1503. %Type:20ARP4
  1504. %PartNumber:UDI20ARP4
  1505. %LastNode ? ?
  1506. %NumPins: 24
  1507. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N4 ~N4 P6 ~P6
  1508.    N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  1509.    P11 ~P11 P14 ~P14 *
  1510.  
  1511. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1512.  %IF %XorFuse = 0 %THEN
  1513.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1514.  %ELSE
  1515.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1516.  %END;
  1517.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1518.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  1519. %MACEND;
  1520.  
  1521. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1522.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1523.   %IF %XorFuse = 0 %THEN
  1524.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1525.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  1526.   %ELSE
  1527.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1528.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  1529.   %END;
  1530.  %ELSE
  1531.   %IF %XorFuse = 0 %THEN
  1532.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1533.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  1534.   %ELSE
  1535.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1536.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  1537.   %END;
  1538.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1539.  %END;
  1540. %MACEND;
  1541.  
  1542. LINV(P13; L1);
  1543. POR8ENABLE(%SF00, %FF00, %SF3440, P23, N1);
  1544. POR8ENABLE(%SF360, %FF360, %SF3441, P22, N2);
  1545. POR8ENABLE(%SF720, %FF720, %SF3442, P21, N3);
  1546. POR8DFF(%FF1080, %SF3443, N4, L2, P20);
  1547. POR8DFF(%FF1400, %SF3444, N5, L3, P19);
  1548. POR8DFF(%FF1720, %SF3445, N6, L4, P18);
  1549. POR8DFF(%FF2040, %SF3446, N7, L5, P17);
  1550. POR8ENABLE(%SF2360, %FF2360, %SF3447, P16, N8);
  1551. POR8ENABLE(%SF2720, %FF2720, %SF3448, P15, N9);
  1552. POR8ENABLE(%SF3080, %FF3080, %SF3449, P14, N10);
  1553. %EndModel
  1554.  
  1555. %StartModel
  1556. %Manufacturer:Unit_Delay_Initialized
  1557. %Type:20ARP6
  1558. %PartNumber:UDI20ARP6
  1559. %LastNode ? ?
  1560. %NumPins: 24
  1561. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  1562.    N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P10 ~P10 P15 ~P15
  1563.    P11 ~P11 P14 ~P14 *
  1564.  
  1565. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1566.  %IF %XorFuse = 0 %THEN
  1567.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1568.  %ELSE
  1569.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1570.  %END;
  1571.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1572.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  1573. %MACEND;
  1574.  
  1575. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1576.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1577.   %IF %XorFuse = 0 %THEN
  1578.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1579.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  1580.   %ELSE
  1581.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1582.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  1583.   %END;
  1584.  %ELSE
  1585.   %IF %XorFuse = 0 %THEN
  1586.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1587.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  1588.   %ELSE
  1589.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1590.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  1591.   %END;
  1592.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1593.  %END;
  1594. %MACEND;
  1595.  
  1596. LINV(P13; L1);
  1597. POR8ENABLE(%SF00, %FF00, %SF3360, P23, N1);
  1598. POR8ENABLE(%SF360, %FF360, %SF3361, P22, N2);
  1599. POR8DFF(%FF720, %SF3362, N3, L2, P21);
  1600. POR8DFF(%FF1040, %SF3363, N4, L3, P20);
  1601. POR8DFF(%FF1360, %SF3364, N5, L4, P19);
  1602. POR8DFF(%FF1680, %SF3365, N6, L5, P18);
  1603. POR8DFF(%FF2000, %SF3366, N7, L6, P17);
  1604. POR8DFF(%FF2320, %SF3367, N8, L7, P16);
  1605. POR8ENABLE(%SF2640, %FF2640, %SF3368, P15, N9);
  1606. POR8ENABLE(%SF3000, %FF3000, %SF3369, P14, N10);
  1607. %EndModel
  1608.  
  1609. %StartModel
  1610. %Manufacturer:Unit_Delay_Initialized
  1611. %Type:20ARP8
  1612. %PartNumber:UDI20ARP8
  1613. %LastNode ? ?
  1614. %NumPins: 24
  1615. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  1616.    N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P10 ~P10 N9 ~N9
  1617.    P11 ~P11 P14 ~P14 *
  1618.  
  1619. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1620.  %IF %XorFuse = 0 %THEN
  1621.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1622.  %ELSE
  1623.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1624.  %END;
  1625.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1626.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  1627. %MACEND;
  1628.  
  1629. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1630.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1631.   %IF %XorFuse = 0 %THEN
  1632.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1633.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  1634.   %ELSE
  1635.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1636.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  1637.   %END;
  1638.  %ELSE
  1639.   %IF %XorFuse = 0 %THEN
  1640.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1641.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  1642.   %ELSE
  1643.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1644.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  1645.   %END;
  1646.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1647.  %END;
  1648. %MACEND;
  1649.  
  1650. LINV(P13; L1);
  1651. POR8ENABLE(%SF00, %FF00, %SF3280, P23, N1);
  1652. POR8DFF(%FF360, %SF3281, N2, L2, P22);
  1653. POR8DFF(%FF680, %SF3282, N3, L3, P21);
  1654. POR8DFF(%FF1000, %SF3283, N4, L4, P20);
  1655. POR8DFF(%FF1320, %SF3284, N5, L5, P19);
  1656. POR8DFF(%FF1640, %SF3285, N6, L6, P18);
  1657. POR8DFF(%FF1960, %SF3286, N7, L7, P17);
  1658. POR8DFF(%FF2280, %SF3287, N8, L8, P16);
  1659. POR8DFF(%FF2600, %SF3288, N9, L9, P15);
  1660. POR8ENABLE(%SF2920, %FF2920, %SF3289, P14, N10);
  1661. %EndModel
  1662.  
  1663. %StartModel
  1664. %Manufacturer:Unit_Delay_Initialized
  1665. %Type:20G10
  1666. %PartNumber:UDI20G10
  1667. %LastNode ? ?
  1668. %NumPins: 24
  1669. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  1670.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  1671.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  1672.  
  1673. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  1674.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1675.      %InFuse+264,%InFuse+308; OutLNode);
  1676. %MACEND;
  1677.  
  1678. %MACRO G10Mac(S2:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  1679.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF);
  1680.  %CASE %S2,%S2+1,%S2+2
  1681.    0:
  1682.      DQFFC(OrOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1683.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1684.      INV(TNode; OutPin; 1,1,1,1);
  1685.     %ELSE
  1686.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1687.     %END;
  1688.     INV(TNode; FeedBack; 1,1,1,1);
  1689.   |1:
  1690.      DQFFC(OrOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1691.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1692.      BUF(TNode; OutPin; 1,1,1,1);
  1693.     %ELSE
  1694.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1695.     %END;
  1696.     INV(TNode; FeedBack; 1,1,1,1);
  1697.   |2:
  1698.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1699.      INV(OrOutput; OutPin; 1,1,1,1);
  1700.     %ELSE
  1701.      INV(OrOutput; TNode; 1,1,1,1);
  1702.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1703.     %END;
  1704.     BUF(OutPin; FeedBack; 1,1,1,1);
  1705.   |3:
  1706.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1707.      BUF(OrOutput; OutPin; 1,1,1,1);
  1708.     %ELSE
  1709.      BUF(OrOutput; TNode; 1,1,1,1);
  1710.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1711.     %END;
  1712.     BUF(OutPin; FeedBack; 1,1,1,1);
  1713.   |4:
  1714.      DQFFC(OrOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1715.      ITSB(TNode, L11; OutPin; 1,1,1,1,1,1,1,1);
  1716.      INV(TNode; FeedBack; 1,1,1,1);
  1717.   |5:
  1718.      DQFFC(OrOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1719.      TSB(TNode, L11; OutPin; 1,1,1,1,1,1,1,1);
  1720.      INV(TNode; FeedBack; 1,1,1,1);
  1721.   |6:
  1722.      INV(OrOutput; TNode; 1,1,1,1);
  1723.      TSB(TNode, L11; OutPin; 1,1,1,1,1,1,1,1);
  1724.      BUF(OutPin; FeedBack; 1,1,1,1);
  1725.   |7:
  1726.      BUF(OrOutput; TNode; 1,1,1,1);
  1727.      TSB(TNode, L11; OutPin; 1,1,1,1,1,1,1,1);
  1728.      BUF(OutPin; FeedBack; 1,1,1,1);
  1729.  %END;
  1730. %MACEND;
  1731.  
  1732. LINV(P13;L11);
  1733.  
  1734. LOR8(%FF44, L1);
  1735. LOR8(%FF440, L2);
  1736. LOR8(%FF836, L3);
  1737. LOR8(%FF1232, L4);
  1738. LOR8(%FF1628, L5);
  1739. LOR8(%FF2024, L6);
  1740. LOR8(%FF2420, L7);
  1741. LOR8(%FF2816, L8);
  1742. LOR8(%FF3212, L9);
  1743. LOR8(%FF3608, L10);
  1744.  
  1745.  
  1746. G10Mac(%SF3960, N1, L1, N11, P23, %FF00, %SF00);
  1747. G10Mac(%SF3963, N2, L2, N12, P22, %FF396, %SF396);
  1748. G10Mac(%SF3966, N3, L3, N13, P21, %FF792, %SF792);
  1749. G10Mac(%SF3969, N4, L4, N14, P20, %FF1188, %SF1188);
  1750. G10Mac(%SF3972, N5, L5, N15, P19, %FF1584, %SF1584);
  1751. G10Mac(%SF3975, N6, L6, N16, P18, %FF1980, %SF1980);
  1752. G10Mac(%SF3978, N7, L7, N17, P17, %FF2376, %SF2376);
  1753. G10Mac(%SF3981, N8, L8, N18, P16, %FF2772, %SF2772);
  1754. G10Mac(%SF3984, N9, L9, N19, P15, %FF3168, %SF3168);
  1755. G10Mac(%SF3987, N10, L10, N20, P14, %FF3564, %SF3564);
  1756. %EndModel
  1757.  
  1758. %StartModel
  1759. %Manufacturer:Unit_Delay_Initialized
  1760. %Type:20R4
  1761. %PartNumber:UDI20R4
  1762. %LastNode ? ?
  1763. %NumPins: 24
  1764. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N3 ~N3 P6 ~P6
  1765.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  1766.    P11 ~P11 P14 ~P14 *
  1767.  
  1768. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1769.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1770.   DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1771.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  1772. %MACEND;
  1773.  
  1774. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1775.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1776.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1777.       %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  1778.  %ELSE
  1779.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1780.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  1781.    TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1782.  %END;
  1783. %MACEND;
  1784.  
  1785. LINV(P13; L1);
  1786. NOR7ENABLE(%FF00, %SF00, P22, N1);
  1787. NOR7ENABLE(%FF320, %SF320, P21, N2);
  1788. NOR8DFF(%FF640, N3, L2, P20);
  1789. NOR8DFF(%FF960, N4, L3, P19);
  1790. NOR8DFF(%FF1280, N5, L4, P18);
  1791. NOR8DFF(%FF1600, N6, L5, P17);
  1792. NOR7ENABLE(%FF1920, %SF1920, P16, N7);
  1793. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  1794. %EndModel
  1795.  
  1796. %StartModel
  1797. %Manufacturer:Unit_Delay_Initialized
  1798. %Type:20R6
  1799. %PartNumber:UDI20R6
  1800. %LastNode ? ?
  1801. %NumPins: 24
  1802. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1803.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 P15 ~P15
  1804.    P11 ~P11 P14 ~P14 *
  1805.  
  1806. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1807.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1808.   DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1809.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  1810. %MACEND;
  1811.  
  1812. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1813.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1814.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1815.       %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  1816.  %ELSE
  1817.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1818.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  1819.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1820.  %END;
  1821. %MACEND;
  1822.  
  1823. LINV(P13; L1);
  1824. NOR7ENABLE(%FF00, %SF00, P22, N1);
  1825. NOR8DFF(%FF320, N2, L2, P21);
  1826. NOR8DFF(%FF640, N3, L3, P20);
  1827. NOR8DFF(%FF960, N4, L4, P19);
  1828. NOR8DFF(%FF1280, N5, L5, P18);
  1829. NOR8DFF(%FF1600, N6, L6, P17);
  1830. NOR8DFF(%FF1920, N7, L7, P16);
  1831. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  1832. %EndModel
  1833.  
  1834. %StartModel
  1835. %Manufacturer:Unit_Delay_Initialized
  1836. %Type:20R8
  1837. %PartNumber:UDI20R8
  1838. %LastNode ? ?
  1839. %NumPins: 24
  1840. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1841.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  1842.    P11 ~P11 P14 ~P14 *
  1843.  
  1844. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1845.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1846.   DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1847.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  1848. %MACEND;
  1849.  
  1850. LINV(P13; L1);
  1851. NOR8DFF(%FF00, N1, L2, P22);
  1852. NOR8DFF(%FF320, N2, L3, P21);
  1853. NOR8DFF(%FF640, N3, L4, P20);
  1854. NOR8DFF(%FF960, N4, L5, P19);
  1855. NOR8DFF(%FF1280, N5, L6, P18);
  1856. NOR8DFF(%FF1600, N6, L7, P17);
  1857. NOR8DFF(%FF1920, N7, L8, P16);
  1858. NOR8DFF(%FF2240, N8, L9, P15);
  1859. %EndModel
  1860.  
  1861. %StartModel
  1862. %Manufacturer:Unit_Delay_Initialized
  1863. %Type:20RA10
  1864. %PartNumber:UDI20RA10
  1865. %LastNode ? ?
  1866. %NumPins: 24
  1867. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20 P6 ~P6
  1868.            P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17  P9 ~P9 P16 ~P16 P10 ~P10  P15 ~P15
  1869.            P11 ~P11 P14 ~P14 *
  1870.  
  1871.  
  1872. %MACRO LOADMac(IO:%TEXT, IOBar:%TEXT, InFuse:%FF, TLNode1:%TEXT,
  1873.                    TLNode2:%TEXT, ResetLoadInput:%TEXT, TLNode3:%TEXT,
  1874.                SetLoadInput:%TEXT, XorFuse:%SF, TLNode:%TEXT, PClock:%TEXT,
  1875.                    RegOut:%TEXT, TLSet:%TEXT);
  1876.  
  1877.   LINV(IO; IOBar);
  1878.   LAND(P1, %InFuse+80; TLNode1);
  1879.   LAND(L1, IOBar; TLNode2);
  1880.   LNOR(TLNode1, TLNode2, IPH; ResetLoadInput);
  1881.   LINV(%InFuse+120; TLSet);
  1882.   LAND(P1, TLSet; TLNode3);
  1883.   LOR(TLNode2, TLNode3; SetLoadInput);
  1884.  
  1885.  %IF %XorFuse=1 %THEN
  1886.   LOR(%InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TLNode);
  1887.  %ELSE
  1888.   LNOR(%InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TLNode);
  1889.  %END;
  1890.   AND(%InFuse+40; PClock; 0,0,0,0);
  1891.   DQFFPC(TLNode, PClock, SetLoadInput, ResetLoadInput; RegOut; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1892. %MACEND;
  1893.  
  1894. %MACRO OUTPUTMac(InFuse:%FF, TLNode:%TEXT, RegOutput:%TEXT, TsbEnable:%TEXT,
  1895.                  IO:%TEXT, EnableFuse:%SF, SETFuse:%SF, RESETFuse:%SF);
  1896.  
  1897. %IF %SETFuse..%SETFuse+39 = 1 %THEN
  1898.  %IF %RESETFuse..%RESETFuse+39 = 1 %THEN
  1899.  
  1900.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1901.      ITSB(TLNode, L2; IO; 1,1,1,1,1,1,1,1);
  1902.    %ELSE
  1903.      LAND(%InFuse, L2; TsbEnable);
  1904.      ITSB(TLNode, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  1905.    %END;
  1906.  
  1907.  %ELSE
  1908.  
  1909.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1910.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  1911.    %ELSE
  1912.      LAND(%InFuse, L2; TsbEnable);
  1913.      ITSB(RegOutput, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  1914.    %END;
  1915.  %END;
  1916. %ELSE
  1917.  %IF %RESETFuse..%RESETFuse+39 = 1 %THEN
  1918.  
  1919.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1920.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  1921.    %ELSE
  1922.      LAND(%InFuse, L2; TsbEnable);
  1923.      ITSB(RegOutput, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  1924.    %END;
  1925.  
  1926.  %ELSE
  1927.  
  1928.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1929.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  1930.    %ELSE
  1931.      LAND(%InFuse, L2; TsbEnable);
  1932.      ITSB(RegOutput, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  1933.    %END;
  1934.  %END;
  1935. %END;
  1936. %MACEND;
  1937.  
  1938. LINV(P1;L1);
  1939. LINV(P13;L2);
  1940.  
  1941. LOADMac(P23, L3, %FF00, L4, L5, L6, L7, L8, %SF3200, L9, N1, N2, L73);
  1942. LOADMac(P22, L10, %FF320, L11, L12, L13, L14, L15, %SF3201, L16, N3, N4, L74);
  1943. LOADMac(P21, L17, %FF640, L18, L19, L20, L21, L22, %SF3202, L23, N5, N6, L75);
  1944. LOADMac(P20, L24, %FF960, L25, L26, L27, L28, L29, %SF3203, L30, N7, N8, L76);
  1945. LOADMac(P19, L31, %FF1280, L32, L33, L34, L35, L36, %SF3204, L37, N9, N10, L77);
  1946. LOADMac(P18, L38, %FF1600, L39, L40, L41, L42, L43, %SF3205, L44, N11, N12, L78);
  1947. LOADMac(P17, L45, %FF1920, L46, L47, L48, L49, L50, %SF3206, L51, N13, N14, L79);
  1948. LOADMac(P16, L52, %FF2240, L53, L54, L55, L56, L57, %SF3207, L58, N15, N16, L80);
  1949. LOADMac(P15, L59, %FF2560, L60, L61, L62, L63, L64, %SF3208, L65, N17, N18, L81);
  1950. LOADMac(P14, L66, %FF2880, L67, L68, L69, L70, L71, %SF3209, L72, N19, N20, L82);
  1951.  
  1952. OUTPUTMac(%FF00, L9, N2, L83, P23, %SF00, %SF120, %SF80);
  1953. OUTPUTMac(%FF320,L16, N4, L84, P22, %SF320, %SF440, %SF400);
  1954. OUTPUTMac(%FF640, L23, N6, L85, P21, %SF640, %SF760, %SF720);
  1955. OUTPUTMac(%FF960, L30, N8, L86, P20, %SF960, %SF1080, %SF1040);
  1956. OUTPUTMac(%FF1280, L37, N10, L87, P19, %SF1280, %SF1400, %SF1360);
  1957. OUTPUTMac(%FF1600, L44, N12, L88, P18, %SF1600, %SF1720, %SF1680);
  1958. OUTPUTMac(%FF1920, L51, N14, L89, P17, %SF1920, %SF2040, %SF2000);
  1959. OUTPUTMac(%FF2240, L58, N16, L90, P16, %SF2240, %SF2360, %SF2320);
  1960. OUTPUTMac(%FF2560, L65, N18, L91, P15, %SF2560, %SF2680, %SF2640);
  1961. OUTPUTMac(%FF2880, L72, N20, L92 P14, %SF2880, %SF3000, %SF2960);
  1962. %EndModel
  1963.  
  1964. %StartModel
  1965. %Manufacturer:Unit_Delay_Initialized
  1966. %Type:20RP4
  1967. %PartNumber:UDI20RP4
  1968. %LastNode ? ?
  1969. %NumPins: 24
  1970. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N3 ~N3 P6 ~P6
  1971.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  1972.    P11 ~P11 P14 ~P14 *
  1973.  
  1974. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1975.  %IF %XorFuse = 0 %THEN
  1976.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1977.  %ELSE
  1978.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1979.  %END;
  1980.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1981.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  1982. %MACEND;
  1983.  
  1984. %MACRO POR7ENABLE(InFuse:%FF, EnableFuse:%SF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1985.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1986.   %IF %XorFuse = 0 %THEN
  1987.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1988.       %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  1989.   %ELSE
  1990.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1991.      %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  1992.   %END;
  1993.  %ELSE
  1994.   %IF %XorFuse = 0 %THEN
  1995.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1996.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  1997.   %ELSE
  1998.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1999.      %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2000.   %END;
  2001.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2002.  %END;
  2003. %MACEND;
  2004.  
  2005. LINV(P13; L1);
  2006. POR7ENABLE(%FF00, %SF00, %SF2560, P22, N1);
  2007. POR7ENABLE(%FF320, %SF320, %SF2561, P21, N2);
  2008. POR8DFF(%FF640, %SF2562, N3, L2, P20);
  2009. POR8DFF(%FF960, %SF2563, N4, L3, P19);
  2010. POR8DFF(%FF1280, %SF2564, N5, L4, P18);
  2011. POR8DFF(%FF1600, %SF2565, N6, L5, P17);
  2012. POR7ENABLE(%FF1920, %SF1920, %SF2566, P16, N7);
  2013. POR7ENABLE(%FF2240, %SF2240, %SF2567, P15, N8);
  2014. %EndModel
  2015.  
  2016. %StartModel
  2017. %Manufacturer:Unit_Delay_Initialized
  2018. %Type:20RP6
  2019. %PartNumber:UDI20RP6
  2020. %LastNode ? ?
  2021. %NumPins: 24
  2022. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  2023.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 P15 ~P15
  2024.    P11 ~P11 P14 ~P14 *
  2025.  
  2026. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2027.  %IF %XorFuse = 0 %THEN
  2028.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2029.  %ELSE
  2030.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2031.  %END;
  2032.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2033.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  2034. %MACEND;
  2035.  
  2036. %MACRO POR7ENABLE(InFuse:%FF, EnableFuse:%SF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  2037.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2038.   %IF %XorFuse = 0 %THEN
  2039.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2040.       %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2041.   %ELSE
  2042.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2043.      %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2044.   %END;
  2045.  %ELSE
  2046.   %IF %XorFuse = 0 %THEN
  2047.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2048.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2049.   %ELSE
  2050.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2051.      %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2052.   %END;
  2053.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2054.  %END;
  2055. %MACEND;
  2056.  
  2057. LINV(P13; L1);
  2058. POR7ENABLE(%FF00, %SF00, %SF2560, P22, N1);
  2059. POR8DFF(%FF320, %SF2561, N2, L2, P21);
  2060. POR8DFF(%FF640, %SF2562, N3, L3, P20);
  2061. POR8DFF(%FF960, %SF2563, N4, L4, P19);
  2062. POR8DFF(%FF1280, %SF2564, N5, L5, P18);
  2063. POR8DFF(%FF1600, %SF2565, N6, L6, P17);
  2064. POR8DFF(%FF1920, %SF2566, N7, L7, P16);
  2065. POR7ENABLE(%FF2240, %SF2240, %SF2567, P15, N8);
  2066. %EndModel
  2067.  
  2068. %StartModel
  2069. %Manufacturer:Unit_Delay_Initialized
  2070. %Type:20RP8
  2071. %PartNumber:UDI20RP8
  2072. %LastNode ? ?
  2073. %NumPins: 24
  2074. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  2075.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  2076.    P11 ~P11 P14 ~P14 *
  2077.  
  2078. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2079.  %IF %XorFuse = 0 %THEN
  2080.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2081.  %ELSE
  2082.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2083.  %END;
  2084.  DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2085.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  2086. %MACEND;
  2087.  
  2088. LINV(P13; L1);
  2089. POR8DFF(%FF00, %SF2560, N1, L2, P22);
  2090. POR8DFF(%FF320, %SF2561, N2, L3, P21);
  2091. POR8DFF(%FF640, %SF2562, N3, L4, P20);
  2092. POR8DFF(%FF960, %SF2563, N4, L5, P19);
  2093. POR8DFF(%FF1280, %SF2564, N5, L6, P18);
  2094. POR8DFF(%FF1600, %SF2565, N6, L7, P17);
  2095. POR8DFF(%FF1920, %SF2566, N7, L8, P16);
  2096. POR8DFF(%FF2240, %SF2567, N8, L9, P15);
  2097. %EndModel
  2098.  
  2099. %StartModel
  2100. %Manufacturer:Unit_Delay_Initialized
  2101. %Type:20V8
  2102. %PartNumber:UDI20V8
  2103. %LastNode ? ?
  2104. %NumPins: 24
  2105. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  2106.      N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P10 ~P10 N9 ~N9
  2107.      P11 ~P11 N10 ~N10 *
  2108.  
  2109. %MACRO FEEDBACK(N1FeedBack: %TEXT, N10FeedBack: %TEXT);
  2110.  %IF %SF2704 = 1 %THEN
  2111.   BUF(P1; N1FeedBack; 1,1,1,1);
  2112.   BUF(P13; N10FeedBack; 1,1,1,1);
  2113.  %ELSE
  2114.   BUF(P23; N1FeedBack; 1,1,1,1);
  2115.   BUF(P14; N10FeedBack; 1,1,1,1);
  2116.  %END;
  2117. %MACEND;
  2118.  
  2119. %MACRO V8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  2120.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  2121.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  2122.  %CASE %SF2704,%SF2705,%S0
  2123.    2:
  2124.      LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,
  2125.          %InFuse+240,%InFuse+280;LorOutput);
  2126.      %IF %XorFuse=0 %THEN
  2127.       LINV(LorOutput;TLNode);
  2128.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2129.      %ELSE
  2130.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2131.      %END;
  2132.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  2133.      BUF(TNode; FeedBack; 1,1,1,1);
  2134.   |3:
  2135.      LOR(%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,
  2136.          %InFuse+280;LorOutput);
  2137.      %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2138.       %IF %XorFuse = 0 %THEN
  2139.        INV(LorOutput; OutPin; 1,1,1,1);
  2140.       %ELSE
  2141.        BUF(LorOutput; OutPin; 1,1,1,1);
  2142.       %END;
  2143.      %ELSE
  2144.       %IF %XorFuse = 0 %THEN
  2145.        INV(LorOutput; TNode; 1,1,1,1);
  2146.       %ELSE
  2147.        BUF(LorOutput; TNode; 1,1,1,1);
  2148.       %END;
  2149.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2150.      %END;
  2151.      BUF(OutPin; FeedBack; 1,1,1,1);
  2152.   |4:
  2153.      LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,
  2154.          %InFuse+240,%InFuse+280;LorOutput);
  2155.      %IF %XorFuse = 0 %THEN
  2156.       INV(LorOutput; OutPin; 1,1,1,1);
  2157.      %ELSE
  2158.       BUF(LorOutput; OutPin; 1,1,1,1);
  2159.      %END;
  2160.      BUF(ZERO; FeedBack; 1,1,1,1);
  2161.   |5:
  2162.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  2163.      BUF(NextPin; FeedBack; 1,1,1,1);
  2164.   |7:
  2165.    LOR(%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,
  2166.        %InFuse+280;LorOutput);
  2167.      %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2168.       %IF %XorFuse = 0 %THEN
  2169.        INV(LorOutput; OutPin; 1,1,1,1);
  2170.       %ELSE
  2171.        BUF(LorOutput; OutPin; 1,1,1,1);
  2172.       %END;
  2173.      %ELSE
  2174.       %IF %XorFuse = 0 %THEN
  2175.        INV(LorOutput; TNode; 1,1,1,1);
  2176.       %ELSE
  2177.        BUF(LorOutput; TNode; 1,1,1,1);
  2178.       %END;
  2179.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2180.      %END;
  2181.      BUF(PrevPin; FeedBack; 1,1,1,1);
  2182.  %END;
  2183. %MACEND;
  2184.  
  2185. FEEDBACK(N1, N10);
  2186.  
  2187. LINV(P13;L17);
  2188.  
  2189. V8MAC(%SF2632, %SF2560, N2, L1, %FF00, P22, N11, %SF00, L9, N17, P23, P23);
  2190. V8MAC(%SF2633, %SF2561, N3, L2, %FF320, P21, N12, %SF320, L10, N18, P22, P21);
  2191. V8MAC(%SF2634, %SF2562, N4, L3, %FF640, P20, N13, %SF640, L11, N19, P21, P20);
  2192. V8MAC(%SF2635, %SF2563, N5, L4, %FF960, P19, N14, %SF960, L12, N20, P20, P19);
  2193. V8MAC(%SF2636, %SF2564, N6, L5, %FF1280, P18, N15, %SF1280, L13, N21, P17, P18);
  2194. V8MAC(%SF2637, %SF2565, N7, L6, %FF1600, P17, N16, %SF1600, L14, N22, P16, P17);
  2195. V8MAC(%SF2638, %SF2566, N8, L7, %FF1920, P16, N17, %SF1920, L15, N23, P15, P16);
  2196. V8MAC(%SF2639, %SF2567, N9, L8, %FF2240, P15, N18, %SF2240, L16, N24, P14, P14);
  2197. %EndModel
  2198.  
  2199. %StartModel
  2200. %Manufacturer:Unit_Delay_Initialized
  2201. %Type:20V8A
  2202. %PartNumber:UDI20V8A
  2203. %LastNode ? ?
  2204. %NumPins: 24
  2205. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  2206.      N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P10 ~P10 N9 ~N9
  2207.      P11 ~P11 N10 ~N10 *
  2208.  
  2209. %MACRO FEEDBACK(N1FeedBack: %TEXT, N10FeedBack: %TEXT);
  2210.  %IF %SF2704 = 1 %THEN
  2211.   BUF(P1; N1FeedBack; 1,1,1,1);
  2212.   BUF(P13; N10FeedBack; 1,1,1,1);
  2213.  %ELSE
  2214.   BUF(P23; N1FeedBack; 1,1,1,1);
  2215.   BUF(P14; N10FeedBack; 1,1,1,1);
  2216.  %END;
  2217. %MACEND;
  2218.  
  2219. %MACRO V8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  2220.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  2221.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  2222.  %CASE %SF2704,%SF2705,%S0
  2223.    2:
  2224.      LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,
  2225.          %InFuse+240,%InFuse+280;LorOutput);
  2226.      %IF %XorFuse=0 %THEN
  2227.       LINV(LorOutput;TLNode);
  2228.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2229.      %ELSE
  2230.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2231.      %END;
  2232.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  2233.      BUF(TNode; FeedBack; 1,1,1,1);
  2234.   |3:
  2235.      LOR(%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,
  2236.          %InFuse+280;LorOutput);
  2237.      %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2238.       %IF %XorFuse = 0 %THEN
  2239.        INV(LorOutput; OutPin; 1,1,1,1);
  2240.       %ELSE
  2241.        BUF(LorOutput; OutPin; 1,1,1,1);
  2242.       %END;
  2243.      %ELSE
  2244.       %IF %XorFuse = 0 %THEN
  2245.        INV(LorOutput; TNode; 1,1,1,1);
  2246.       %ELSE
  2247.        BUF(LorOutput; TNode; 1,1,1,1);
  2248.       %END;
  2249.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2250.      %END;
  2251.      BUF(OutPin; FeedBack; 1,1,1,1);
  2252.   |4:
  2253.      LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,
  2254.          %InFuse+240,%InFuse+280;LorOutput);
  2255.      %IF %XorFuse = 0 %THEN
  2256.       INV(LorOutput; OutPin; 1,1,1,1);
  2257.      %ELSE
  2258.       BUF(LorOutput; OutPin; 1,1,1,1);
  2259.      %END;
  2260.      BUF(NextPin; FeedBack; 1,1,1,1);
  2261.   |5:
  2262.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  2263.      BUF(NextPin; FeedBack; 1,1,1,1);
  2264.   |7:
  2265.    LOR(%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,
  2266.        %InFuse+280;LorOutput);
  2267.      %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2268.       %IF %XorFuse = 0 %THEN
  2269.        INV(LorOutput; OutPin; 1,1,1,1);
  2270.       %ELSE
  2271.        BUF(LorOutput; OutPin; 1,1,1,1);
  2272.       %END;
  2273.      %ELSE
  2274.       %IF %XorFuse = 0 %THEN
  2275.        INV(LorOutput; TNode; 1,1,1,1);
  2276.       %ELSE
  2277.        BUF(LorOutput; TNode; 1,1,1,1);
  2278.       %END;
  2279.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2280.      %END;
  2281.      BUF(PrevPin; FeedBack; 1,1,1,1);
  2282.  %END;
  2283. %MACEND;
  2284.  
  2285. FEEDBACK(N1, N10);
  2286.  
  2287. LINV(P13;L17);
  2288.  
  2289. V8MAC(%SF2632, %SF2560, N2, L1, %FF00, P22, N11, %SF00, L9, N17, P23, P23);
  2290. V8MAC(%SF2633, %SF2561, N3, L2, %FF320, P21, N12, %SF320, L10, N18, P22, P21);
  2291. V8MAC(%SF2634, %SF2562, N4, L3, %FF640, P20, N13, %SF640, L11, N19, P21, P20);
  2292. V8MAC(%SF2635, %SF2563, N5, L4, %FF960, P19, N14, %SF960, L12, N20, P20, P19);
  2293. V8MAC(%SF2636, %SF2564, N6, L5, %FF1280, P18, N15, %SF1280, L13, N21, P17, P18);
  2294. V8MAC(%SF2637, %SF2565, N7, L6, %FF1600, P17, N16, %SF1600, L14, N22, P16, P17);
  2295. V8MAC(%SF2638, %SF2566, N8, L7, %FF1920, P16, N17, %SF1920, L15, N23, P15, P16);
  2296. V8MAC(%SF2639, %SF2567, N9, L8, %FF2240, P15, N18, %SF2240, L16, N24, P14, P14);
  2297. %EndModel
  2298.  
  2299. %StartModel
  2300. %Manufacturer:Unit_Delay_Initialized
  2301. %Type:20X10
  2302. %PartNumber:UDI20X10
  2303. %LastNode ? ?
  2304. %NumPins:24
  2305. %FDF AND 0 P2 ~P2 ~N1 N1 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  2306.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  2307.            P10 ~P10 ~N9 N9 P11 ~P11 ~N10 N10 *
  2308.  
  2309.  
  2310. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  2311. LOR(%InFuse, %InFuse+40; TL1);
  2312. LOR(%InFuse+80, %InFuse+120; TL2);
  2313. LXOR(TL1, TL2; TL3);
  2314. DQFFC(TL3, P1, IPL; TN1; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2315. ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  2316. %MACEND;
  2317.  
  2318. LINV(P13; L1);
  2319.  
  2320. XDFF(%FF00, L2, L3, L4, N1, P23);
  2321. XDFF(%FF160, L5, L6, L7, N2, P22);
  2322. XDFF(%FF320, L8, L9, L10, N3, P21);
  2323. XDFF(%FF480, L11, L12, L13, N4, P20);
  2324. XDFF(%FF640, L14, L15, L16, N5, P19);
  2325. XDFF(%FF800, L17, L18, L19, N6, P18);
  2326. XDFF(%FF960, L20, L21, L22, N7, P17);
  2327. XDFF(%FF1120, L23, L24, L25, N8, P16);
  2328. XDFF(%FF1280, L26, L27, L28, N9, P15);
  2329. XDFF(%FF1440, L29, L30, L31, N10, P14);
  2330. %EndModel
  2331.  
  2332. %StartModel
  2333. %Manufacturer:Unit_Delay_Initialized
  2334. %Type:20X4
  2335. %PartNumber:UDI20X4
  2336. %LastNode ? ?
  2337. %NumPins:24
  2338. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 ~N4 N4
  2339.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 P16 ~P16
  2340.            P10 ~P10 P15 ~P15 P11 ~P11 P14 ~P14 *
  2341.  
  2342. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2343.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2344.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 1,1,1,1);
  2345.  %ELSE
  2346.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 1,1,1,1);
  2347.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2348.  %END;
  2349. %MACEND;
  2350.  
  2351. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  2352. LOR(%InFuse, %InFuse+40; TL1);
  2353. LOR(%InFuse+80, %InFuse+120; TL2);
  2354. LXOR(TL1, TL2; TL3);
  2355. DQFFC(TL3, P1, IPL; TN1; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2356. ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  2357. %MACEND;
  2358.  
  2359. LINV(P13; L1);
  2360.  
  2361. NOR3ENABLE(%SF00, %FF00, P23, N1);
  2362. NOR3ENABLE(%SF160, %FF160, P22, N2);
  2363. NOR3ENABLE(%SF320, %FF320, P21, N3);
  2364. XDFF(%FF480, L2, L3, L4, N4, P20);
  2365. XDFF(%FF640, L5, L6, L7, N5, P19);
  2366. XDFF(%FF800, L8, L9, L10, N6, P18);
  2367. XDFF(%FF960, L11, L12, L13, N7, P17);
  2368. NOR3ENABLE(%SF1120, %FF1120, P16, N8);
  2369. NOR3ENABLE(%SF1280, %FF1280, P15, N9);
  2370. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  2371. %EndModel
  2372.  
  2373. %StartModel
  2374. %Manufacturer:Unit_Delay_Initialized
  2375. %Type:20X8
  2376. %PartNumber:UDI20X8
  2377. %LastNode ? ?
  2378. %NumPins:24
  2379. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  2380.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  2381.            P10 ~P10 ~N9 N9 P11 ~P11 P14 ~P14 *
  2382.  
  2383. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2384.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2385.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 1,1,1,1);
  2386.  %ELSE
  2387.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 1,1,1,1);
  2388.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2389.  %END;
  2390. %MACEND;
  2391.  
  2392. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  2393. LOR(%InFuse, %InFuse+40; TL1);
  2394. LOR(%InFuse+80, %InFuse+120; TL2);
  2395. LXOR(TL1, TL2; TL3);
  2396. DQFFC(TL3, P1, IPL; TN1; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2397. ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  2398. %MACEND;
  2399.  
  2400. LINV(P13; L1);
  2401.  
  2402. NOR3ENABLE(%SF00, %FF00, P23, N1);
  2403. XDFF(%FF160,  L2, L3, L4, N2, P22);
  2404. XDFF(%FF320,  L5, L6, L7, N3, P21);
  2405. XDFF(%FF480, L8, L9, L10, N4, P20);
  2406. XDFF(%FF640, L11, L12, L13, N5, P19);
  2407. XDFF(%FF800, L14, L15, L16, N6, P18);
  2408. XDFF(%FF960, L17, L18, L19, N7, P17);
  2409. XDFF(%FF1120,  L20, L21, L22, N8, P16);
  2410. XDFF(%FF1280,  L23, L24, L25, N9, P15);
  2411. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  2412. %EndModel
  2413.  
  2414. %StartModel
  2415. %Manufacturer:Unit_Delay_Initialized
  2416. %Type:20XRP10
  2417. %PartNumber:UDI20XRP10
  2418. %LastNode ? ?
  2419. %NumPins:24
  2420. %FDF AND 0 P2 ~P2 ~N1 N1 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  2421.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  2422.            P10 ~P10 ~N9 N9 P11 ~P11 ~N10 N10 *
  2423.  
  2424.  
  2425. %MACRO PXDFF(XorFuse:%SF, InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  2426.   LOR(%InFuse, %InFuse+40; TL1);
  2427.   LOR(%InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TL2);
  2428.   %IF %XorFuse=0 %THEN
  2429.    LXOR(TL1, TL2; TL3);
  2430.   %ELSE
  2431.    LXNOR(TL1, TL2; TL3);
  2432.   %END;
  2433.   DQFFC(TL3, P1, IPL; TN1; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2434.   ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  2435. %MACEND;
  2436.  
  2437. LINV(P13; L1);
  2438.  
  2439. PXDFF(%SF3200, %FF00, L2, L3, L4, N1, P23);
  2440. PXDFF(%SF3201, %FF320, L5, L6, L7, N2, P22);
  2441. PXDFF(%SF3202, %FF640, L8, L9, L10, N3, P21);
  2442. PXDFF(%SF3203, %FF960, L11, L12, L13, N4, P20);
  2443. PXDFF(%SF3204, %FF1280, L14, L15, L16, N5, P19);
  2444. PXDFF(%SF3205, %FF1600, L17, L18, L19, N6, P18);
  2445. PXDFF(%SF3206, %FF1920, L20, L21, L22, N7, P17);
  2446. PXDFF(%SF3207, %FF2240, L23, L24, L25, N8, P16);
  2447. PXDFF(%SF3208, %FF2560, L26, L27, L28, N9, P15);
  2448. PXDFF(%SF3209, %FF2880, L29, L30, L31, N10, P14);
  2449. %EndModel
  2450.  
  2451. %StartModel
  2452. %Manufacturer:Unit_Delay_Initialized
  2453. %Type:20XRP4
  2454. %PartNumber:UDI20XRP4
  2455. %LastNode ? ?
  2456. %NumPins:24
  2457. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 ~N4 N4
  2458.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 P16 ~P16
  2459.            P10 ~P10 P15 ~P15 P11 ~P11 P14 ~P14 *
  2460.  
  2461.  
  2462. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  2463.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2464.   %IF %XorFuse = 0 %THEN
  2465.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2466.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2467.   %ELSE
  2468.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2469.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2470.   %END;
  2471.  %ELSE
  2472.   %IF %XorFuse = 0 %THEN
  2473.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2474.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2475.   %ELSE
  2476.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2477.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2478.   %END;
  2479.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2480.  %END;
  2481. %MACEND;
  2482.  
  2483. %MACRO PXDFF(XorFuse:%SF, InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  2484.   LOR(%InFuse, %InFuse+40; TL1);
  2485.   LOR(%InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TL2);
  2486.   %IF %XorFuse=0 %THEN
  2487.    LXOR(TL1, TL2; TL3);
  2488.   %ELSE
  2489.    LXNOR(TL1, TL2; TL3);
  2490.   %END;
  2491.   DQFFC(TL3, P1, IPL; TN1; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2492.   ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  2493. %MACEND;
  2494.  
  2495. LINV(P13; L1);
  2496.  
  2497. POR8ENABLE(%SF00, %FF00, %SF3440, P23, N1);
  2498. POR8ENABLE(%SF360, %FF360, %SF3441, P22, N2);
  2499. POR8ENABLE(%SF720, %FF720, %SF3442, P21, N3);
  2500. PXDFF(%SF3443, %FF1080, L2, L3, L4, N4, P20);
  2501. PXDFF(%SF3444, %FF1400, L5, L6, L7, N5, P19);
  2502. PXDFF(%SF3445, %FF1720, L8, L9, L10, N6, P18);
  2503. PXDFF(%SF3446, %FF2040, L11, L12, L13, N7, P17);
  2504. POR8ENABLE(%SF2360, %FF2360, %SF3447, P16, N8);
  2505. POR8ENABLE(%SF2720, %FF2720, %SF3448, P15, N9);
  2506. POR8ENABLE(%SF3080, %FF3080, %SF3449, P14, N10);
  2507. %EndModel
  2508.  
  2509. %StartModel
  2510. %Manufacturer:Unit_Delay_Initialized
  2511. %Type:20XRP6
  2512. %PartNumber:UDI20XRP6
  2513. %LastNode ? ?
  2514. %NumPins:24
  2515. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 P22 ~P22 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  2516.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  2517.            P10 ~P10 P15 ~P15 P11 ~P11 P14 ~P14 *
  2518.  
  2519.  
  2520. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  2521.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2522.   %IF %XorFuse = 0 %THEN
  2523.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2524.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2525.   %ELSE
  2526.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2527.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2528.   %END;
  2529.  %ELSE
  2530.   %IF %XorFuse = 0 %THEN
  2531.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2532.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2533.   %ELSE
  2534.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2535.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2536.   %END;
  2537.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2538.  %END;
  2539. %MACEND;
  2540.  
  2541. %MACRO PXDFF(XorFuse:%SF, InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  2542.   LOR(%InFuse, %InFuse+40; TL1);
  2543.   LOR(%InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TL2);
  2544.   %IF %XorFuse=0 %THEN
  2545.    LXOR(TL1, TL2; TL3);
  2546.   %ELSE
  2547.    LXNOR(TL1, TL2; TL3);
  2548.   %END;
  2549.   DQFFC(TL3, P1, IPL; TN1; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2550.   ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  2551. %MACEND;
  2552.  
  2553. LINV(P13; L1);
  2554.  
  2555. POR8ENABLE(%SF00, %FF00, %SF3360, P23, N1);
  2556. POR8ENABLE(%SF360, %FF360, %SF3361, P22, N2);
  2557. PXDFF(%SF3362, %FF720,  L2, L3, L4, N3, P21);
  2558. PXDFF(%SF3363, %FF1040, L5, L6, L7, N4, P20);
  2559. PXDFF(%SF3364, %FF1360, L8, L9, L10, N5, P19);
  2560. PXDFF(%SF3365, %FF1680, L11, L12, L13, N6, P18);
  2561. PXDFF(%SF3366, %FF2000, L14, L15, L16, N7, P17);
  2562. PXDFF(%SF3367, %FF2320, L17, L18, L19, N8, P16);
  2563. POR8ENABLE(%SF2640, %FF2640, %SF3368, P15, N9);
  2564. POR8ENABLE(%SF3000, %FF3000, %SF3369, P14, N10);
  2565. %EndModel
  2566.  
  2567. %StartModel
  2568. %Manufacturer:Unit_Delay_Initialized
  2569. %Type:20XRP8
  2570. %PartNumber:UDI20XRP8
  2571. %LastNode ? ?
  2572. %NumPins:24
  2573. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  2574.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  2575.            P10 ~P10 ~N9 N9 P11 ~P11 P14 ~P14 *
  2576.  
  2577.  
  2578. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  2579.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2580.   %IF %XorFuse = 0 %THEN
  2581.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2582.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2583.   %ELSE
  2584.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2585.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2586.   %END;
  2587.  %ELSE
  2588.   %IF %XorFuse = 0 %THEN
  2589.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2590.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2591.   %ELSE
  2592.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2593.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2594.   %END;
  2595.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2596.  %END;
  2597. %MACEND;
  2598.  
  2599. %MACRO PXDFF(XorFuse:%SF, InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  2600.   LOR(%InFuse, %InFuse+40; TL1);
  2601.   LOR(%InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TL2);
  2602.   %IF %XorFuse=0 %THEN
  2603.    LXOR(TL1, TL2; TL3);
  2604.   %ELSE
  2605.    LXNOR(TL1, TL2; TL3);
  2606.   %END;
  2607.   DQFFC(TL3, P1, IPL; TN1; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2608.   ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  2609. %MACEND;
  2610.  
  2611. LINV(P13; L1);
  2612.  
  2613. POR8ENABLE(%SF00, %FF00, %SF3280, P23, N1);
  2614. PXDFF(%SF3281, %FF360, L2, L3, L4, N2, P22);
  2615. PXDFF(%SF3282, %FF680,  L5, L6, L7, N3, P21);
  2616. PXDFF(%SF3283, %FF1000, L8, L9, L10, N4, P20);
  2617. PXDFF(%SF3284, %FF1320, L11, L12, L13, N5, P19);
  2618. PXDFF(%SF3285, %FF1640, L14, L15, L16, N6, P18);
  2619. PXDFF(%SF3286, %FF1960, L17, L18, L19, N7, P17);
  2620. PXDFF(%SF3287, %FF2280, L20, L21, L22, N8, P16);
  2621. PXDFF(%SF3288, %FF2600, L23, L24, L25, N9, P15);
  2622. POR8ENABLE(%SF2920, %FF2920, %SF3289, P14, N10);
  2623. %EndModel
  2624.  
  2625. %StartModel
  2626. %Manufacturer:Unit_Delay_Initialized
  2627. %Type:22CV10
  2628. %PartNumber:UDI22CV10
  2629. %LastNode ? ?
  2630. %NumPins: 24
  2631. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  2632.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  2633.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  2634.  
  2635. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  2636.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2637.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  2638.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  2639. %MACEND;
  2640.  
  2641. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  2642.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2643.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  2644.      %InFuse+528,%InFuse+572; OutLNode);
  2645. %MACEND;
  2646.  
  2647. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  2648.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2649.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  2650.      %InFuse+484; OutLNode);
  2651. %MACEND;
  2652.  
  2653. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  2654.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2655.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  2656. %MACEND;
  2657.  
  2658. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  2659.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2660.      %InFuse+264,%InFuse+308; OutLNode);
  2661. %MACEND;
  2662.  
  2663. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  2664.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  2665.  %CASE %S1,%S0
  2666.    0:
  2667.      LOR(OrOutput, L21; TLNode);
  2668.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2669.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2670.      INV(TNode; OutPin; 0,0,0,0);
  2671.     %ELSE
  2672.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2673.     %END;
  2674.     INV(TNode; FeedBack; 0,0,0,0);
  2675.   |1:
  2676.      LOR(OrOutput, L21; TLNode);
  2677.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2678.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2679.      BUF(TNode; OutPin; 0,0,0,0);
  2680.     %ELSE
  2681.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2682.     %END;
  2683.     INV(TNode; FeedBack; 0,0,0,0);
  2684.   |2:
  2685.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2686.      INV(OrOutput; OutPin; 1,1,1,1);
  2687.     %ELSE
  2688.      INV(OrOutput; TNode; 1,1,1,1);
  2689.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2690.     %END;
  2691.     BUF(OutPin; FeedBack; 0,0,0,0);
  2692.   |3:
  2693.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2694.      BUF(OrOutput; OutPin; 1,1,1,1);
  2695.     %ELSE
  2696.      BUF(OrOutput; TNode; 1,1,1,1);
  2697.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2698.     %END;
  2699.     BUF(OutPin; FeedBack; 0,0,0,0);
  2700.   %END;
  2701. %MACEND;
  2702.  
  2703. LAND(%FF5764; L21);
  2704. LNOR(%FF00, IPH; L22);
  2705.  
  2706. LOR8(%FF88, L1);
  2707. LOR10(%FF484, L2);
  2708. LOR12(%FF968, L3);
  2709. LOR14(%FF1540, L4);
  2710. LOR16(%FF2200, L5);
  2711. LOR16(%FF2948, L6);
  2712. LOR14(%FF3696, L7);
  2713. LOR12(%FF4356, L8);
  2714. LOR10(%FF4928, L9);
  2715. LOR8(%FF5412, L10);
  2716.  
  2717. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  2718. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  2719. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  2720. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  2721. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  2722. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  2723. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  2724. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  2725. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  2726. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  2727. %EndModel
  2728.  
  2729. %StartModel
  2730. %Manufacturer:Unit_Delay_Initialized
  2731. %Type:22V10
  2732. %PartNumber:UDI22V10
  2733. %LastNode ? ?
  2734. %NumPins: 24
  2735. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  2736.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  2737.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  2738.  
  2739. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  2740.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2741.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  2742.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  2743. %MACEND;
  2744.  
  2745. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  2746.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2747.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  2748.      %InFuse+528,%InFuse+572; OutLNode);
  2749. %MACEND;
  2750.  
  2751. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  2752.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2753.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  2754.      %InFuse+484; OutLNode);
  2755. %MACEND;
  2756.  
  2757. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  2758.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2759.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  2760. %MACEND;
  2761.  
  2762. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  2763.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2764.      %InFuse+264,%InFuse+308; OutLNode);
  2765. %MACEND;
  2766.  
  2767. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  2768.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  2769.  %CASE %S1,%S0
  2770.    0:
  2771.      LOR(OrOutput, L21; TLNode);
  2772.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2773.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2774.      INV(TNode; OutPin; 0,0,0,0);
  2775.     %ELSE
  2776.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2777.     %END;
  2778.     INV(TNode; FeedBack; 0,0,0,0);
  2779.   |1:
  2780.      LOR(OrOutput, L21; TLNode);
  2781.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2782.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2783.      BUF(TNode; OutPin; 0,0,0,0);
  2784.     %ELSE
  2785.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2786.     %END;
  2787.     INV(TNode; FeedBack; 0,0,0,0);
  2788.   |2:
  2789.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2790.      INV(OrOutput; OutPin; 1,1,1,1);
  2791.     %ELSE
  2792.      INV(OrOutput; TNode; 1,1,1,1);
  2793.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2794.     %END;
  2795.     BUF(OutPin; FeedBack; 0,0,0,0);
  2796.   |3:
  2797.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2798.      BUF(OrOutput; OutPin; 1,1,1,1);
  2799.     %ELSE
  2800.      BUF(OrOutput; TNode; 1,1,1,1);
  2801.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2802.     %END;
  2803.     BUF(OutPin; FeedBack; 0,0,0,0);
  2804.   %END;
  2805. %MACEND;
  2806.  
  2807. LAND(%FF5764; L21);
  2808. LNOR(%FF00, IPH; L22);
  2809.  
  2810. LOR8(%FF88, L1);
  2811. LOR10(%FF484, L2);
  2812. LOR12(%FF968, L3);
  2813. LOR14(%FF1540, L4);
  2814. LOR16(%FF2200, L5);
  2815. LOR16(%FF2948, L6);
  2816. LOR14(%FF3696, L7);
  2817. LOR12(%FF4356, L8);
  2818. LOR10(%FF4928, L9);
  2819. LOR8(%FF5412, L10);
  2820.  
  2821. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  2822. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  2823. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  2824. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  2825. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  2826. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  2827. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  2828. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  2829. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  2830. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  2831. %EndModel
  2832.  
  2833. %StartModel
  2834. %Manufacturer:Unit_Delay_Initialized
  2835. %Type:22VP10
  2836. %PartNumber:UDI22VP10
  2837. %LastNode ? ?
  2838. %NumPins: 24
  2839. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  2840.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  2841.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  2842.  
  2843. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  2844.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2845.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  2846.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  2847. %MACEND;
  2848.  
  2849. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  2850.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2851.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  2852.      %InFuse+528,%InFuse+572; OutLNode);
  2853. %MACEND;
  2854.  
  2855. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  2856.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2857.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  2858.      %InFuse+484; OutLNode);
  2859. %MACEND;
  2860.  
  2861. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  2862.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2863.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  2864. %MACEND;
  2865.  
  2866. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  2867.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2868.      %InFuse+264,%InFuse+308; OutLNode);
  2869. %MACEND;
  2870.  
  2871. %MACRO REGISTERMac(S2:%SF, S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  2872.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  2873.  %CASE %S2,%S1,%S0
  2874.    0:
  2875.      LOR(OrOutput, L21; TLNode);
  2876.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2877.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2878.      INV(TNode; OutPin; 0,0,0,0);
  2879.     %ELSE
  2880.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2881.     %END;
  2882.     INV(TNode; FeedBack; 0,0,0,0);
  2883.   |1:
  2884.      LOR(OrOutput, L21; TLNode);
  2885.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2886.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2887.      BUF(TNode; OutPin; 0,0,0,0);
  2888.     %ELSE
  2889.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2890.     %END;
  2891.     INV(TNode; FeedBack; 0,0,0,0);
  2892. |2,6:
  2893.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2894.      INV(OrOutput; OutPin; 1,1,1,1);
  2895.     %ELSE
  2896.      INV(OrOutput; TNode; 1,1,1,1);
  2897.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2898.     %END;
  2899.     BUF(OutPin; FeedBack; 0,0,0,0);
  2900. |3,7:
  2901.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2902.      BUF(OrOutput; OutPin; 1,1,1,1);
  2903.     %ELSE
  2904.      BUF(OrOutput; TNode; 1,1,1,1);
  2905.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2906.     %END;
  2907.     BUF(OutPin; FeedBack; 0,0,0,0);
  2908.   |4:
  2909.     LOR(OrOutput, L21; TLNode);
  2910.     DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2911.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2912.      INV(TNode; OutPin; 0,0,0,0);
  2913.     %ELSE
  2914.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2915.     %END;
  2916.     BUF(OutPin; FeedBack; 0,0,0,0);
  2917.   |5:
  2918.     LOR(OrOutput, L21; TLNode);
  2919.     DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2920.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2921.      BUF(TNode; OutPin; 0,0,0,0);
  2922.     %ELSE
  2923.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2924.     %END;
  2925.     BUF(OutPin; FeedBack; 0,0,0,0);
  2926.   %END;
  2927. %MACEND;
  2928.  
  2929. LAND(%FF5764; L21);
  2930. LNOR(%FF00, IPH; L22);
  2931.  
  2932. LOR8(%FF88, L1);
  2933. LOR10(%FF484, L2);
  2934. LOR12(%FF968, L3);
  2935. LOR14(%FF1540, L4);
  2936. LOR16(%FF2200, L5);
  2937. LOR16(%FF2948, L6);
  2938. LOR14(%FF3696, L7);
  2939. LOR12(%FF4356, L8);
  2940. LOR10(%FF4928, L9);
  2941. LOR8(%FF5412, L10);
  2942.  
  2943. REGISTERMac(%SF5828, %SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  2944. REGISTERMac(%SF5829, %SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  2945. REGISTERMac(%SF5830, %SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  2946. REGISTERMac(%SF5831, %SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  2947. REGISTERMac(%SF5832, %SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  2948. REGISTERMac(%SF5833, %SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  2949. REGISTERMac(%SF5834, %SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  2950. REGISTERMac(%SF5835, %SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  2951. REGISTERMac(%SF5836, %SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  2952. REGISTERMac(%SF5837, %SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  2953. %EndModel
  2954.  
  2955. %StartModel
  2956. %Manufacturer:Unit_Delay_Initialized
  2957. %Type:24L10
  2958. %PartNumber:UDI24L10
  2959. %LastNode ? ?
  2960. %NumPins:28
  2961. %FDF AND 0 P2 ~P2 P28 ~P28 P3 ~P3 P27 ~P27 P4 ~P4 P1 ~P1 P5 ~P5 P25 ~P25
  2962.      P6 ~P6 P24 ~P24 P8 ~P8 P23 ~P23 P9 ~P9 P22 ~P22 P10 ~P10 P20 ~P20
  2963.      P11 ~P11 P19 ~P19 P12 ~P12 P18 ~P18 P13 ~P13 P17 ~P17 P14 ~P14
  2964.      P15 ~P15*
  2965.  
  2966. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2967.  %IF %EnableFuse..%EnableFuse+47 = 1 %THEN
  2968.   NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  2969.       %InFuse+288, %InFuse+336; OutPin; 1,1,1,1);
  2970.  %ELSE
  2971.   NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  2972.       %InFuse+288, %InFuse+336; OutPin; 1,1,1,1);
  2973.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2974.  %END;
  2975. %MACEND;
  2976.  
  2977. NOR7ENABLE(%SF00, %FF00, P26, N1);
  2978. NOR7ENABLE(%SF384, %FF384, P25, N2);
  2979. NOR7ENABLE(%SF768, %FF768, P24, N3);
  2980. NOR7ENABLE(%SF1152, %FF1152, P23, N4);
  2981. NOR7ENABLE(%SF1536, %FF1536, P22, N5);
  2982. NOR7ENABLE(%SF1920, %FF1920, P20, N6);
  2983. NOR7ENABLE(%SF2304, %FF2304, P19, N7);
  2984. NOR7ENABLE(%SF2688, %FF2688, P18, N8);
  2985. NOR7ENABLE(%SF3072, %FF3072, P17, N9);
  2986. NOR7ENABLE(%SF3456, %FF3456, P16, N10);
  2987. %EndModel
  2988.  
  2989. %StartModel
  2990. %Manufacturer:Unit_Delay_Initialized
  2991. %Type:24R10
  2992. %PartNumber:UDI24R10
  2993. %LastNode ? ?
  2994. %NumPins:28
  2995. %FDF AND 0 P2 ~P2 P28 ~P28 P3 ~P3 P27 ~P27 P4 ~P4 N1 ~N1 P5 ~P5 N2 ~N2
  2996.    P6 ~P6 N3 ~N3 P8 ~P8 N4 ~N4 P9 ~P9 N5 ~N5 P10 ~P10 N6 ~N6 P11 ~P11
  2997.    N7 ~N7 P12 ~P12 N8 ~N8 P13 ~P13 N9 ~N9 P14 ~P14 N10 ~N10*
  2998.  
  2999. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  3000.   LNOR(%InFuse, %InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3001.        %InFuse+288, %InFuse+336;TLNode);
  3002.   DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3003.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  3004. %MACEND;
  3005.  
  3006. LINV(P15; L1);
  3007. NOR8DFF(%FF00, N1, L2, P26);
  3008. NOR8DFF(%FF384, N2, L3, P25);
  3009. NOR8DFF(%FF768, N3, L4, P24);
  3010. NOR8DFF(%FF1152, N4, L5, P23);
  3011. NOR8DFF(%FF1536, N5, L6, P22);
  3012. NOR8DFF(%FF1920, N6, L7, P20);
  3013. NOR8DFF(%FF2304, N7, L8, P19);
  3014. NOR8DFF(%FF2688, N8, L10, P18);
  3015. NOR8DFF(%FF3072, N9, L11, P17);
  3016. NOR8DFF(%FF3456, N10, L12, P16);
  3017. %EndModel
  3018.  
  3019. %StartModel
  3020. %Manufacturer:Unit_Delay_Initialized
  3021. %Type:24R4
  3022. %PartNumber:UDI24R4
  3023. %LastNode ? ?
  3024. %NumPins:28
  3025. %FDF AND 0 P2 ~P2 P28 ~P28 P3 ~P3 P27 ~P27 P4 ~P4 P26 ~P26 P5 ~P5 P25 P6 ~P6
  3026.    P24 ~P24 P8 ~P8 N1 ~N1 P9 ~P9 N2 ~N2 P10 ~P10 N3 ~N3 P11 ~P11 N4 ~N4
  3027.    P12 ~P12 P18 ~P18 P13 ~P13 P17 ~P17 P14 ~P14 P16 ~P16*
  3028.  
  3029. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  3030.   LNOR(%InFuse, %InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3031.       %InFuse+288, %InFuse+336; TLNode);
  3032.   DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3033.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  3034. %MACEND;
  3035.  
  3036. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  3037.  %IF %EnableFuse..%EnableFuse+47 = 1 %THEN
  3038.    NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3039.       %InFuse+288, %InFuse+336; OutPin; 1,1,1,1);
  3040.  %ELSE
  3041.    NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3042.       %InFuse+288, %InFuse+336; OutPin; 1,1,1,1);
  3043.    TSB(TNode, %InFuse; OutPin;1,1,1,1,1,1,1,1);
  3044.  %END;
  3045. %MACEND;
  3046.  
  3047. LINV(P15; L1);
  3048. NOR7ENABLE(%FF00, %SF00, P26, N5);
  3049. NOR7ENABLE(%FF384, %SF384, P25, N6);
  3050. NOR7ENABLE(%FF768, %SF768, P24, N7);
  3051. NOR8DFF(%FF1152, N1, L2, P23);
  3052. NOR8DFF(%FF1536, N2, L3, P22);
  3053. NOR8DFF(%FF1920, N3, L4, P20);
  3054. NOR8DFF(%FF2304, N4, L5, P19);
  3055. NOR7ENABLE(%FF2688, %SF2688, P18, N8);
  3056. NOR7ENABLE(%FF3072, %SF3072, P17, N9);
  3057. NOR7ENABLE(%FF3456, %SF3456, P16, N10);
  3058. %EndModel
  3059.  
  3060. %StartModel
  3061. %Manufacturer:Unit_Delay_Initialized
  3062. %Type:24R8
  3063. %PartNumber:UDI24R8
  3064. %LastNode ? ?
  3065. %NumPins:28
  3066. %FDF AND 0 P2 ~P2 P28 ~P28 P3 ~P3 P27 ~P27 P4 ~P4 P26 ~P26 P5 ~P5 N1 ~N1
  3067.    P6 ~P6 N2 ~N2 P8 ~P8 N3 ~N3 P9 ~P9 N4 ~N4 P10 ~P10 N5 ~N5 P11 ~P11
  3068.    N6 ~N6 P12 ~P12 N7 ~N7 P13 ~P13 N8 ~N8 P14 ~P14 P16 ~P16 *
  3069.  
  3070. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  3071.  %IF %EnableFuse..%EnableFuse+47 = 1 %THEN
  3072.    NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3073.       %InFuse+288, %InFuse+336; OutPin; 1,1,1,1);
  3074.  %ELSE
  3075.    NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3076.       %InFuse+288, %InFuse+336; TNode; 1,1,1,1);
  3077.    TSB(TNode, %InFuse; OutPin;1,1,1,1,1,1,1,1);
  3078.  %END;
  3079. %MACEND;
  3080.  
  3081. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  3082.   LNOR(%InFuse, %InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3083.       %InFuse+288, %InFuse+336; TLNode);
  3084.   DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3085.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  3086. %MACEND;
  3087.  
  3088. LINV(P15; L1);
  3089.  
  3090. NOR7ENABLE(%FF00, %SF00, P26, N9);
  3091. NOR8DFF(%FF384, N1, L2, P25);
  3092. NOR8DFF(%FF768, N2, L3, P24);
  3093. NOR8DFF(%FF1152, N3, L4, P23);
  3094. NOR8DFF(%FF1536, N4, L5, P22);
  3095. NOR8DFF(%FF1920, N5, L6, P20);
  3096. NOR8DFF(%FF2304, N6, L7, P19);
  3097. NOR8DFF(%FF2688, N7, L8, P18);
  3098. NOR8DFF(%FF3072, N8, L9, P17);
  3099. NOR7ENABLE(%FF3456, %SF3456, P16, N10);
  3100. %EndModel
  3101.  
  3102. %StartModel
  3103. %Manufacturer:Unit_Delay_Initialized
  3104. %Type:24V10
  3105. %PartNumber:UDI24V10
  3106. %LastNode ? ?
  3107. %NumPins: 28
  3108. %FDF AND 0 P2 ~P2 P28 ~P28 P3 ~P3 P27 ~P27 P4 ~P4 N1 ~N1 P5 ~P5 N2 ~N2 P6 ~P6
  3109.      N3 ~N3 P8 ~P8 N4 ~N4 P9 ~P9 N5 ~N5 P10 ~P10 N6 ~N6 P11 ~P11 N7 ~N7 P12 ~P12
  3110.      N8 ~N8 P13 ~P13 N9 ~N9 P14 ~P14 N10 ~N10 *
  3111.  
  3112. %MACRO 24V10MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  3113.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  3114.          TSNode:%TEXT, NextPin:%TEXT);
  3115.  
  3116. %CASE %SF3860,%SF3861,%S0
  3117.    2:
  3118.      LOR(%InFuse,%InFuse+48,%InFuse+96,%InFuse+144,%InFuse+192,%InFuse+240,
  3119.          %InFuse+288,%InFuse+336;LorOutput);
  3120.      %IF %XorFuse=0 %THEN
  3121.       LINV(LorOutput;TLNode);
  3122.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3123.      %ELSE
  3124.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3125.      %END;
  3126.      TSB(TNode, L21; OutPin; 1,1,1,1,1,1,1,1);
  3127.      BUF(TNode; FeedBack; 0,0,0,0);
  3128.   |3:
  3129.      LOR(%InFuse+48,%InFuse+96,%InFuse+144,%InFuse+192,%InFuse+240,
  3130.          %InFuse+288,%InFuse+336;LorOutput);
  3131.      %IF %EnableFuse..%EnableFuse+47 = 1 %THEN
  3132.       %IF %XorFuse = 0 %THEN
  3133.        INV(LorOutput; OutPin; 1,1,1,1);
  3134.       %ELSE
  3135.        BUF(LorOutput; OutPin; 1,1,1,1);
  3136.       %END;
  3137.      %ELSE
  3138.       %IF %XorFuse = 0 %THEN
  3139.        INV(LorOutput; TNode; 1,1,1,1);
  3140.       %ELSE
  3141.        BUF(LorOutput; TNode; 1,1,1,1);
  3142.       %END;
  3143.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3144.      %END;
  3145.      BUF(OutPin; FeedBack; 0,0,0,0);
  3146.   |4:
  3147.      LOR(%InFuse,%InFuse+48,%InFuse+96,%InFuse+144,%InFuse+192,%InFuse+240,
  3148.          %InFuse+288,%InFuse+336;LorOutput);
  3149.      %IF %XorFuse = 0 %THEN
  3150.       INV(LorOutput; OutPin; 1,1,1,1);
  3151.      %ELSE
  3152.       BUF(LorOutput; OutPin; 1,1,1,1);
  3153.      %END;
  3154.      BUF(ZERO; FeedBack; 0,0,0,0);
  3155.   |5:
  3156.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  3157.      BUF(NextPin; FeedBack; 0,0,0,0);
  3158.   |7:
  3159.      LOR(%InFuse+48,%InFuse+96,%InFuse+144,%InFuse+192,%InFuse+240,
  3160.          %InFuse+288,%InFuse+336;LorOutput);
  3161.      %IF %EnableFuse..%EnableFuse+47 = 1 %THEN
  3162.       %IF %XorFuse = 0 %THEN
  3163.        INV(LorOutput; OutPin; 1,1,1,1);
  3164.       %ELSE
  3165.        BUF(LorOutput; OutPin; 1,1,1,1);
  3166.       %END;
  3167.      %ELSE
  3168.       %IF %XorFuse = 0 %THEN
  3169.        INV(LorOutput; TNode; 1,1,1,1);
  3170.       %ELSE
  3171.        BUF(LorOutput; TNode; 1,1,1,1);
  3172.       %END;
  3173.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3174.      %END;
  3175.      BUF(NextPin; FeedBack; 0,0,0,0);
  3176.  %END;
  3177. %MACEND;
  3178.  
  3179. LINV(P15;L21);
  3180.  
  3181. 24V10MAC(%SF3850, %SF3840, N1, L1, %FF00, P26, N11, %SF00, L11, N21, P1);
  3182. 24V10MAC(%SF3851, %SF3841, N2, L2, %FF384, P25, N12, %SF384, L12, N22, P25);
  3183. 24V10MAC(%SF3852, %SF3842, N3, L3, %FF768, P24, N13, %SF768, L13, N23, P24);
  3184. 24V10MAC(%SF3853, %SF3843, N4, L4, %FF1152, P23, N14, %SF1152, L14, N24, P23);
  3185. 24V10MAC(%SF3854, %SF3844, N5, L5, %FF1536, P22, N15, %SF1536, L15, N25, P22);
  3186. 24V10MAC(%SF3855, %SF3845, N6, L6, %FF1920, P20, N16, %SF1920, L16, N26, P20);
  3187. 24V10MAC(%SF3856, %SF3846, N7, L7, %FF2304, P19, N17, %SF2304, L17, N27, P19);
  3188. 24V10MAC(%SF3857, %SF3847, N8, L8, %FF2688, P18, N18, %SF2688, L18, N28, P18);
  3189. 24V10MAC(%SF3858, %SF3848, N9, L9, %FF3072, P17, N19, %SF3072, L19, N29, P17);
  3190. 24V10MAC(%SF3859, %SF3849, N10, L10, %FF3456, P16, N20, %SF3456, L20, N30, P15);
  3191. %EndModel
  3192.  
  3193. %StartModel
  3194. %Manufacturer:Unit_Delay_Initialized
  3195. %Type:26CV12
  3196. %PartNumber:UDI26CV12
  3197. %LastNode ? ?
  3198. %NumPins: 28
  3199. %FDF AND 0 P1 ~P1 P28 ~P28 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5
  3200.      N4 ~N4 P6 ~P6 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  3201.      P11 ~P11 N9 ~N9 P12 ~P12 N10 ~N10 P13 ~P13 N11 ~N11 P14 ~P14 N12 ~N12 *
  3202.  
  3203. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  3204.  LOR(%InFuse,%InFuse+52,%InFuse+104,%InFuse+156,%InFuse+208,%InFuse+260,
  3205.      %InFuse+312,%InFuse+364,%InFuse+416,%InFuse+468,%InFuse+520,
  3206.      %InFuse+572; OutLNode);
  3207. %MACEND;
  3208.  
  3209. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  3210.  LOR(%InFuse,%InFuse+52,%InFuse+104,%InFuse+156,%InFuse+208,%InFuse+260,
  3211.      %InFuse+312,%InFuse+364,%InFuse+416,%InFuse+468; OutLNode);
  3212. %MACEND;
  3213.  
  3214. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  3215.  LOR(%InFuse,%InFuse+52,%InFuse+104,%InFuse+156,%InFuse+208,%InFuse+260,
  3216.      %InFuse+312,%InFuse+364; OutLNode);
  3217. %MACEND;
  3218.  
  3219. %MACRO V12Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  3220.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  3221.  %CASE %S1,%S0
  3222.    0:
  3223.      LOR(OrOutput, L25; TLNode);
  3224.      DQFFC(TLNode, P1, L26; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3225.     %IF %EnableFuse..%EnableFuse+51 = 1 %THEN
  3226.      INV(TNode; OutPin; 0,0,0,0);
  3227.     %ELSE
  3228.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3229.     %END;
  3230.     INV(TNode; FeedBack; 0,0,0,0);
  3231.   |1:
  3232.      LOR(OrOutput, L25; TLNode);
  3233.      DQFFC(TLNode, P1, L26; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3234.     %IF %EnableFuse..%EnableFuse+51 = 1 %THEN
  3235.      BUF(TNode; OutPin; 0,0,0,0);
  3236.     %ELSE
  3237.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3238.     %END;
  3239.     INV(TNode; FeedBack; 0,0,0,0);
  3240.   |2:
  3241.     %IF %EnableFuse..%EnableFuse+51 = 1 %THEN
  3242.      INV(OrOutput; OutPin; 1,1,1,1);
  3243.     %ELSE
  3244.      INV(OrOutput; TNode; 1,1,1,1);
  3245.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3246.     %END;
  3247.     BUF(OutPin; FeedBack; 0,0,0,0);
  3248.   |3:
  3249.     %IF %EnableFuse..%EnableFuse+51 = 1 %THEN
  3250.      BUF(OrOutput; OutPin; 1,1,1,1);
  3251.     %ELSE
  3252.      BUF(OrOutput; TNode; 1,1,1,1);
  3253.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3254.     %END;
  3255.     BUF(OutPin; FeedBack; 0,0,0,0);
  3256.   %END;
  3257. %MACEND;
  3258.  
  3259. LAND(%FF6292; L25);
  3260. LNOR(%FF00, IPH; L26);
  3261.  
  3262. LOR8(%FF104, L1);
  3263. LOR8(%FF572, L2);
  3264. LOR8(%FF1040, L3);
  3265. LOR8(%FF1508, L4);
  3266. LOR10(%FF1976, L5);
  3267. LOR12(%FF2548, L6);
  3268. LOR12(%FF3224, L7);
  3269. LOR10(%FF3900, L8);
  3270. LOR8(%FF4472, L9);
  3271. LOR8(%FF4940, L10);
  3272. LOR8(%FF5408,L11);
  3273. LOR8(%FF5876,L12);
  3274.  
  3275. V12Mac(%SF6345, %SF6344, N1, L1, N13, P27, %FF52, %SF52, L13);
  3276. V12Mac(%SF6347, %SF6346, N2, L2, N14, P26, %FF520, %SF520, L14);
  3277. V12Mac(%SF6349, %SF6348, N3, L3, N15, P25, %FF988, %SF988, L15);
  3278. V12Mac(%SF6351, %SF6350, N4, L4, N16, P24, %FF1456, %SF1456, L16);
  3279. V12Mac(%SF6353, %SF6352, N5, L5, N17, P23, %FF1924, %SF1924, L17);
  3280. V12Mac(%SF6355, %SF6354, N6, L6, N18, P22, %FF2496, %SF2496, L18);
  3281. V12Mac(%SF6357, %SF6356, N7, L7, N19, P20, %FF3172, %SF3172, L19);
  3282. V12Mac(%SF6359, %SF6358, N8, L8, N20, P19, %FF3848, %SF3848, L20);
  3283. V12Mac(%SF6361, %SF6360, N9, L9, N21, P18, %FF4420, %SF4420, L21);
  3284. V12Mac(%SF6363, %SF6362, N10, L10, N22, P17, %FF4888, %SF4888, L22);
  3285. V12Mac(%SF6365, %SF6364, N11, L11, N23, P16, %FF5356, %SF5356, L23);
  3286. V12Mac(%SF6367, %SF6366, N12, L12, N24, P15, %FF5824, %SF5824, L24);
  3287.  
  3288. %EndModel
  3289.  
  3290. %StartModel
  3291. %Manufacturer:Unit_Delay_Initialized
  3292. %Type:ATV750
  3293. %PartNumber:UDIATV750
  3294. %LastNode ? ?
  3295. %NumPins: 24
  3296. %FDF AND 0 ~P13 P13 ~P11 P11 N19 ~N19 N20 ~N20 ~P14 P14 ~P10 P10 N17 ~N17
  3297.      N18 ~N18 ~P15 P15 ~P9 P9 N15 ~N15 N16 ~N16 ~P16 P16 ~P8 P8 N13 ~N13
  3298.      N14 ~N14 ~P17 P17 ~P7 P7 N11 ~N11 N12 ~N12 ~P18 P18 ~P6 P6 N9 ~N9
  3299.      N10 ~N10 ~P19 P19 ~P5 P5 N7 ~N7 N8 ~N8 ~P20 P20 ~P4 P4 N5 ~N5 N6 ~N6
  3300.      ~P21 P21 ~P3 P3 N3 ~N3 N4 ~N4 ~P22 P22 ~P2 P2 N1 ~N1 N2 ~N2 ~P23 P23
  3301.      ~P1 P1*
  3302.  
  3303. %MACRO LOR8(InFuse:%FF, OrOutput1:%TEXT, OrOutput2:%TEXT);
  3304.  LOR(%InFuse,%InFuse+84,%InFuse+168,%InFuse+252,%InFuse+336,%InFuse+420,
  3305.      %InFuse+504,%InFuse+588; OrOutput1);
  3306.  LOR(%InFuse+672,%InFuse+756,%InFuse+840,%InFuse+924,%InFuse+1008,%InFuse+1092,
  3307.      %InFuse+1176,%InFuse+1260; OrOutput2);
  3308. %MACEND;
  3309.  
  3310. %MACRO LOR7(InFuse:%FF, OrOutput1:%TEXT, OrOutput2:%TEXT);
  3311.  LOR(%InFuse,%InFuse+84,%InFuse+168,%InFuse+252,%InFuse+336,%InFuse+420,
  3312.      %InFuse+504; OrOutput1);
  3313.  LOR(%InFuse+588,%InFuse+672,%InFuse+756,%InFuse+840,%InFuse+924,%InFuse+1008,
  3314.      %InFuse+1092; OrOutput2);
  3315. %MACEND;
  3316.  
  3317. %MACRO LOR6(InFuse:%FF, OrOutput1:%TEXT, OrOutput2:%TEXT);
  3318.  LOR(%InFuse,%InFuse+84,%InFuse+168,%InFuse+252,%InFuse+336,%InFuse+420;
  3319.      OrOutput1);
  3320.  LOR(%InFuse+504,%InFuse+588,%InFuse+672,%InFuse+756,%InFuse+840,%InFuse+924;
  3321.      OrOutput2);
  3322. %MACEND;
  3323.  
  3324. %MACRO LOR5(InFuse:%FF, OrOutput1:%TEXT, OrOutput2:%TEXT);
  3325.  LOR(%InFuse,%InFuse+84,%InFuse+168,%InFuse+252,%InFuse+336; OrOutput1);
  3326.  LOR(%InFuse+420,%InFuse+504,%InFuse+588,%InFuse+672,%InFuse+756; OrOutput2);
  3327. %MACEND;
  3328.  
  3329. %MACRO LOR4(InFuse:%FF, OrOutput1:%TEXT, OrOutput2:%TEXT);
  3330.  LOR(%InFuse,%InFuse+84,%InFuse+168,%InFuse+252; OrOutput1);
  3331.  LOR(%InFuse+336,%InFuse+420,%InFuse+504,%InFuse+588; OrOutput2);
  3332. %MACEND;
  3333.  
  3334. %MACRO RegisterFeedBack(Reg1Clock:%FF, Reg2Clock:%FF, Clock1:%TEXT,
  3335.        Clock2:%TEXT, ARFuse1:%FF, ARFuse2:%FF, Reset1:%TEXT, Reset2:%TEXT,
  3336.        OrNode:%TEXT, OrOutput2:%TEXT, TRegNode1:%TEXT, TRegNode2:%TEXT,
  3337.        FeedBack1:%TEXT, FeedBack2:%TEXT);
  3338.  
  3339.      AND(Reg1Clock; Clock1; 0,0,0,0);
  3340.      AND(Reg2Clock; Clock2; 0,0,0,0);
  3341.      LNOR(ARFuse1, IPH; Reset1);
  3342.      LNOR(ARFuse2, IPH; Reset2);
  3343.  
  3344.      DQFFC(OrNode, Clock1, Reset1; TRegNode1; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3345.      DQFFC(OrOutput2, Clock2, Reset2; TRegNode2; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3346.      BUF(TRegNode1; FeedBack1; 0,0,0,0);
  3347.      BUF(TRegNode2; FeedBack2; 0,0,0,0);
  3348. %MACEND;
  3349.  
  3350. %MACRO ATV750(OrOutput1:%TEXT, OrOutput2:%TEXT, OrNode:%TEXT, EnableFuse:%SF,
  3351.        TRegNode1:%TEXT, OutPin:%TEXT, InFuse:%FF, TNode:%TEXT, S0:%SF);
  3352. %CASE %S0+2, %S0+1, %S0
  3353.    0:
  3354.      OR(OrOutput1, OrOutput2, L41; OrNode; 0,0,0,0);
  3355.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  3356.      INV(TRegNode1; OutPin; 0,0,0,0);
  3357.     %ELSE
  3358.      ITSB(TRegNode1, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3359.     %END;
  3360.   |1:
  3361.      OR(OrOutput1, OrOutput2, L41; OrNode; 0,0,0,0);
  3362.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  3363.      NOR(OrOutput1, OrOutput2; OutPin; 1,1,1,1);
  3364.     %ELSE
  3365.      NOR(OrOutput1, OrOutput2; TNode; 1,1,1,1);
  3366.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3367.     %END;
  3368.   |2:
  3369.     OR(OrOutput1, L41; OrNode; 0,0,0,0);
  3370.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  3371.      INV(TRegNode1; OutPin; 0,0,0,0);
  3372.     %ELSE
  3373.      ITSB(TRegNode1, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3374.     %END;
  3375.   |3:
  3376.     OR(OrOutput1, L41; OrNode; 0,0,0,0);
  3377.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  3378.      INV(OrOutput1; OutPin; 1,1,1,1);
  3379.     %ELSE
  3380.      INV(OrOutput1; TNode; 1,1,1,1);
  3381.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3382.     %END;
  3383.   |4:
  3384.      OR(OrOutput1, OrOutput2, L41; OrNode; 0,0,0,0);
  3385.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  3386.      BUF(TRegNode1; OutPin; 0,0,0,0);
  3387.     %ELSE
  3388.      TSB(TRegNode1, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3389.     %END;
  3390.   |5:
  3391.      OR(OrOutput1, OrOutput2, L41; OrNode; 0,0,0,0);
  3392.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  3393.      OR(OrOutput1, OrOutput2; OutPin; 1,1,1,1);
  3394.     %ELSE
  3395.      OR(OrOutput1, OrOutput2; TNode; 1,1,1,1);
  3396.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3397.     %END;
  3398.   |6:
  3399.     OR(OrOutput1, L41; OrNode; 0,0,0,0);
  3400.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  3401.      BUF(TRegNode1; OutPin; 0,0,0,0);
  3402.     %ELSE
  3403.      TSB(TRegNode1, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3404.     %END;
  3405.   |7:
  3406.     OR(OrOutput1, L41; OrNode; 0,0,0,0);
  3407.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  3408.      BUF(OrOutput1; OutPin; 1,1,1,1);
  3409.     %ELSE
  3410.      BUF(OrOutput1; TNode; 1,1,1,1);
  3411.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3412.     %END;
  3413.   %END;
  3414. %MACEND;
  3415.  
  3416. LAND(%FF14280; L41);
  3417.  
  3418. LOR4(%FF00,L1, L11);
  3419. LOR5(%FF1092,L2, L12);
  3420. LOR6(%FF2352,L3, L13);
  3421. LOR7(%FF3780,L4, L14);
  3422. LOR8(%FF5376,L5, L15);
  3423. LOR8(%FF7140,L6, L16);
  3424. LOR7(%FF8904,L7, L17);
  3425. LOR6(%FF10500,L8, L18);
  3426. LOR5(%FF11928,L9, L19);
  3427. LOR4(%FF13188,L10, L20);
  3428.  
  3429. RegisterFeedBack(%FF756, %FF840, N21, N31, %FF672, %FF924, L21, L31, N41,
  3430. L11, N51, N61, N2, N1);
  3431. RegisterFeedBack(%FF2016, %FF2100, N22, N32, %FF1932, %FF2184, L22, L32, N42,
  3432. L12, N52, N62, N4, N3);
  3433. RegisterFeedBack(%FF3444, %FF3528, N23, N33, %FF3380, %FF3812, L23, L33, N43,
  3434. L13, N53, N63, N6, N5);
  3435. RegisterFeedBack(%FF5040, %FF5124, N24, N34, %FF4956, %FF5208, L24, L34, N44,
  3436. L14, N54, N64, N8, N7);
  3437. RegisterFeedBack(%FF6804, %FF6888, N25, N35, %FF6720, %FF6972, L25, L35, N45,
  3438. L15, N55, N65, N10, N9);
  3439. RegisterFeedBack(%FF8588, %FF8652, N26, N36, %FF8484, %FF8736, L26, L36, N46,
  3440. L16, N56, N66, N12, N11);
  3441. RegisterFeedBack(%FF10164, %FF10248, N27, N37, %FF10080, %FF10332, L27, L37, N47,
  3442. L17, N57, N67, N14, N13);
  3443. RegisterFeedBack(%FF11592, %FF11676, N28, N38, %FF11508, %FF11760, L28, L38, N48,
  3444. L18, N58, N68, N16, N15);
  3445. RegisterFeedBack(%FF12852, %FF12936, N29, N39, %FF12768, %FF13020, L29, L39, N49,
  3446. L19, N59, N69, N18, N17);
  3447. RegisterFeedBack(%FF13944, %FF14028, N30, N40, %FF13860, %FF14112, L30, L40, N50,
  3448. L20, N60, N70, N20, N19);
  3449.  
  3450. ATV750(L1, L11, N41, %SF1008, N51, P23, %FF1008, N71, %SF14364);
  3451. ATV750(L2, L12, N42, %SF2268, N52, P22, %FF2268, N72, %SF14367);
  3452. ATV750(L3, L13, N43, %SF3696, N53, P21, %FF3696, N73, %SF14370);
  3453. ATV750(L4, L14, N44, %SF5292, N54, P20, %FF5292, N74, %SF14373);
  3454. ATV750(L5, L15, N45, %SF7056, N55, P19, %FF7056, N75, %SF14376);
  3455. ATV750(L6, L16, N46, %SF8820, N56, P18, %FF8820, N76, %SF14379);
  3456. ATV750(L7, L17, N47, %SF10416, N57, P17, %FF10416, N77, %SF14382);
  3457. ATV750(L8, L18, N48, %SF11844, N58, P16, %FF11844, N78, %SF14385);
  3458. ATV750(L9, L19, N49, %SF13104, N59, P15, %FF13104, N79, %SF14388);
  3459. ATV750(L10, L20, N50, %SF14196, N60, P14, %FF14196, N80, %SF14391);
  3460.  
  3461. %EndModel
  3462.  
  3463. %StartModel
  3464. %Manufacturer:Unit_Delay_Initialized
  3465. %Type:CY7C330
  3466. %PartNumber:UDICY7C330
  3467. %LastNode ? ?
  3468. %NumPins: 28
  3469. %FDF AND 0 N23 ~N23 N24 ~N24 N25 ~N25 N26 ~N26 N27 ~N27 N28 ~N28 N29 ~N29
  3470.            N30 ~N30 N31 ~N31 N32 ~N32 N33 ~N33 ~N1 N1 ~N13 N13 ~N2 N2 ~N3 N3
  3471.        ~N14 N14 ~N4 N4 ~N5 N5 ~N15 N15 ~N6 N6 ~N19 N19 ~N20 N20 ~N7 N7
  3472.        ~N16 N16 ~N8 N8 ~N21 N21 ~N22 N22 ~N9 N9 ~N17 N17 ~N10 N10 ~N11 N11
  3473.        ~N18 N18 ~N12 N12 *
  3474.  
  3475. %MACRO LOR19(InFuse:%FF, LorOutput:%TEXT);
  3476.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  3477.      %InFuse+396,%InFuse+462,%InFuse+528,%InFuse+594,%InFuse+660,%InFuse+726,
  3478.      %InFuse+792,%InFuse+858,%InFuse+924,%InFuse+990,%InFuse+1056,%InFuse+1122,
  3479.      %InFuse+1188; LorOutput);
  3480. %MACEND;
  3481.  
  3482. %MACRO LOR17(InFuse:%FF, LorOutput:%TEXT);
  3483.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  3484.      %InFuse+396,%InFuse+462,%InFuse+528,%InFuse+594,%InFuse+660,%InFuse+726,
  3485.      %InFuse+792,%InFuse+858,%InFuse+924,%InFuse+990,%InFuse+1056; LorOutput);
  3486. %MACEND;
  3487.  
  3488. %MACRO LOR15(InFuse:%FF, LorOutput:%TEXT);
  3489.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  3490.      %InFuse+396,%InFuse+462,%InFuse+528,%InFuse+594,%InFuse+660,%InFuse+726,
  3491.      %InFuse+792,%InFuse+858,%InFuse+924; LorOutput);
  3492. %MACEND;
  3493.  
  3494. %MACRO LOR13(InFuse:%FF, LorOutput:%TEXT);
  3495.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  3496.      %InFuse+396,%InFuse+462,%InFuse+528,%InFuse+594,%InFuse+660,%InFuse+726,
  3497.      %InFuse+792; LorOutput);
  3498. %MACEND;
  3499.  
  3500. %MACRO LOR11(InFuse:%FF, LorOutput:%TEXT);
  3501.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  3502.      %InFuse+396,%InFuse+462,%InFuse+528,%InFuse+594,%InFuse+660; LorOutput);
  3503. %MACEND;
  3504.  
  3505. %MACRO LOR9(InFuse:%FF, LorOutput:%TEXT);
  3506.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  3507.      %InFuse+396,%InFuse+462,%InFuse+528; LorOutput);
  3508. %MACEND;
  3509.  
  3510. %MACRO INPUTMac(S4:%SF, InPin:%TEXT, TNode:%TEXT);
  3511.  
  3512.  %IF %SF17070 = 0 %THEN
  3513.    DQFFC(InPin, P2, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3514.  %ELSE
  3515.    %IF %S4 = 0 %THEN
  3516.      DQFF(InPin, P2, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3517.    %ELSE
  3518.      DQFF(InPin, P3, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3519.    %END;
  3520.   %END;
  3521.  
  3522. %MACEND;
  3523.  
  3524. %MACRO INPUTREGMac(S2:%SF, OutPin:%TEXT, OutInReg:%TEXT);
  3525.  
  3526.  %IF %S2 = 0 %THEN
  3527.     DQFFC(OutPin, P2, IPL; OutInReg; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3528.  %ELSE
  3529.     DQFFC(OutPin, P3, IPL; OutInReg; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3530.  %END;
  3531.  
  3532. %MACEND;
  3533.  
  3534. %MACRO HIDDENMac(LorOutput:%TEXT, XorFuse:%SF, XorOutput:%TEXT,
  3535.                  TLNode1:%TEXT, TLNode2:%TEXT, TLNode:%TEXT,
  3536.          HiddenRegOutput:%TEXT, FeedBack:%TEXT);
  3537.  %IF %XorFuse..%XorFuse+65 = 1 %THEN
  3538.    LNOR(LorOutput; XorOutput);
  3539.  %ELSE
  3540.    LOR(LorOutput; XorOutput);
  3541.  %END;
  3542.  LAND(XorOutput, L2; TLNode1);
  3543.  LAND(XorOutput, L1; TLNode2);
  3544.  LOR(TLNode1, TLNode2, L3; TLNode);
  3545.  DQFFC(TLNode, P1, IPL; HiddenRegOutput;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3546.  INV(HiddenRegOutput; FeedBack; 1,1,1,1);
  3547.  
  3548. %MACEND;
  3549.  
  3550. %MACRO 330Mac(S0:%SF, LorOutput:%TEXT, InFuse:%FF, XorOutput:%TEXT,
  3551.               TLNode1:%TEXT, TLNode2:%TEXT, RegInput:%TEXT,
  3552.           RegOutput:%TEXT, TLNode:%TEXT, Outpin:%TEXT, OutInReg:%TEXT,
  3553.           FeedBack:%TEXT, Output:%TEXT, Enable:%TEXT, EnableFuse:%SF,
  3554.           XorFuse:%SF);
  3555.  
  3556.  %IF %XorFuse..%XorFuse+65 = 1 %THEN
  3557.     LINV(LorOutput; XorOutput);
  3558.     LAND(XorOutput, L2; TLNode1);
  3559.     LAND(XorOutput, L1; TLNode2);
  3560.     LOR(TLNode1, TLNode2, L3; RegInput);
  3561.  %ELSE
  3562.     LAND(LorOutput, L2; TLNode1);
  3563.     LAND(LorOutput, L1; TLNode2);
  3564.     LOR(TLNode1, TLNode2, L3; RegInput);
  3565.  %END;
  3566.     DQFFC(RegInput, P1, IPL; RegOutput; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3567.  
  3568.  %IF %S0+1 = 0 %THEN
  3569.     INV(RegOutput; FeedBack; 1,1,1,1);
  3570.  %ELSE
  3571.     BUF(OutInReg; FeedBack; 1,1,1,1);
  3572.  %END;
  3573.  
  3574.  %IF %S0 = 0 %THEN
  3575.     %IF %EnableFuse..%EnableFuse+65 = 1 %THEN
  3576.      INV(RegOutput; Outpin; 1,1,1,1);
  3577.     %ELSE
  3578.      BUF(RegOutput; Output; 1,1,1,1);
  3579.      AND(%InFuse; Enable; 1,1,1,1);
  3580.      ITSB(Output, Enable; Outpin; 1,1,1,1,1,1,1,1);
  3581.     %END;
  3582.  %ELSE
  3583.     BUF(RegOutput; Output; 1,1,1,1);
  3584.     ITSB(Output, L4; Outpin; 1,1,1,1,1,1,1,1);
  3585.  %END;
  3586.  
  3587. %MACEND;
  3588.  
  3589.  
  3590. %MACRO SHAREDMUXMac(S3:%SF, OutInReg:%TEXT, SharedInput:%TEXT, NextOutInReg:%TEXT);
  3591.  
  3592.  %IF %S3 = 0 %THEN
  3593.     BUF(OutInReg; SharedInput; 1,1,1,1);
  3594.  %ELSE
  3595.     BUF(NextOutInReg; SharedInput; 1,1,1,1);
  3596.  %END;
  3597.  
  3598. %MACEND;
  3599.  
  3600.  
  3601. LNAND(%FF00; L1);
  3602. LAND(%FF16962; L2);
  3603. LAND(L1,L2;L3);
  3604. LINV(P14;L4);
  3605.  
  3606. LOR9(%FF198, L5);
  3607. LOR19(%FF924, L6);
  3608. LOR11(%FF2310, L7);
  3609. LOR17(%FF3168, L8);
  3610. LOR13(%FF4422, L9);
  3611. LOR15(%FF5412, L10);
  3612. LOR19(%FF6468, L11);
  3613. LOR11(%FF7788, L12);
  3614. LOR15(%FF8646, L13);
  3615. LOR13(%FF9768, L14);
  3616. LOR17(%FF10692, L15);
  3617. LOR13(%FF11880, L16);
  3618. LOR17(%FF12870, L17);
  3619. LOR11(%FF14124, L18);
  3620. LOR19(%FF14982, L19);
  3621. LOR9(%FF16368, L20);
  3622.  
  3623. INPUTMac(%SF17071, P3, N23);
  3624. INPUTMac(%SF17072, P4, N24);
  3625. INPUTMac(%SF17073, P5, N25);
  3626. INPUTMac(%SF17074, P6, N26);
  3627. INPUTMac(%SF17075, P7, N27);
  3628. INPUTMac(%SF17076, P9, N28);
  3629. INPUTMac(%SF17077, P10, N29);
  3630. INPUTMac(%SF17078, P11, N30);
  3631. INPUTMac(%SF17079, P12, N31);
  3632. INPUTMac(%SF17080, P13, N32);
  3633. INPUTMac(%SF17081, P14, N33);
  3634.  
  3635. INPUTREGMac(%SF17030, P28, N34);
  3636. INPUTREGMac(%SF17034, P27, N35);
  3637. INPUTREGMac(%SF17037, P26, N36);
  3638. INPUTREGMac(%SF17041, P25, N37);
  3639. INPUTREGMac(%SF17044, P24, N38);
  3640. INPUTREGMac(%SF17048, P23, N39);
  3641. INPUTREGMac(%SF17051, P20, N40);
  3642. INPUTREGMac(%SF17055, P19, N41);
  3643. INPUTREGMac(%SF17058, P18, N42);
  3644. INPUTREGMac(%SF17062, P17, N43);
  3645. INPUTREGMac(%SF17065, P16, N44);
  3646. INPUTREGMac(%SF17069, P15, N45);
  3647.  
  3648. 330Mac(%SF17028, L5, %FF66, L21, L22, L23, L24, N46, L25, P28, N34, N1,
  3649.        N62, N74, %SF66, %SF132);
  3650. 330Mac(%SF17032, L6, %FF792, L26, L27, L28, L29, N47, L30, P27, N35, N2,
  3651.        N63, N75, %SF792, %SF858);
  3652. 330Mac(%SF17035, L7, %FF2178, L31, L32, L33, L34, N48, L35, P26, N36, N3,
  3653.        N64, N76, %SF2178, %SF2244);
  3654. 330Mac(%SF17039, L8, %FF3036, L36, L37, L38, L39, N49, L40, P25, N37, N4,
  3655.        N65, N77, %SF3036, %SF3102);
  3656. 330Mac(%SF17042, L9, %FF4290, L41, L42, L43, L44, N50, L45, P24, N38, N5,
  3657.        N66, N78, %SF4290, %SF4356);
  3658. 330Mac(%SF17046, L10, %FF5280, L46, L47, L48, L49, N51, L50, P23, N39, N6,
  3659.        N67, N79, %SF5280, %SF5346);
  3660. 330Mac(%SF17049, L13, %FF8514, L51, L52, L53, L54, N52, L55, P20, N40, N7,
  3661.        N68, N80, %SF8514, %SF8580);
  3662. 330Mac(%SF17053, L14, %FF9636, L56, L57, L58, L59, N53, L60, P19, N41, N8,
  3663.        N69, N81, %SF9636, %SF9702);
  3664. 330Mac(%SF17056, L17, %FF12738, L61, L62, L63, L64, N54, L65, P18, N42, N9,
  3665.        N70, N82, %SF12738, %SF12804);
  3666. 330Mac(%SF17060, L18, %FF13992, L66, L67, L68, L69, N55, L70, P17, N43, N10,
  3667.        N71, N83, %SF13992, %SF14058);
  3668. 330Mac(%SF17063, L19, %FF14850, L71, L72, L73, L74, N56, L75, P16, N44, N11,
  3669.        N72, N84, %SF14850, %SF14916);
  3670. 330Mac(%SF17067, L20, %FF16236, L76, L77, L78, L79, N57, L80, P15, N45, N12,
  3671.        N73, N85, %SF16236, %SF16302);
  3672.  
  3673. HIDDENMac(L11, %SF6402, L81, L82, L83, L84, N58, N19);
  3674. HIDDENMac(L12, %SF7722, L85, L86, L87, L88, N59, N20);
  3675. HIDDENMac(L15, %SF10626, L89, L90, L91, L92, N60, N21);
  3676. HIDDENMac(L16, %SF11814, L93, L94, L95, L96, N61, N22);
  3677.  
  3678. SHAREDMUXMac(%SF17031, N34, N13, N35);
  3679. SHAREDMUXMac(%SF17038, N36, N14, N37);
  3680. SHAREDMUXMac(%SF17045, N38, N15, N39);
  3681. SHAREDMUXMac(%SF17052, N40, N16, N41);
  3682. SHAREDMUXMac(%SF17059, N42, N17, N43);
  3683. SHAREDMUXMac(%SF17066, N44, N18, N45);
  3684.  
  3685. %EndModel
  3686.  
  3687. %StartModel
  3688. %Manufacturer:Unit_Delay_Initialized
  3689. %Type:CY7C331
  3690. %PartNumber:UDICY7C331
  3691. %LastNode ? ?
  3692. %NumPins: 28
  3693. %FDF AND 0 P1 ~P1 P2 ~P2 N1 ~N1 N13 ~N13 N2 ~N2 P3 ~P3 P4 ~P4 N3 ~N3 N14 ~N14
  3694.      N4 ~N4 P5 ~P5 P6 ~P6 N5 ~N5 N15 ~N15 N6 ~N6 P7 ~P7 P9 ~P9 N7 ~N7 N16 ~N16
  3695.      N8 ~N8 P10 ~P10 P11 ~P11 N9 ~N9 N17 ~N17 N10 ~N10 P12 ~P12 P13 ~P13
  3696.      N11 ~N11 N18 ~N18 N12 ~N12 P14 ~P14 *
  3697.  
  3698.  
  3699. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  3700.  LOR(%InFuse,%InFuse+62,%InFuse+124,%InFuse+186,%InFuse+248,%InFuse+310,
  3701.      %InFuse+372,%InFuse+434,%InFuse+496,%InFuse+558,%InFuse+620,%InFuse+682;
  3702.      OutLNode);
  3703. %MACEND;
  3704.  
  3705. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  3706.  LOR(%InFuse,%InFuse+62,%InFuse+124,%InFuse+186,%InFuse+248,%InFuse+310,
  3707.      %InFuse+372,%InFuse+434,%InFuse+496,%InFuse+558; OutLNode);
  3708. %MACEND;
  3709.  
  3710. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  3711.  LOR(%InFuse,%InFuse+62,%InFuse+124,%InFuse+186,%InFuse+248,%InFuse+310,
  3712.      %InFuse+372,%InFuse+434; OutLNode);
  3713. %MACEND;
  3714.  
  3715. %MACRO LOR6(InFuse:%FF, OutLNode:%TEXT);
  3716.  LOR(%InFuse,%InFuse+62,%InFuse+124,%InFuse+186,%InFuse+248,%InFuse+310;
  3717.      OutLNode);
  3718. %MACEND;
  3719.  
  3720. %MACRO LOR4(InFuse:%FF, OutLNode:%TEXT);
  3721.  LOR(%InFuse,%InFuse+62,%InFuse+124,%InFuse+186; OutLNode);
  3722. %MACEND;
  3723.  
  3724. %MACRO OUTPUTREGMac(XorFuse:%SF, OutLNode:%TEXT, InFuse:%FF, RegInput:%TEXT,
  3725.        SETNode:%TEXT, CLRNode:%TEXT, OutRegClock:%TEXT, OutRegOutput:%TEXT,
  3726.        SRNode:%TEXT, InvSRNode:%TEXT, DOutput:%TEXT, QOutput:%TEXT,
  3727.        Output:%TEXT, TNode:%TEXT, SETFuse:%SF, RESETFuse:%SF);
  3728.  
  3729. %IF %XorFuse..%XorFuse+61 = 1 %THEN
  3730.   LNAND(OutLNode; RegInput);
  3731. %ELSE
  3732.   LAND(OutLNode; RegInput);
  3733. %END;
  3734.  
  3735.    LNOR(%InFuse+62; SETNode);
  3736.    LNOR(%InFuse+186, IPH; CLRNode);
  3737.    AND(%InFuse+124; OutRegClock; 1,1,1,1);
  3738.  
  3739.    DQFFPC(RegInput, OutRegClock, SETNode, CLRNode; OutRegOutput; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3740.  
  3741. %IF %SETFuse..%SETFuse+61 = 1 %THEN
  3742.  %IF %RESETFuse..%RESETFuse+61 = 1 %THEN
  3743.   INV(RegInput; TNode; 1,1,1,1);
  3744.  %ELSE
  3745.   LAND(%InFuse+62, %InFuse+186; SRNode);
  3746.   LINV(SRNode; InvSRNode);
  3747.   LAND(SRNode, RegInput; DOutput);
  3748.   LAND(InvSRNode,OutRegOutPut; QOutput);
  3749.   LOR(QOutput, DOutput; Output);
  3750.   INV(Output; TNode; 1,1,1,1);
  3751.  %END;
  3752. %ELSE
  3753.   %IF %RESETFuse..%RESETFuse+61 = 1 %THEN
  3754.     LAND(%InFuse+62, %InFuse+186; SRNode);
  3755.     LINV(SRNode; InvSRNode);
  3756.     LAND(SRNode, RegInput; DOutput);
  3757.     LAND(InvSRNode,OutRegOutPut; QOutput);
  3758.     LOR(QOutput, DOutput; Output);
  3759.     INV(Output; TNode; 1,1,1,1);
  3760.   %ELSE
  3761.     LAND(%InFuse+62, %InFuse+186; SRNode);
  3762.     LINV(SRNode; InvSRNode);
  3763.     LAND(SRNode, RegInput; DOutput);
  3764.     LAND(InvSRNode,OutRegOutPut; QOutput);
  3765.     LOR(QOutput, DOutput; Output);
  3766.     INV(Output; TNode; 1,1,1,1);
  3767.   %END;
  3768.  %END;
  3769. %MACEND;
  3770.  
  3771. %MACRO INPUTREGMac(InFuse:%FF, InRegSet:%TEXT, InRegClear:%TEXT, InRegClock:%TEXT,
  3772.        OutPin:%TEXT, InRegOutput:%TEXT, SRNode:%TEXT, InvSRNode:%TEXT,
  3773.        DOutput:%TEXT, QOutput:%TEXT, InputOutput:%TEXT, SETFuse:%SF,
  3774.        RESETFuse:%SF, Output:%TEXT);
  3775.  
  3776.    LNOR(%InFuse+310; InRegSet);
  3777.    LNOR(%InFuse+372, IPH; InRegClear);
  3778.    AND(%InFuse+248; InRegClock; 1,1,1,1);
  3779.  
  3780.    DQFFPC(OutPin, InRegClock, InRegSet, InRegClear; InRegOutput; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3781.  
  3782. %IF %SETFuse..%SETFuse+61 = 1 %THEN
  3783.  %IF %RESETFuse..%RESETFuse+61 = 1 %THEN
  3784.   BUF(OutPin; InputOutput; 1,1,1,1);
  3785.  %ELSE
  3786.   LAND(%InFuse+310, %InFuse+372; SRNode);
  3787.   LINV(SRNode; InvSRNode);
  3788.   LAND(SRNode, OutPut; DOutput);
  3789.   LAND(InvSRNode,InRegOutPut; QOutput);
  3790.   LOR(QOutput, DOutput; Output);
  3791.   BUF(Output; InputOutput; 1,1,1,1);
  3792.  %END;
  3793. %ELSE
  3794.   %IF %RESETFuse..%RESETFuse+61 = 1 %THEN
  3795.     LAND(%InFuse+310, %InFuse+372; SRNode);
  3796.     LINV(SRNode; InvSRNode);
  3797.     LAND(SRNode, OutPin; DOutput);
  3798.     LAND(InvSRNode,InRegOutPut; QOutput);
  3799.     LOR(QOutput, DOutput; Output);
  3800.     BUF(Output; InputOutput; 1,1,1,1);
  3801.   %ELSE
  3802.     LAND(%InFuse+310, %InFuse+372; SRNode);
  3803.     LINV(SRNode; InvSRNode);
  3804.     LAND(SRNode, OutPin; DOutput);
  3805.     LAND(InvSRNode,InRegOutPut; QOutput);
  3806.     LOR(QOutput, DOutput; Output);
  3807.     BUF(Output; InputOutput; 1,1,1,1);
  3808.   %END;
  3809.  %END;
  3810.  %MACEND;
  3811.  
  3812. %MACRO 331Mac(S0:%SF, TNode:%TEXT, OutPin:%TEXT, FeedBack:%TEXT,
  3813.               InputOutput:%TEXT, InFuse:%FF, Enable:%TEXT, EnableFuse:%SF);
  3814.  
  3815.  %IF %S0+1 = 0 %THEN
  3816.     BUF(TNode; FeedBack; 1,1,1,1);
  3817.  %ELSE
  3818.     BUF(InputOutput; FeedBack; 1,1,1,1);
  3819.  %END;
  3820.  
  3821.  %IF %S0 = 0 %THEN
  3822.   %IF %EnableFuse..%EnableFuse+61 = 1 %THEN
  3823.     BUF(TNode; OutPin; 1,1,1,1);
  3824.   %ELSE
  3825.     AND(%InFuse; Enable; 1,1,1,1);
  3826.     TSB(TNode, Enable; OutPin; 1,1,1,1,1,1,1,1);
  3827.   %END;
  3828.  %ELSE
  3829.     TSB(TNode, L1; OutPin; 1,1,1,1,1,1,1,1);
  3830.  %END;
  3831.  
  3832. %MACEND;
  3833.  
  3834.  
  3835. %MACRO SHAREDMUXMac(S2:%SF, InputOutput:%TEXT, NextRegOutput:%TEXT,
  3836.                     SharedInput:%TEXT);
  3837.  
  3838.  %IF %S2 = 0 %THEN
  3839.     BUF(InputOutput; SharedInput; 1,1,1,1);
  3840.  %ELSE
  3841.     BUF(NextRegOutput; SharedInput; 1,1,1,1);
  3842.  %END;
  3843.  
  3844. %MACEND;
  3845.  
  3846. SET(LARGEMODEL);
  3847.  
  3848. LINV(P14;L1);
  3849.  
  3850. LOR4(%FF496, L2);
  3851. LOR12(%FF1240, L3);
  3852. LOR6(%FF2480, L4);
  3853. LOR10(%FF3348, L5);
  3854. LOR8(%FF4464, L6);
  3855. LOR8(%FF5456, L7);
  3856. LOR8(%FF6448, L8);
  3857. LOR8(%FF7440, L9);
  3858. LOR10(%FF8432, L10);
  3859. LOR6(%FF9548, L11);
  3860. LOR12(%FF10416, L12);
  3861. LOR4(%FF11656, L13);
  3862.  
  3863. OUTPUTREGMac(%SF434, L2, %FF00, L14, L26, L38, N19, N31, L50, L62, L74,
  3864.              L86, L98, N67, %SF62, %SF186);
  3865. OUTPUTREGMac(%SF1178, L3, %FF744, L15, L27, L39, N20, N32, L51, L63, L75,
  3866.              L87, L99, N68, %SF806, %SF930);
  3867. OUTPUTREGMac(%SF2418, L4, %FF1984, L16, L28, L40, N21, N33, L52, L64, L76,
  3868.              L88, L100, N69, %SF2046, %SF2170);
  3869. OUTPUTREGMac(%SF3286, L5, %FF2852, L17, L29, L41, N22, N34, L53, L65, L77,
  3870.              L89, L101, N70, %SF2914, %SF3038);
  3871. OUTPUTREGMac(%SF4402, L6, %FF3968, L18, L30, L42, N23, N35, L54, L66, L78,
  3872.              L90, L102, N71, %SF4030, %SF4154);
  3873. OUTPUTREGMac(%SF5394, L7, %FF4960, L19, L31, L43, N24, N36, L55, L67, L79,
  3874.              L91, L103, N72, %SF5022, %SF5146);
  3875. OUTPUTREGMac(%SF6386, L8, %FF5952, L20, L32, L44, N25, N37, L56, L68, L80,
  3876.              L92, L104, N73, %SF6014, %SF6138);
  3877. OUTPUTREGMac(%SF7378, L9, %FF6944, L21, L33, L45, N26, N38, L57, L69, L81,
  3878.              L93, L105, N74, %SF7006, %SF7130);
  3879. OUTPUTREGMac(%SF8370, L10, %FF7936, L22, L34, L46, N27, N39, L58, L70, L82,
  3880.              L94, L106, N75, %SF7998, %SF8122);
  3881. OUTPUTREGMac(%SF9486, L11, %FF9052, L23, L35, L47, N28, N40, L59, L71, L83,
  3882.              L95, L107, N76, %SF9114, %SF9238);
  3883. OUTPUTREGMac(%SF10354, L12, %FF9920, L24, L36, L48, N29, N41, L60, L72, L84,
  3884.              L96, L108, N77, %SF9982, %SF10106);
  3885. OUTPUTREGMac(%SF11594, L13, %FF11160, L25, L37, L49, N30, N42, L61, L73, L85,
  3886.              L97, L109, N78, %SF11222, %SF11346);
  3887.  
  3888. INPUTREGMac(%FF00, L110, L122, N43, P28, N79, L134, L146, L158, L170, N55,
  3889.             %SF310, %SF372, L182);
  3890. INPUTREGMac(%FF744, L111, L123, N44, P27, N80, L135, L147, L159, L171, N56
  3891.             %SF1054, %SF1116, L183);
  3892. INPUTREGMac(%FF1984, L112, L124, N45, P26, N81, L136, L148, L160, L172, N57
  3893.             %SF2294, %SF2356, L184);
  3894. INPUTREGMac(%FF2852, L113, L125, N46, P25, N82, L137, L149, L161, L173, N58
  3895.             %SF3162, %SF3224, L185);
  3896. INPUTREGMac(%FF3968, L114, L126, N47, P24, N83, L138, L150, L162, L174, N59
  3897.             %SF4278, %SF4340, L186);
  3898. INPUTREGMac(%FF4960, L115, L127, N48, P23, N84, L139, L151, L163, L175, N60
  3899.             %SF5270, %SF5330, L187);
  3900. INPUTREGMac(%FF5952, L116, L128, N49, P20, N85, L140, L152, L164, L176, N61
  3901.             %SF6262, %SF6324, L188);
  3902. INPUTREGMac(%FF6944, L117, L129, N50, P19, N86, L141, L153, L165, L177, N62
  3903.             %SF7254, %SF7316, L189);
  3904. INPUTREGMac(%FF7936, L118, L130, N51, P18, N87, L142, L154, L166, L178, N63
  3905.             %SF8246, %SF8308, L190);
  3906. INPUTREGMac(%FF9052, L119, L131, N52, P17, N88, L143, L155, L167, L179, N64
  3907.             %SF9362, %SF9424, L191);
  3908. INPUTREGMac(%FF9920, L120, L132, N53, P16, N89, L144, L156, L168, L180, N65
  3909.             %SF10230, %SF10292, L192);
  3910. INPUTREGMac(%FF11160, L121, L133, N54, P15, N90, L145, L157, L169, L181, N66
  3911.             %SF11470, %SF11532, L193);
  3912.  
  3913. 331Mac(%SF11904, N67, P28, N1, N55, %FF00, N91, %SF00);
  3914. 331Mac(%SF11907, N68, P27, N2, N56, %FF744, N92, %SF744);
  3915. 331Mac(%SF11909, N69, P26, N3, N57, %FF1984, N93, %SF1984);
  3916. 331Mac(%SF11912, N70, P25, N4, N58, %FF2852, N94, %SF2852);
  3917. 331Mac(%SF11914, N71, P24, N5, N59, %FF3968, N95, %SF3968);
  3918. 331Mac(%SF11917, N72, P23, N6, N60, %FF4960, N96, %SF4960);
  3919. 331Mac(%SF11919, N73, P20, N7, N61, %FF5952, N97, %SF5952);
  3920. 331Mac(%SF11922, N74, P19, N8, N62, %FF6944, N98, %SF6944);
  3921. 331Mac(%SF11924, N75, P18, N9, N63, %FF7936, N99, %SF7936);
  3922. 331Mac(%SF11927, N76, P17, N10, N64, %FF9052, N100, %SF9052);
  3923. 331Mac(%SF11929, N77, P16, N11, N65, %FF9920, N101, %SF9920);
  3924. 331Mac(%SF11932, N78, P15, N12, N66, %FF11222, N102, %SF11222);
  3925.  
  3926. SHAREDMUXMac(%SF11906, N55, N56, N13);
  3927. SHAREDMUXMac(%SF11911, N57, N58, N14);
  3928. SHAREDMUXMac(%SF11916, N59, N60, N15);
  3929. SHAREDMUXMac(%SF11921, N61, N62, N16);
  3930. SHAREDMUXMac(%SF11926, N63, N64, N17);
  3931. SHAREDMUXMac(%SF11931, N65, N66, N18);
  3932.  
  3933. %EndModel
  3934.  
  3935. ;THE 16LM4A UNIT DELAY DEVICE WAS TAKEN FROM NATIONAL SEMICONDUCTOR.
  3936. ;
  3937. %StartModel
  3938. %Manufacturer:Unit_Delay_Initialized
  3939. %Type:EC16LM4A
  3940. %PartNumber:UDIEC16LM4A
  3941. %LastNode ? ?
  3942. %NumPins: 24
  3943. %FDF AND 0 P5 ~P5 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  3944.      P8 ~P8 P20 ~P20 P7 ~P7 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P18 ~P18 *
  3945.  
  3946. %MACRO POR8LATCH(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, EnLNode:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  3947.  %IF %XorFuse = 0 %THEN
  3948.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  3949.        %InFuse+192,%InFuse+224;TLNode);
  3950.  %ELSE
  3951.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  3952.       %InFuse+192,%InFuse+224;TLNode);
  3953.  %END;
  3954.  DLATCHPC(TLNode,EnLNode,ONE,L2;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3955.  BUF(NodeInp;OutPin;1,1,1,1);
  3956. %MACEND;
  3957.  
  3958.  
  3959. LINV(P1;L1);
  3960. LAND(L1,IPL;L2);
  3961. LNOR(P16,P13;L3);
  3962. LNOR(P9,P13;L4);
  3963.  
  3964. SET(RLOW);
  3965. POR8LATCH(%SF2050, %FF512, N1, L3, L5, P20);
  3966. POR8LATCH(%SF2051, %FF768, N2, L4, L6, P5);
  3967. POR8LATCH(%SF2052, %FF1024, N3, L3, L7, P18);
  3968. POR8LATCH(%SF2053, %FF1280, N4, L4, L8, P7);
  3969. %EndModel
  3970.  
  3971. ;THE 16RM4 UNIT DELAY DEVICE WAS TAKEN FROM NATIONAL SEMICONDUCTOR.
  3972. ;
  3973. %StartModel
  3974. %Manufacturer:Unit_Delay_Initialized
  3975. %Type:EC16RM4A
  3976. %PartNumber:UDIEC16RM4A
  3977. %LastNode ? ?
  3978. %NumPins: 24
  3979. %FDF AND 0 P5 ~P5 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  3980.      P8 ~P8 P20 ~P20 P7 ~P7 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P18 ~P18 *
  3981.  
  3982. %MACRO POR8DFF(XorFuse:%SF, InFuse:%FF, ClockInp:%TEXT, NodeInp:%TEXT,  TLNode:%TEXT, OutPin:%TEXT);
  3983.  %IF %XorFuse = 0 %THEN
  3984.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  3985.        %InFuse+192,%InFuse+224;TLNode);
  3986.  %ELSE
  3987.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  3988.       %InFuse+192,%InFuse+224;TLNode);
  3989.  %END;
  3990.  DQFFC(TLNode,ClockInp,L2;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3991.  BUF(NodeInp;OutPin;1,1,1,1);
  3992. %MACEND;
  3993.  
  3994.  
  3995. LINV(P1;L1);
  3996. LAND(L1,IPL;L2);
  3997. OR(P16,P13;N1;1,1,1,1);
  3998. OR(P9,P13;N2;1,1,1,1);
  3999.  
  4000. SET(RLOW);
  4001. POR8DFF(%SF2050, %FF512, N1, N3, L3, P20);
  4002. POR8DFF(%SF2051, %FF768, N2, N4, L4, P5);
  4003. POR8DFF(%SF2052, %FF1024, N1, N5, L5, P18);
  4004. POR8DFF(%SF2053, %FF1280, N2, N6, L6, P7);
  4005. %EndModel
  4006.  
  4007. %StartModel
  4008. %Manufacturer:Unit_Delay_Initialized
  4009. %Type:EC16LD4N
  4010. %PartNumber:UDIEC16LD4N
  4011. %LastNode ? ?
  4012. %NumPins: 24
  4013. %FDF AND 0 N2 ~N2 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  4014.      P8 ~P8 N1 ~N1 N4 ~N4 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N3 ~N3 *
  4015.  
  4016. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  4017.  %IF %XorFuse=0 %THEN
  4018.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  4019.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  4020.  %ELSE
  4021.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  4022.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  4023.  %END;
  4024. %MACEND;
  4025.  
  4026. %MACRO POR8LATCH(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, EnPin:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  4027.  %IF %XorFuse = 0 %THEN
  4028.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4029.        %InFuse+192,%InFuse+224;TLNode);
  4030.  %ELSE
  4031.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4032.       %InFuse+192,%InFuse+224;TLNode);
  4033.  %END;
  4034.  DLATCHPC(TLNode,EnPin,ONE,L2;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4035.  AND(NodeInp,L3;OutPin;1,1,1,1);
  4036. %MACEND;
  4037.  
  4038.  
  4039. LINV(P1;L1);
  4040. LAND(L1,IPL;L2);
  4041. LINV(P13;L3);
  4042.  
  4043. SET(RLOW);
  4044. POR8(%SF2048, %FF00, P21);
  4045. POR8(%SF2049, %FF256, P4);
  4046. POR8LATCH(%SF2050, %FF512, N1, P16, L4, P20);
  4047. POR8LATCH(%SF2051, %FF768, N2, P9, L5, P5);
  4048. POR8LATCH(%SF2052, %FF1024, N3, P16, L6, P18);
  4049. POR8LATCH(%SF2053, %FF1280, N4, P9, L7, P7);
  4050. POR8(%SF2054, %FF1536, P17);
  4051. POR8(%SF2055, %FF1792, P8);
  4052. %EndModel
  4053.  
  4054. %StartModel
  4055. %Manufacturer:Unit_Delay_Initialized
  4056. %Type:EC16LD8N
  4057. %PartNumber:UDIEC16LD8N
  4058. %LastNode ? ?
  4059. %NumPins: 24
  4060. %FDF AND 0 N4 ~N4 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 N1 ~N1 N2 ~N2 N7 ~N7
  4061.      N8 ~N8 N3 ~N3 N6 ~N6 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N5 ~N5 *
  4062.  
  4063. %MACRO POR8LATCH(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, EnPin:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  4064.  %IF %XorFuse = 0 %THEN
  4065.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4066.        %InFuse+192,%InFuse+224;TLNode);
  4067.  %ELSE
  4068.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4069.       %InFuse+192,%InFuse+224;TLNode);
  4070.  %END;
  4071.  DLATCHPC(TLNode,EnPin,ONE,L2;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4072.  AND(NodeInp,L3;OutPin;1,1,1,1);
  4073. %MACEND;
  4074.  
  4075.  
  4076. LINV(P1;L1);
  4077. LAND(L1,IPL;L2);
  4078. LINV(P13;L3);
  4079.  
  4080. SET(RLOW);
  4081. POR8LATCH(%SF2048, %FF00, N1, P16, L4, P21);
  4082. POR8LATCH(%SF2049, %FF256, N2, P9, L5, P4);
  4083. POR8LATCH(%SF2050, %FF512, N3, P16, L6, P20);
  4084. POR8LATCH(%SF2051, %FF768, N4, P9, L7, P5);
  4085. POR8LATCH(%SF2052, %FF1024, N5, P16, L8, P18);
  4086. POR8LATCH(%SF2053, %FF1280, N6, P9, L9, P7);
  4087. POR8LATCH(%SF2054, %FF1536, N7, P16, L10, P17);
  4088. POR8LATCH(%SF2055, %FF1792, N8, P9, L11, P8);
  4089. %EndModel
  4090.  
  4091. %StartModel
  4092. %Manufacturer:Unit_Delay_Initialized
  4093. %Type:EC16RC4N
  4094. %PartNumber:UDIEC16RC4N
  4095. %LastNode ? ?
  4096. %NumPins: 24
  4097. %FDF AND 0 N3 ~N3 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4  P17 ~P17
  4098.      P8 ~P8 N2 ~N2 N5 ~N5 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N4 ~N4 *
  4099.  
  4100. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  4101.  %IF %XorFuse=0 %THEN
  4102.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  4103.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  4104.  %ELSE
  4105.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  4106.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  4107.  %END;
  4108. %MACEND;
  4109.  
  4110. %MACRO POR8DFF(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  4111.  %IF %XorFuse = 0 %THEN
  4112.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4113.        %InFuse+192,%InFuse+224;TLNode);
  4114.  %ELSE
  4115.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4116.       %InFuse+192,%InFuse+224;TLNode);
  4117.  %END;
  4118.  DQFFC(TLNode,N1,L2;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4119.  AND(NodeInp,L3;OutPin;1,1,1,1);
  4120. %MACEND;
  4121.  
  4122. LINV(P1;L1);
  4123. LAND(L1,IPL;L2);
  4124. LINV(P13;L3);
  4125. OR(P9,P16;N1;1,1,1,1);
  4126.  
  4127. SET(RLOW);
  4128. POR8(%SF2048, %FF00, P21);
  4129. POR8(%SF2049, %FF256, P4);
  4130. POR8DFF(%SF2050, %FF512, N2, L4, P20);
  4131. POR8DFF(%SF2051, %FF768, N3, L5, P5);
  4132. POR8DFF(%SF2052, %FF1024, N4, L6, P18);
  4133. POR8DFF(%SF2053, %FF1280, N5, L7, P7);
  4134. POR8(%SF2054, %FF1536, P17);
  4135. POR8(%SF2055, %FF1792, P8);
  4136. %EndModel
  4137.  
  4138. %StartModel
  4139. %Manufacturer:Unit_Delay_Initialized
  4140. %Type:EC16RC8N
  4141. %PartNumber:UDIEC16RC8N
  4142. %LastNode ? ?
  4143. %NumPins: 24
  4144. %FDF AND 0 N5 ~N5 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 N2 ~N2 N3 ~N3 N8 ~N8
  4145.      N9 ~N9 N4 ~N4 N7 ~N7 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N6 ~N6 *
  4146.  
  4147. %MACRO POR8DFF(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  4148.  %IF %XorFuse = 0 %THEN
  4149.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4150.        %InFuse+192,%InFuse+224;TLNode);
  4151.  %ELSE
  4152.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4153.       %InFuse+192,%InFuse+224;TLNode);
  4154.  %END;
  4155.  DQFFC(TLNode,N1,L2;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4156.  AND(NodeInp,L3;OutPin;1,1,1,1);
  4157. %MACEND;
  4158.  
  4159. LINV(P1;L1);
  4160. LAND(L1,IPL;L2);
  4161. LINV(P13;L3);
  4162. OR(P9,P16;N1;1,1,1,1);
  4163.  
  4164. SET(RLOW);
  4165. POR8DFF(%SF2048, %FF00, N2, L4, P21);
  4166. POR8DFF(%SF2049, %FF256, N3, L5, P4);
  4167. POR8DFF(%SF2050, %FF512, N4, L6, P20);
  4168. POR8DFF(%SF2051, %FF768, N5, L7, P5);
  4169. POR8DFF(%SF2052, %FF1024, N6, L8, P18);
  4170. POR8DFF(%SF2053, %FF1280, N7, L9, P7);
  4171. POR8DFF(%SF2054, %FF1536, N8, L10, P17);
  4172. POR8DFF(%SF2055, %FF1792, N9, L11, P8);
  4173. %EndModel
  4174.  
  4175. %StartModel
  4176. %Manufacturer:Unit_Delay_Initialized
  4177. %Type:EC16RD4N
  4178. %PartNumber:UDIEC16RD4N
  4179. %LastNode ? ?
  4180. %NumPins: 24
  4181. %FDF AND 0 N2 ~N2 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  4182.      P8 ~P8 N1 ~N1 N4 ~N4 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N3 ~N3 *
  4183.  
  4184. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  4185.  %IF %XorFuse=0 %THEN
  4186.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  4187.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  4188.  %ELSE
  4189.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  4190.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  4191.  %END;
  4192. %MACEND;
  4193.  
  4194. %MACRO POR8DFF(XorFuse:%SF, InFuse:%FF, ClockInp:%TEXT, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  4195.  %IF %XorFuse = 0 %THEN
  4196.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4197.        %InFuse+192,%InFuse+224;TLNode);
  4198.  %ELSE
  4199.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4200.       %InFuse+192,%InFuse+224;TLNode);
  4201.  %END;
  4202.  DQFFC(TLNode,ClockInp,L2;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4203.  AND(NodeInp,L3;OutPin;1,1,1,1);
  4204. %MACEND;
  4205.  
  4206. LINV(P1;L1);
  4207. LAND(L1,IPL;L2);
  4208. LINV(P13;L3);
  4209.  
  4210. SET(RLOW);
  4211. POR8(%SF2048, %FF00, P21);
  4212. POR8(%SF2049, %FF256, P4);
  4213. POR8DFF(%SF2050, %FF512, P16, N1, L4, P20);
  4214. POR8DFF(%SF2051, %FF768, P9, N2, L5, P5);
  4215. POR8DFF(%SF2052, %FF1024, P16, N3, L6, P18);
  4216. POR8DFF(%SF2053, %FF1280, P9, N4, L7, P7);
  4217. POR8(%SF2054, %FF1536, P17);
  4218. POR8(%SF2055, %FF1792, P8);
  4219. %EndModel
  4220.  
  4221. %StartModel
  4222. %Manufacturer:Unit_Delay_Initialized
  4223. %Type:EC16RD8N
  4224. %PartNumber:UDIEC16RD8N
  4225. %LastNode ? ?
  4226. %NumPins: 24
  4227. %FDF AND 0 N4 ~N4 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 N1 ~N1 N2 ~N2 N7 ~N7
  4228.      N8 ~N8 N3 ~N3 N6 ~N6 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N5 ~N5 *
  4229.  
  4230. %MACRO POR8DFF(XorFuse:%SF, InFuse:%FF, ClockInp:%TEXT, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  4231.  %IF %XorFuse = 0 %THEN
  4232.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4233.        %InFuse+192,%InFuse+224;TLNode);
  4234.  %ELSE
  4235.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4236.       %InFuse+192,%InFuse+224;TLNode);
  4237.  %END;
  4238.  DQFFC(TLNode,ClockInp,L2;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4239.  AND(NodeInp,L3;OutPin;1,1,1,1);
  4240. %MACEND;
  4241.  
  4242.  
  4243. LINV(P1;L1);
  4244. LAND(L1,IPL;L2);
  4245. LINV(P13;L3);
  4246.  
  4247. SET(RLOW);
  4248. POR8DFF(%SF2048, %FF00, P16, N1, L4, P21);
  4249. POR8DFF(%SF2049, %FF256, P9, N2, L5, P4);
  4250. POR8DFF(%SF2050, %FF512, P16, N3, L6, P20);
  4251. POR8DFF(%SF2051, %FF768, P9, N4, L7, P5);
  4252. POR8DFF(%SF2052, %FF1024, P16, N5, L8, P18);
  4253. POR8DFF(%SF2053, %FF1280, P9, N6, L9, P7);
  4254. POR8DFF(%SF2054, %FF1536, P16, N7, L10, P17);
  4255. POR8DFF(%SF2055, %FF1792, P9, N8, L11, P8);
  4256. %EndModel
  4257.  
  4258. ;THE FOLLOWING UNIT DELAY DEVICE IS STRICTLY A NATIONAL SEMICONDUCTOR DEVICE;
  4259. ;THE DIFFERENCE IS THAT THE XOR FUSE IN THIS CASE IS TIED TO VCC RATHER THAN
  4260. ;GRND AND THE LATCH ENABLES ARE INVERTED
  4261. ;
  4262. %StartModel
  4263. %Manufacturer:Unit_Delay_Initialized
  4264. %Type:EC16LD4
  4265. %PartNumber:UDIEC16LD4
  4266. %LastNode ? ?
  4267. %NumPins: 24
  4268. %FDF AND 0 N2 ~N2 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  4269.      P8 ~P8 N1 ~N1 N4 ~N4 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N3 ~N3 *
  4270.  
  4271. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  4272.  %IF %XorFuse=0 %THEN
  4273.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  4274.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  4275.  %ELSE
  4276.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  4277.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  4278.  %END;
  4279. %MACEND;
  4280.  
  4281. %MACRO POR8LATCH(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, EnLNode:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  4282.  %IF %XorFuse = 0 %THEN
  4283.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4284.        %InFuse+192,%InFuse+224;TLNode);
  4285.  %ELSE
  4286.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4287.       %InFuse+192,%InFuse+224;TLNode);
  4288.  %END;
  4289.  DLATCHPC(TLNode,EnLNode,ONE,L2;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4290.  AND(NodeInp,L5;OutPin;1,1,1,1);
  4291. %MACEND;
  4292.  
  4293.  
  4294. LINV(P1;L1);
  4295. LAND(L1,IPL;L2);
  4296. LINV(P16;L3);
  4297. LINV(P9;L4);
  4298. LINV(P13;L5);
  4299.  
  4300. SET(RLOW);
  4301. POR8(%SF2048, %FF00, P21);
  4302. POR8(%SF2049, %FF256, P4);
  4303. POR8LATCH(%SF2050, %FF512, N1, L3, L6, P20);
  4304. POR8LATCH(%SF2051, %FF768, N2, L4, L7, P5);
  4305. POR8LATCH(%SF2052, %FF1024, N3, L3, L8, P18);
  4306. POR8LATCH(%SF2053, %FF1280, N4, L4, L9, P7);
  4307. POR8(%SF2054, %FF1536, P17);
  4308. POR8(%SF2055, %FF1792, P8);
  4309. %EndModel
  4310.  
  4311. %StartModel
  4312. %Manufacturer:Unit_Delay_Initialized
  4313. %Type:EP310
  4314. %PartNumber:UDIEP310
  4315. %LastNode ? ?
  4316. %NumPins: 20
  4317. %FDF AND 0 ~P1 P1 ~P11 P11 ~P2 P2 ~N1 N1 ~P3 P3 ~N2 N2 ~P4 P4 ~N3 N3 ~P5 P5
  4318.      ~N4 N4 ~P6 P6 ~N5 N5 ~P7 P7 ~N6 N6 ~P8 P8 ~N7 N7 ~P9 P9 ~N8 N8*
  4319.  
  4320. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  4321.  LOR(%InFuse,%InFuse+36,%InFuse+72,%InFuse+108,%InFuse+144,%InFuse+180,
  4322.      %InFuse+216,%InFuse+252; OutLNode);
  4323. %MACEND;
  4324.  
  4325. %MACRO Output(Out1:%SF, OrOutput:%TEXT, TLNode:%TEXT, TNode:%TEXT,
  4326.              EnableFuse:%SF, OutPin:%TEXT, InFuse:%FF);
  4327.  
  4328. %CASE %Out1, %Out1+1, %Out1+2, %Out1+3
  4329.    14:
  4330.      LOR(OrOutput, L21; TLNode);
  4331.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4332.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  4333.      INV(TNode; OutPin; 0,0,0,0);
  4334.     %ELSE
  4335.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4336.     %END;
  4337.   |13:
  4338.      LOR(OrOutput, L21; TLNode);
  4339.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4340.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  4341.      BUF(TNode; OutPin; 0,0,0,0);
  4342.     %ELSE
  4343.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4344.     %END;
  4345.   |11:
  4346.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  4347.      INV(OrOutput; OutPin; 1,1,1,1);
  4348.     %ELSE
  4349.      INV(OrOutput; TNode; 1,1,1,1);
  4350.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4351.     %END;
  4352.   |7:
  4353.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  4354.      BUF(OrOutput; OutPin; 1,1,1,1);
  4355.     %ELSE
  4356.      BUF(OrOutput; TNode; 1,1,1,1);
  4357.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4358.     %END;
  4359.   %END;
  4360. %MACEND;
  4361.  
  4362. %MACRO 310FeedBack(FB1:%SF, OutPin:%TEXT, TNode:%TEXT, OutLNode:%TEXT,
  4363.                 FeedBack:%TEXT);
  4364.  
  4365. %CASE %FB1, %FB1+1, %FB1+2
  4366.    6:
  4367.     BUF(OutPin; FeedBack; 0,0,0,0);
  4368.   |5:
  4369.     BUF(TNode; FeedBack; 0,0,0,0);
  4370.   |3:
  4371.     BUF(OutLNode; FeedBack; 0,0,0,0);
  4372. %END;
  4373. %MACEND;
  4374.  
  4375.  
  4376. LAND(%FF2592; L21);
  4377. LNOR(%FF2628, IPH; L22);
  4378.  
  4379. LOR8(%FF00, L1);
  4380. LOR8(%FF324, L2);
  4381. LOR8(%FF648, L3);
  4382. LOR8(%FF972, L4);
  4383. LOR8(%FF1296, L5);
  4384. LOR8(%FF1620, L6);
  4385. LOR8(%FF1944, L7);
  4386. LOR8(%FF2268, L8);
  4387.  
  4388. Output(%SF2664, L1, L9, N9, %SF288, P19, %FF288);
  4389. Output(%SF2671, L2, L10, N10, %SF612, P18, %FF612);
  4390. Output(%SF2678, L3, L11, N11, %SF936, P17, %FF936);
  4391. Output(%SF2685, L4, L12, N12, %SF1260, P16, %FF1260);
  4392. Output(%SF2692, L5, L13, N13, %SF1584, P15, %FF1584);
  4393. Output(%SF2699, L6, L14, N14, %SF1908, P14, %FF1908);
  4394. Output(%SF2706, L7, L15, N15, %SF2232, P13, %FF2232);
  4395. Output(%SF2713, L8, L16, N16, %SF2556, P12, %FF2556);
  4396.  
  4397. 310FeedBack(%SF2668, P19, N9, L1, N1);
  4398. 310FeedBack(%SF2675, P18, N10, L2, N2);
  4399. 310FeedBack(%SF2682, P17, N11, L3, N3);
  4400. 310FeedBack(%SF2689, P16, N12, L4, N4);
  4401. 310FeedBack(%SF2696, P15, N13, L5, N5);
  4402. 310FeedBack(%SF2703, P14, N14, L6, N6);
  4403. 310FeedBack(%SF2710, P13, N15, L7, N7);
  4404. 310FeedBack(%SF2717, P12, N16, L8, N8);
  4405. %EndModel
  4406.  
  4407. %StartModel
  4408. %Manufacturer:Unit_Delay_Initialized
  4409. %Type:EP320
  4410. %PartNumber:UDIEP320
  4411. %LastNode ? ?
  4412. %NumPins: 20
  4413. %FDF AND 0 ~P1 P1 ~P2 P2 ~P3 P3 ~P4 P4 ~P5 P5 ~P6 P6 ~P7 P7 ~P8 P8 ~P9 P9
  4414.      ~P11 P11 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8*
  4415.  
  4416. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  4417.  LOR(%InFuse,%InFuse+36,%InFuse+72,%InFuse+108,%InFuse+144,%InFuse+180,
  4418.      %InFuse+216,%InFuse+252; OutLNode);
  4419. %MACEND;
  4420.  
  4421. %MACRO EP320(ArchFuse:%SF, EnableFuse:%SF, OrOutput:%TEXT, OutPin:%TEXT,
  4422.              TNode:%TEXT, InFuse:%FF, FeedBack:%TEXT, QOut:%TEXT);
  4423.  
  4424. %CASE %ArchFuse+3, %ArchFuse+2, %ArchFuse+1, %ArchFuse
  4425.    0:
  4426.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  4427.      INV(OrOutput; OutPin; 1,1,1,1);
  4428.     %ELSE
  4429.      INV(OrOutput; TNode; 1,1,1,1);
  4430.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4431.     %END;
  4432.     BUF(OutPin; FeedBack; 0,0,0,0);
  4433.   |3:
  4434.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  4435.      BUF(OrOutput; OutPin; 1,1,1,1);
  4436.     %ELSE
  4437.      BUF(OrOutput; TNode; 1,1,1,1);
  4438.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4439.     %END;
  4440.      BUF(OutPin; FeedBack; 0,0,0,0);
  4441.   |12:
  4442.      INV(OrOutput; TNode; 0,0,0,0);
  4443.      DQFF(TNode, P1; QOut; 25,25,33,0,16,16,25,25,33,0,16,16);
  4444.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  4445.      BUF(QOut; OutPin; 0,0,0,0);
  4446.     %ELSE
  4447.      TSB(QOut, %InFuse; OutPin; 45,45,45,45,45,45,45,45);
  4448.     %END;
  4449.     BUF(QOut; FeedBack; 0,0,0,0);
  4450.   |15:
  4451.      DQFF(OrOutput, P1; TNode; 1,1,1,1,1,1,1,1,1,1,1,1);
  4452.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  4453.      BUF(TNode; OutPin; 0,0,0,0);
  4454.     %ELSE
  4455.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4456.     %END;
  4457.     BUF(TNode; FeedBack; 0,0,0,0);
  4458.   %END;
  4459. %MACEND;
  4460.  
  4461. LOR8(%FF00, L1);
  4462. LOR8(%FF324, L2);
  4463. LOR8(%FF648, L3);
  4464. LOR8(%FF972, L4);
  4465. LOR8(%FF1296, L5);
  4466. LOR8(%FF1620, L6);
  4467. LOR8(%FF1944, L7);
  4468. LOR8(%FF2268, L8);
  4469.  
  4470. EP320(%SF2880, %SF288, L1, P19, N9, %FF288, N8, N17);
  4471. EP320(%SF2884, %SF612, L2, P18, N10, %FF612, N7, N18);
  4472. EP320(%SF2888, %SF936, L3, P17, N11, %FF936, N6, N19);
  4473. EP320(%SF2892, %SF1260, L4, P16, N12, %FF1260, N5, N20);
  4474. EP320(%SF2896, %SF1584, L5, P15, N13, %FF1584, N4, N21);
  4475. EP320(%SF2900, %SF1908, L6, P14, N14, %FF1908, N3, N22);
  4476. EP320(%SF2904, %SF2232, L7, P13, N15, %FF2232, N2, N23);
  4477. EP320(%SF2908, %SF2556, L8, P12, N16, %FF2556, N1, N24);
  4478. %EndModel
  4479.  
  4480. %StartModel
  4481. %Manufacturer:Unit_Delay_Initialized
  4482. %Type:EP600
  4483. %PartNumber:UDIEP600
  4484. %LastNode ? ?
  4485. %NumPins: 24
  4486. %FDF AND 0 ~P2 P2 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  4487.          ~P11 P11 ~P14 P14 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  4488.      ~N14 N14 ~N15 N15 ~N16 N16 ~P23 P23 *
  4489.  
  4490. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  4491.  %IF %PolarityFuse = 1 %THEN
  4492.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4493.       %InFuse+240, %InFuse+280; LorOutput);
  4494.  %ELSE
  4495.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4496.       %InFuse+240, %InFuse+280; LorOutput);
  4497.  %END;
  4498. %MACEND;
  4499.  
  4500. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  4501.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  4502.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  4503.  
  4504. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  4505.  
  4506.   0,2:
  4507.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4508.       BUF(LorOutput; Outpin; 1,1,1,1);
  4509.    %ELSE
  4510.       BUF(LorOutput; TSBInput; 1,1,1,1);
  4511.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4512.    %END;
  4513.    BUF(OutPin; FeedBack; 0,0,0,0);
  4514.  |1,3:
  4515.    BUF(LorOutput; Outpin; 1,1,1,1);
  4516.    BUF(OutPin; FeedBack; 0,0,0,0);
  4517.  |4:
  4518.    LNOR(%ClrFuse, IPH; Clear);
  4519.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4520.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4521.        BUF(LorOutput; Outpin; 1,1,1,1);
  4522.     %ELSE
  4523.        BUF(LorOutput; TSBInput; 1,1,1,1);
  4524.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4525.     %END;
  4526.    BUF(TNode; FeedBack; 0,0,0,0);
  4527.  |5:
  4528.    AND(%InFuse; CLK; 0,0,0,0);
  4529.    LNOR(%ClrFuse, IPH; Clear);
  4530.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4531.    BUF(LorOutput; Outpin; 1,1,1,1);
  4532.    BUF(TNode; FeedBack; 0,0,0,0);
  4533.  |6:
  4534.    LXOR(LorOutput, TNode; XorInput);
  4535.    LNOR(%ClrFuse, IPH; Clear);
  4536.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4537.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4538.        BUF(LorOutput; Outpin; 1,1,1,1);
  4539.     %ELSE
  4540.        BUF(LorOutput; TSBInput; 1,1,1,1);
  4541.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4542.     %END;
  4543.    BUF(TNode; FeedBack; 0,0,0,0);
  4544.  |7:
  4545.    LXOR(LorOutput, TNode; XorInput);
  4546.    AND(%InFuse; CLK; 0,0,0,0);
  4547.    LNOR(%ClrFuse, IPH; Clear);
  4548.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4549.    BUF(LorOutput; Outpin; 1,1,1,1);
  4550.    BUF(TNode; FeedBack; 0,0,0,0);
  4551.  |8:
  4552.    LNOR(%ClrFuse, IPH; Clear);
  4553.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4554.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4555.        BUF(TNode; Outpin; 0,0,0,0);
  4556.     %ELSE
  4557.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4558.     %END;
  4559.    BUF(Outpin; FeedBack; 0,0,0,0);
  4560.  |9:
  4561.    AND(%InFuse; CLK; 0,0,0,0);
  4562.    LNOR(%ClrFuse, IPH; Clear);
  4563.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4564.    BUF(TNode; Outpin; 0,0,0,0);
  4565.    BUF(Outpin; FeedBack; 0,0,0,0);
  4566.  |10:
  4567.    LXOR(LorOutput, TNode; XorInput);
  4568.    LNOR(%ClrFuse, IPH; Clear);
  4569.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4570.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4571.        BUF(TNode; Outpin; 0,0,0,0);
  4572.     %ELSE
  4573.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4574.     %END;
  4575.    BUF(Outpin; FeedBack; 0,0,0,0);
  4576.  |11:
  4577.    LXOR(LorOutput, TNode; XorInput);
  4578.    AND(%InFuse; CLK; 0,0,0,0);
  4579.    LNOR(%ClrFuse, IPH; Clear);
  4580.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4581.    BUF(TNode; Outpin; 0,0,0,0);
  4582.    BUF(Outpin; FeedBack; 0,0,0,0);
  4583.  |12:
  4584.    LNOR(%ClrFuse, IPH; Clear);
  4585.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4586.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4587.        BUF(TNode; Outpin; 0,0,0,0);
  4588.     %ELSE
  4589.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4590.     %END;
  4591.    BUF(TNode; FeedBack; 0,0,0,0);
  4592.  |13:
  4593.    AND(%InFuse; CLK; 0,0,0,0);
  4594.    LNOR(%ClrFuse, IPH; Clear);
  4595.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4596.    BUF(TNode; Outpin; 0,0,0,0);
  4597.    BUF(TNode; FeedBack; 0,0,0,0);
  4598.  |14:
  4599.    LXOR(LorOutput, TNode; XorInput);
  4600.    LNOR(%ClrFuse, IPH; Clear);
  4601.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4602.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4603.        BUF(TNode; Outpin; 0,0,0,0);
  4604.     %ELSE
  4605.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4606.     %END;
  4607.    BUF(TNode; FeedBack; 0,0,0,0);
  4608.  |15:
  4609.    LXOR(LorOutput, TNode; XorInput);
  4610.    AND(%InFuse; CLK; 0,0,0,0);
  4611.    LNOR(%ClrFuse, IPH; Clear);
  4612.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4613.    BUF(TNode; Outpin; 0,0,0,0);
  4614.    BUF(TNode; FeedBack; 0,0,0,0);
  4615.  %END;
  4616. %MACEND;
  4617.  
  4618. LOR8(%SF6440, %FF3200, L1);
  4619. LOR8(%SF6445, %FF3600, L2);
  4620. LOR8(%SF6450, %FF4000, L3);
  4621. LOR8(%SF6455, %FF4400, L4);
  4622. LOR8(%SF6460, %FF4800, L5);
  4623. LOR8(%SF6465, %FF5200, L6);
  4624. LOR8(%SF6470, %FF5600, L7);
  4625. LOR8(%SF6475, %FF6000, L8);
  4626. LOR8(%SF6435, %FF2800, L9);
  4627. LOR8(%SF6430, %FF2400, L10);
  4628. LOR8(%SF6425, %FF2000, L11);
  4629. LOR8(%SF6420, %FF1600, L12);
  4630. LOR8(%SF6415, %FF1200, L13);
  4631. LOR8(%SF6410, %FF800, L14);
  4632. LOR8(%SF6405, %FF400, L15);
  4633. LOR8(%SF6400, %FF00, L16);
  4634.  
  4635. EP600(%SF6441, %SF3560, L1, P3, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P1);
  4636. EP600(%SF6446, %SF3960, L2, P4, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P1);
  4637. EP600(%SF6451, %SF4360, L3, P5, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P1);
  4638. EP600(%SF6456, %SF4760, L4, P6, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P1);
  4639. EP600(%SF6461, %SF5160, L5, P7, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P1);
  4640. EP600(%SF6466, %SF5560, L6, P8, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P1);
  4641. EP600(%SF6471, %SF5960, L7, P9, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P1);
  4642. EP600(%SF6476, %SF6360, L8, P10, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P1);
  4643. EP600(%SF6436, %SF3160, L9, P15, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P13);
  4644. EP600(%SF6431, %SF2760, L10, P16, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P13);
  4645. EP600(%SF6426, %SF2360, L11, P17, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P13);
  4646. EP600(%SF6421, %SF1960, L12, P18, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P13);
  4647. EP600(%SF6416, %SF1560, L13, P19, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P13);
  4648. EP600(%SF6411, %SF1160, L14, P20, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P13);
  4649. EP600(%SF6406, %SF760, L15, P21, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P13);
  4650. EP600(%SF6401, %SF360, L16, P22, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P13);
  4651. %EndModel
  4652.  
  4653. %StartModel
  4654. %Manufacturer:Unit_Delay_Initialized
  4655. %Type:EP600
  4656. %PartNumber:UDIEP610
  4657. %LastNode ? ?
  4658. %NumPins: 24
  4659. %FDF AND 0 ~P2 P2 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  4660.          ~P11 P11 ~P14 P14 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  4661.      ~N14 N14 ~N15 N15 ~N16 N16 ~P23 P23 *
  4662.  
  4663. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  4664.  %IF %PolarityFuse = 1 %THEN
  4665.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4666.       %InFuse+240, %InFuse+280; LorOutput);
  4667.  %ELSE
  4668.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4669.       %InFuse+240, %InFuse+280; LorOutput);
  4670.  %END;
  4671. %MACEND;
  4672.  
  4673. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  4674.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  4675.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  4676.  
  4677. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  4678.  
  4679.   0,2:
  4680.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4681.       BUF(LorOutput; Outpin; 1,1,1,1);
  4682.    %ELSE
  4683.       BUF(LorOutput; TSBInput; 1,1,1,1);
  4684.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4685.    %END;
  4686.    BUF(OutPin; FeedBack; 0,0,0,0);
  4687.  |1,3:
  4688.    BUF(LorOutput; Outpin; 1,1,1,1);
  4689.    BUF(OutPin; FeedBack; 0,0,0,0);
  4690.  |4:
  4691.    LNOR(%ClrFuse, IPH; Clear);
  4692.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4693.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4694.        BUF(LorOutput; Outpin; 1,1,1,1);
  4695.     %ELSE
  4696.        BUF(LorOutput; TSBInput; 1,1,1,1);
  4697.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4698.     %END;
  4699.    BUF(TNode; FeedBack; 0,0,0,0);
  4700.  |5:
  4701.    AND(%InFuse; CLK; 0,0,0,0);
  4702.    LNOR(%ClrFuse, IPH; Clear);
  4703.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4704.    BUF(LorOutput; Outpin; 1,1,1,1);
  4705.    BUF(TNode; FeedBack; 0,0,0,0);
  4706.  |6:
  4707.    LXOR(LorOutput, TNode; XorInput);
  4708.    LNOR(%ClrFuse, IPH; Clear);
  4709.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4710.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4711.        BUF(LorOutput; Outpin; 1,1,1,1);
  4712.     %ELSE
  4713.        BUF(LorOutput; TSBInput; 1,1,1,1);
  4714.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4715.     %END;
  4716.    BUF(TNode; FeedBack; 0,0,0,0);
  4717.  |7:
  4718.    LXOR(LorOutput, TNode; XorInput);
  4719.    AND(%InFuse; CLK; 0,0,0,0);
  4720.    LNOR(%ClrFuse, IPH; Clear);
  4721.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4722.    BUF(LorOutput; Outpin; 1,1,1,1);
  4723.    BUF(TNode; FeedBack; 0,0,0,0);
  4724.  |8:
  4725.    LNOR(%ClrFuse, IPH; Clear);
  4726.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4727.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4728.        BUF(TNode; Outpin; 0,0,0,0);
  4729.     %ELSE
  4730.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4731.     %END;
  4732.    BUF(Outpin; FeedBack; 0,0,0,0);
  4733.  |9:
  4734.    AND(%InFuse; CLK; 0,0,0,0);
  4735.    LNOR(%ClrFuse, IPH; Clear);
  4736.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4737.    BUF(TNode; Outpin; 0,0,0,0);
  4738.    BUF(Outpin; FeedBack; 0,0,0,0);
  4739.  |10:
  4740.    LXOR(LorOutput, TNode; XorInput);
  4741.    LNOR(%ClrFuse, IPH; Clear);
  4742.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4743.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4744.        BUF(TNode; Outpin; 0,0,0,0);
  4745.     %ELSE
  4746.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4747.     %END;
  4748.    BUF(Outpin; FeedBack; 0,0,0,0);
  4749.  |11:
  4750.    LXOR(LorOutput, TNode; XorInput);
  4751.    AND(%InFuse; CLK; 0,0,0,0);
  4752.    LNOR(%ClrFuse, IPH; Clear);
  4753.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4754.    BUF(TNode; Outpin; 0,0,0,0);
  4755.    BUF(Outpin; FeedBack; 0,0,0,0);
  4756.  |12:
  4757.    LNOR(%ClrFuse, IPH; Clear);
  4758.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4759.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4760.        BUF(TNode; Outpin; 0,0,0,0);
  4761.     %ELSE
  4762.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4763.     %END;
  4764.    BUF(TNode; FeedBack; 0,0,0,0);
  4765.  |13:
  4766.    AND(%InFuse; CLK; 0,0,0,0);
  4767.    LNOR(%ClrFuse, IPH; Clear);
  4768.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4769.    BUF(TNode; Outpin; 0,0,0,0);
  4770.    BUF(TNode; FeedBack; 0,0,0,0);
  4771.  |14:
  4772.    LXOR(LorOutput, TNode; XorInput);
  4773.    LNOR(%ClrFuse, IPH; Clear);
  4774.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4775.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4776.        BUF(TNode; Outpin; 0,0,0,0);
  4777.     %ELSE
  4778.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4779.     %END;
  4780.    BUF(TNode; FeedBack; 0,0,0,0);
  4781.  |15:
  4782.    LXOR(LorOutput, TNode; XorInput);
  4783.    AND(%InFuse; CLK; 0,0,0,0);
  4784.    LNOR(%ClrFuse, IPH; Clear);
  4785.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4786.    BUF(TNode; Outpin; 0,0,0,0);
  4787.    BUF(TNode; FeedBack; 0,0,0,0);
  4788.  %END;
  4789. %MACEND;
  4790.  
  4791. LOR8(%SF6440, %FF3200, L1);
  4792. LOR8(%SF6445, %FF3600, L2);
  4793. LOR8(%SF6450, %FF4000, L3);
  4794. LOR8(%SF6455, %FF4400, L4);
  4795. LOR8(%SF6460, %FF4800, L5);
  4796. LOR8(%SF6465, %FF5200, L6);
  4797. LOR8(%SF6470, %FF5600, L7);
  4798. LOR8(%SF6475, %FF6000, L8);
  4799. LOR8(%SF6435, %FF2800, L9);
  4800. LOR8(%SF6430, %FF2400, L10);
  4801. LOR8(%SF6425, %FF2000, L11);
  4802. LOR8(%SF6420, %FF1600, L12);
  4803. LOR8(%SF6415, %FF1200, L13);
  4804. LOR8(%SF6410, %FF800, L14);
  4805. LOR8(%SF6405, %FF400, L15);
  4806. LOR8(%SF6400, %FF00, L16);
  4807.  
  4808. EP600(%SF6441, %SF3560, L1, P3, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P1);
  4809. EP600(%SF6446, %SF3960, L2, P4, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P1);
  4810. EP600(%SF6451, %SF4360, L3, P5, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P1);
  4811. EP600(%SF6456, %SF4760, L4, P6, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P1);
  4812. EP600(%SF6461, %SF5160, L5, P7, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P1);
  4813. EP600(%SF6466, %SF5560, L6, P8, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P1);
  4814. EP600(%SF6471, %SF5960, L7, P9, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P1);
  4815. EP600(%SF6476, %SF6360, L8, P10, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P1);
  4816. EP600(%SF6436, %SF3160, L9, P15, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P13);
  4817. EP600(%SF6431, %SF2760, L10, P16, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P13);
  4818. EP600(%SF6426, %SF2360, L11, P17, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P13);
  4819. EP600(%SF6421, %SF1960, L12, P18, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P13);
  4820. EP600(%SF6416, %SF1560, L13, P19, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P13);
  4821. EP600(%SF6411, %SF1160, L14, P20, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P13);
  4822. EP600(%SF6406, %SF760, L15, P21, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P13);
  4823. EP600(%SF6401, %SF360, L16, P22, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P13);
  4824. %EndModel
  4825.  
  4826. %StartModel
  4827. %Manufacturer:Unit_Delay_Initialized
  4828. %Type:EP900
  4829. %PartNumber:UDIEP900
  4830. %LastNode ? ?
  4831. %NumPins: 40
  4832. %FDF AND 0 ~P2 P2 ~P3 P3 ~P4 P4 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6
  4833.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P17 P17 ~P18 P18
  4834.      ~P19 P19 ~P22 P22 ~P23 P23 ~P24 P24 ~N13 N13 ~N14 N14 ~N15 N15
  4835.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22
  4836.      ~N23 N23 ~N24 N24 ~P37 P37 ~P38 P38 ~P39 P39 *
  4837.  
  4838. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  4839.  %IF %PolarityFuse = 1 %THEN
  4840.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  4841.       %InFuse+432, %InFuse+504; LorOutput);
  4842.  %ELSE
  4843.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  4844.       %InFuse+432, %InFuse+504; LorOutput);
  4845.  %END;
  4846. %MACEND;
  4847.  
  4848. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  4849.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  4850.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  4851.  
  4852. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  4853.  
  4854.   0,2:
  4855.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  4856.       BUF(LorOutput; Outpin; 1,1,1,1);
  4857.    %ELSE
  4858.       BUF(LorOutput; TSBInput; 1,1,1,1);
  4859.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4860.    %END;
  4861.    BUF(OutPin; FeedBack; 0,0,0,0);
  4862.  |1,3:
  4863.    BUF(LorOutput; Outpin; 1,1,1,1);
  4864.    BUF(OutPin; FeedBack; 0,0,0,0);
  4865.  |4:
  4866.    LNOR(%ClrFuse, IPH; Clear);
  4867.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4868.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  4869.        BUF(LorOutput; Outpin; 1,1,1,1);
  4870.     %ELSE
  4871.        BUF(LorOutput; TSBInput; 1,1,1,1);
  4872.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4873.     %END;
  4874.    BUF(TNode; FeedBack; 0,0,0,0);
  4875.  |5:
  4876.    AND(%InFuse; CLK; 0,0,0,0);
  4877.    LNOR(%ClrFuse, IPH; Clear);
  4878.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4879.    BUF(LorOutput; Outpin; 1,1,1,1);
  4880.    BUF(TNode; FeedBack; 0,0,0,0);
  4881.  |6:
  4882.    LXOR(LorOutput, TNode; XorInput);
  4883.    LNOR(%ClrFuse, IPH; Clear);
  4884.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4885.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  4886.        BUF(LorOutput; Outpin; 1,1,1,1);
  4887.     %ELSE
  4888.        BUF(LorOutput; TSBInput; 1,1,1,1);
  4889.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4890.     %END;
  4891.    BUF(TNode; FeedBack; 0,0,0,0);
  4892.  |7:
  4893.    LXOR(LorOutput, TNode; XorInput);
  4894.    AND(%InFuse; CLK; 0,0,0,0);
  4895.    LNOR(%ClrFuse, IPH; Clear);
  4896.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4897.    BUF(LorOutput; Outpin; 1,1,1,1);
  4898.    BUF(TNode; FeedBack; 0,0,0,0);
  4899.  |8:
  4900.    LNOR(%ClrFuse, IPH; Clear);
  4901.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4902.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  4903.        BUF(TNode; Outpin; 0,0,0,0);
  4904.     %ELSE
  4905.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4906.     %END;
  4907.    BUF(Outpin; FeedBack; 0,0,0,0);
  4908.  |9:
  4909.    AND(%InFuse; CLK; 0,0,0,0);
  4910.    LNOR(%ClrFuse, IPH; Clear);
  4911.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4912.    BUF(TNode; Outpin; 0,0,0,0);
  4913.    BUF(Outpin; FeedBack; 0,0,0,0);
  4914.  |10:
  4915.    LXOR(LorOutput, TNode; XorInput);
  4916.    LNOR(%ClrFuse, IPH; Clear);
  4917.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4918.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  4919.        BUF(TNode; Outpin; 0,0,0,0);
  4920.     %ELSE
  4921.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4922.     %END;
  4923.    BUF(Outpin; FeedBack; 0,0,0,0);
  4924.  |11:
  4925.    LXOR(LorOutput, TNode; XorInput);
  4926.    AND(%InFuse; CLK; 0,0,0,0);
  4927.    LNOR(%ClrFuse, IPH; Clear);
  4928.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4929.    BUF(TNode; Outpin; 0,0,0,0);
  4930.    BUF(Outpin; FeedBack; 0,0,0,0);
  4931.  |12:
  4932.    LNOR(%ClrFuse, IPH; Clear);
  4933.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4934.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  4935.        BUF(TNode; Outpin; 0,0,0,0);
  4936.     %ELSE
  4937.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4938.     %END;
  4939.    BUF(TNode; FeedBack; 0,0,0,0);
  4940.  |13:
  4941.    AND(%InFuse; CLK; 0,0,0,0);
  4942.    LNOR(%ClrFuse, IPH; Clear);
  4943.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4944.    BUF(TNode; Outpin; 0,0,0,0);
  4945.    BUF(TNode; FeedBack; 0,0,0,0);
  4946.  |14:
  4947.    LXOR(LorOutput, TNode; XorInput);
  4948.    LNOR(%ClrFuse, IPH; Clear);
  4949.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4950.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  4951.        BUF(TNode; Outpin; 0,0,0,0);
  4952.     %ELSE
  4953.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  4954.     %END;
  4955.    BUF(TNode; FeedBack; 0,0,0,0);
  4956.  |15:
  4957.    LXOR(LorOutput, TNode; XorInput);
  4958.    AND(%InFuse; CLK; 0,0,0,0);
  4959.    LNOR(%ClrFuse, IPH; Clear);
  4960.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4961.    BUF(TNode; Outpin; 0,0,0,0);
  4962.    BUF(TNode; FeedBack; 0,0,0,0);
  4963.  %END;
  4964. %MACEND;
  4965.  
  4966. LOR8(%SF17340, %FF8640, L1);
  4967. LOR8(%SF17345, %FF9360, L2);
  4968. LOR8(%SF17350, %FF10080, L3);
  4969. LOR8(%SF17355, %FF10800, L4);
  4970. LOR8(%SF17360, %FF11520, L5);
  4971. LOR8(%SF17365, %FF12240, L6);
  4972. LOR8(%SF17370, %FF12960, L7);
  4973. LOR8(%SF17375, %FF13680, L8);
  4974. LOR8(%SF17380, %FF14400, L9);
  4975. LOR8(%SF17385, %FF15120, L10);
  4976. LOR8(%SF17390, %FF15840, L11);
  4977. LOR8(%SF17395, %FF16560, L12);
  4978. LOR8(%SF17335, %FF7920, L13);
  4979. LOR8(%SF17330, %FF7200, L14);
  4980. LOR8(%SF17325, %FF6480, L15);
  4981. LOR8(%SF17320, %FF5760, L16);
  4982. LOR8(%SF17315, %FF5040, L17);
  4983. LOR8(%SF17310, %FF4320, L18);
  4984. LOR8(%SF17305, %FF3600, L19);
  4985. LOR8(%SF17300, %FF2880, L20);
  4986. LOR8(%SF17295, %FF2160, L21);
  4987. LOR8(%SF17290, %FF1440, L22);
  4988. LOR8(%SF17285, %FF720, L23);
  4989. LOR8(%SF17280, %FF00, L24);
  4990.  
  4991. EP900(%SF17341, %SF9288, L1, P5, L25, %FF9288, N1, N25, N49, %FF9216, L49,
  4992.       N73, P1);
  4993. EP900(%SF17346, %SF10008, L2, P6, L26, %FF10008, N2, N26, N50, %FF9936, L50,
  4994.       N74, P1);
  4995. EP900(%SF17351, %SF10728, L3, P7, L27, %FF10728, N3, N27, N51, %FF10656, L51,
  4996.       N75, P1);
  4997. EP900(%SF17356, %SF11448, L4, P8, L28, %FF11448, N4, N28, N52, %FF11376, L52,
  4998.       N76, P1);
  4999. EP900(%SF17361, %SF12168, L5, P9, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  5000.       N77, P1);
  5001. EP900(%SF17366, %SF12888, L6, P10, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  5002.       N78, P1);
  5003. EP900(%SF17371, %SF13608, L7, P11, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  5004.       N79, P1);
  5005. EP900(%SF17376, %SF14328, L8, P12, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  5006.       N80, P1);
  5007. EP900(%SF17381, %SF15048, L9, P13, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  5008.       N81, P1);
  5009. EP900(%SF17386, %SF15768, L10, P14, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  5010.       N82, P1);
  5011. EP900(%SF17391, %SF16488, L11, P15, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  5012.       N83, P1);
  5013. EP900(%SF17396, %SF17208, L12, P16, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  5014.       N84, P1);
  5015. EP900(%SF17336, %SF8568, L13, P25, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  5016.       N85, P21);
  5017. EP900(%SF17331, %SF7848, L14, P26, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  5018.       N86, P21);
  5019. EP900(%SF17326, %SF7128, L15, P27, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  5020.       N87, P21);
  5021. EP900(%SF17321, %SF6408, L16, P28, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  5022.       N88, P21);
  5023. EP900(%SF17316, %SF5688, L17, P29, L41, %FF5688, N17, N41, N65, %FF5616, L65,
  5024.       N89, P21);
  5025. EP900(%SF17311, %SF4968, L18, P30, L42, %FF4968, N18, N42, N66, %FF4896, L66,
  5026.       N90, P21);
  5027. EP900(%SF17306, %SF4248, L19, P31, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  5028.       N91, P21);
  5029. EP900(%SF17301, %SF3528, L20, P32, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  5030.       N92, P21);
  5031. EP900(%SF17296, %SF2808, L21, P33, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  5032.       N93, P21);
  5033. EP900(%SF17291, %SF2088, L22, P34, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  5034.       N94, P21);
  5035. EP900(%SF17286, %SF1368, L23, P35, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  5036.       N95, P21);
  5037. EP900(%SF17281, %SF648, L24, P36, L48, %FF648, N24, N48, N72, %FF576, L72,
  5038.       N96, P21);
  5039. %EndModel
  5040.  
  5041. %StartModel
  5042. %Manufacturer:Unit_Delay_Initialized
  5043. %Type:EP900
  5044. %PartNumber:UDIEP910
  5045. %LastNode ? ?
  5046. %NumPins: 40
  5047. %FDF AND 0 ~P2 P2 ~P3 P3 ~P4 P4 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6
  5048.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P17 P17 ~P18 P18
  5049.      ~P19 P19 ~P22 P22 ~P23 P23 ~P24 P24 ~N13 N13 ~N14 N14 ~N15 N15
  5050.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22
  5051.      ~N23 N23 ~N24 N24 ~P37 P37 ~P38 P38 ~P39 P39 *
  5052.  
  5053. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  5054.  %IF %PolarityFuse = 1 %THEN
  5055.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  5056.       %InFuse+432, %InFuse+504; LorOutput);
  5057.  %ELSE
  5058.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  5059.       %InFuse+432, %InFuse+504; LorOutput);
  5060.  %END;
  5061. %MACEND;
  5062.  
  5063. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  5064.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  5065.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  5066.  
  5067. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  5068.  
  5069.   0,2:
  5070.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5071.       BUF(LorOutput; Outpin; 1,1,1,1);
  5072.    %ELSE
  5073.       BUF(LorOutput; TSBInput; 1,1,1,1);
  5074.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5075.    %END;
  5076.    BUF(OutPin; FeedBack; 0,0,0,0);
  5077.  |1,3:
  5078.    BUF(LorOutput; Outpin; 1,1,1,1);
  5079.    BUF(OutPin; FeedBack; 0,0,0,0);
  5080.  |4:
  5081.    LNOR(%ClrFuse, IPH; Clear);
  5082.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5083.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5084.        BUF(LorOutput; Outpin; 1,1,1,1);
  5085.     %ELSE
  5086.        BUF(LorOutput; TSBInput; 1,1,1,1);
  5087.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5088.     %END;
  5089.    BUF(TNode; FeedBack; 0,0,0,0);
  5090.  |5:
  5091.    AND(%InFuse; CLK; 0,0,0,0);
  5092.    LNOR(%ClrFuse, IPH; Clear);
  5093.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5094.    BUF(LorOutput; Outpin; 1,1,1,1);
  5095.    BUF(TNode; FeedBack; 0,0,0,0);
  5096.  |6:
  5097.    LXOR(LorOutput, TNode; XorInput);
  5098.    LNOR(%ClrFuse, IPH; Clear);
  5099.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5100.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5101.        BUF(LorOutput; Outpin; 1,1,1,1);
  5102.     %ELSE
  5103.        BUF(LorOutput; TSBInput; 1,1,1,1);
  5104.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5105.     %END;
  5106.    BUF(TNode; FeedBack; 0,0,0,0);
  5107.  |7:
  5108.    LXOR(LorOutput, TNode; XorInput);
  5109.    AND(%InFuse; CLK; 0,0,0,0);
  5110.    LNOR(%ClrFuse, IPH; Clear);
  5111.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5112.    BUF(LorOutput; Outpin; 1,1,1,1);
  5113.    BUF(TNode; FeedBack; 0,0,0,0);
  5114.  |8:
  5115.    LNOR(%ClrFuse, IPH; Clear);
  5116.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5117.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5118.        BUF(TNode; Outpin; 0,0,0,0);
  5119.     %ELSE
  5120.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5121.     %END;
  5122.    BUF(Outpin; FeedBack; 0,0,0,0);
  5123.  |9:
  5124.    AND(%InFuse; CLK; 0,0,0,0);
  5125.    LNOR(%ClrFuse, IPH; Clear);
  5126.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5127.    BUF(TNode; Outpin; 0,0,0,0);
  5128.    BUF(Outpin; FeedBack; 0,0,0,0);
  5129.  |10:
  5130.    LXOR(LorOutput, TNode; XorInput);
  5131.    LNOR(%ClrFuse, IPH; Clear);
  5132.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5133.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5134.        BUF(TNode; Outpin; 0,0,0,0);
  5135.     %ELSE
  5136.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5137.     %END;
  5138.    BUF(Outpin; FeedBack; 0,0,0,0);
  5139.  |11:
  5140.    LXOR(LorOutput, TNode; XorInput);
  5141.    AND(%InFuse; CLK; 0,0,0,0);
  5142.    LNOR(%ClrFuse, IPH; Clear);
  5143.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5144.    BUF(TNode; Outpin; 0,0,0,0);
  5145.    BUF(Outpin; FeedBack; 0,0,0,0);
  5146.  |12:
  5147.    LNOR(%ClrFuse, IPH; Clear);
  5148.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5149.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5150.        BUF(TNode; Outpin; 0,0,0,0);
  5151.     %ELSE
  5152.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5153.     %END;
  5154.    BUF(TNode; FeedBack; 0,0,0,0);
  5155.  |13:
  5156.    AND(%InFuse; CLK; 0,0,0,0);
  5157.    LNOR(%ClrFuse, IPH; Clear);
  5158.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5159.    BUF(TNode; Outpin; 0,0,0,0);
  5160.    BUF(TNode; FeedBack; 0,0,0,0);
  5161.  |14:
  5162.    LXOR(LorOutput, TNode; XorInput);
  5163.    LNOR(%ClrFuse, IPH; Clear);
  5164.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5165.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5166.        BUF(TNode; Outpin; 0,0,0,0);
  5167.     %ELSE
  5168.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5169.     %END;
  5170.    BUF(TNode; FeedBack; 0,0,0,0);
  5171.  |15:
  5172.    LXOR(LorOutput, TNode; XorInput);
  5173.    AND(%InFuse; CLK; 0,0,0,0);
  5174.    LNOR(%ClrFuse, IPH; Clear);
  5175.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5176.    BUF(TNode; Outpin; 0,0,0,0);
  5177.    BUF(TNode; FeedBack; 0,0,0,0);
  5178.  %END;
  5179. %MACEND;
  5180.  
  5181. LOR8(%SF17340, %FF8640, L1);
  5182. LOR8(%SF17345, %FF9360, L2);
  5183. LOR8(%SF17350, %FF10080, L3);
  5184. LOR8(%SF17355, %FF10800, L4);
  5185. LOR8(%SF17360, %FF11520, L5);
  5186. LOR8(%SF17365, %FF12240, L6);
  5187. LOR8(%SF17370, %FF12960, L7);
  5188. LOR8(%SF17375, %FF13680, L8);
  5189. LOR8(%SF17380, %FF14400, L9);
  5190. LOR8(%SF17385, %FF15120, L10);
  5191. LOR8(%SF17390, %FF15840, L11);
  5192. LOR8(%SF17395, %FF16560, L12);
  5193. LOR8(%SF17335, %FF7920, L13);
  5194. LOR8(%SF17330, %FF7200, L14);
  5195. LOR8(%SF17325, %FF6480, L15);
  5196. LOR8(%SF17320, %FF5760, L16);
  5197. LOR8(%SF17315, %FF5040, L17);
  5198. LOR8(%SF17310, %FF4320, L18);
  5199. LOR8(%SF17305, %FF3600, L19);
  5200. LOR8(%SF17300, %FF2880, L20);
  5201. LOR8(%SF17295, %FF2160, L21);
  5202. LOR8(%SF17290, %FF1440, L22);
  5203. LOR8(%SF17285, %FF720, L23);
  5204. LOR8(%SF17280, %FF00, L24);
  5205.  
  5206. EP900(%SF17341, %SF9288, L1, P5, L25, %FF9288, N1, N25, N49, %FF9216, L49,
  5207.       N73, P1);
  5208. EP900(%SF17346, %SF10008, L2, P6, L26, %FF10008, N2, N26, N50, %FF9936, L50,
  5209.       N74, P1);
  5210. EP900(%SF17351, %SF10728, L3, P7, L27, %FF10728, N3, N27, N51, %FF10656, L51,
  5211.       N75, P1);
  5212. EP900(%SF17356, %SF11448, L4, P8, L28, %FF11448, N4, N28, N52, %FF11376, L52,
  5213.       N76, P1);
  5214. EP900(%SF17361, %SF12168, L5, P9, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  5215.       N77, P1);
  5216. EP900(%SF17366, %SF12888, L6, P10, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  5217.       N78, P1);
  5218. EP900(%SF17371, %SF13608, L7, P11, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  5219.       N79, P1);
  5220. EP900(%SF17376, %SF14328, L8, P12, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  5221.       N80, P1);
  5222. EP900(%SF17381, %SF15048, L9, P13, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  5223.       N81, P1);
  5224. EP900(%SF17386, %SF15768, L10, P14, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  5225.       N82, P1);
  5226. EP900(%SF17391, %SF16488, L11, P15, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  5227.       N83, P1);
  5228. EP900(%SF17396, %SF17208, L12, P16, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  5229.       N84, P1);
  5230. EP900(%SF17336, %SF8568, L13, P25, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  5231.       N85, P21);
  5232. EP900(%SF17331, %SF7848, L14, P26, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  5233.       N86, P21);
  5234. EP900(%SF17326, %SF7128, L15, P27, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  5235.       N87, P21);
  5236. EP900(%SF17321, %SF6408, L16, P28, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  5237.       N88, P21);
  5238. EP900(%SF17316, %SF5688, L17, P29, L41, %FF5688, N17, N41, N65, %FF5616, L65,
  5239.       N89, P21);
  5240. EP900(%SF17311, %SF4968, L18, P30, L42, %FF4968, N18, N42, N66, %FF4896, L66,
  5241.       N90, P21);
  5242. EP900(%SF17306, %SF4248, L19, P31, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  5243.       N91, P21);
  5244. EP900(%SF17301, %SF3528, L20, P32, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  5245.       N92, P21);
  5246. EP900(%SF17296, %SF2808, L21, P33, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  5247.       N93, P21);
  5248. EP900(%SF17291, %SF2088, L22, P34, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  5249.       N94, P21);
  5250. EP900(%SF17286, %SF1368, L23, P35, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  5251.       N95, P21);
  5252. EP900(%SF17281, %SF648, L24, P36, L48, %FF648, N24, N48, N72, %FF576, L72,
  5253.       N96, P21);
  5254. %EndModel
  5255.  
  5256.  
  5257. %StartModel
  5258. %Manufacturer:Unit_Delay_Initialized
  5259. %Type:EP1800
  5260. %PartNumber:UDIEP1800
  5261. %LastNode ? ?
  5262. %NumPins: 68
  5263. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  5264.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  5265.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  5266.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  5267.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  5268.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  5269.  
  5270. %MACRO IODelay(OutPin:%TEXT, FDFNode:%TEXT);
  5271.     BUF(OutPin; FDFNode; 1,1,1,1);
  5272. %MACEND;
  5273.  
  5274. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  5275.  %IF %PolarityFuse = 1 %THEN
  5276.   LOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  5277.       %InFuse+528, %InFuse+616; LorOutput);
  5278.  %ELSE
  5279.   LNOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  5280.       %InFuse+528, %InFuse+616; LorOutput);
  5281.  %END;
  5282. %MACEND;
  5283.  
  5284. %MACRO EP1800GLOBAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  5285.        XorInput:%TEXT, InFuse:%FF, TNode:%TEXT, CLK:%TEXT, ClrFuse:%FF,
  5286.        Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  5287.  
  5288. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  5289.  
  5290.   0,2:
  5291.    BUF(LorOutput; TNode; 1,1,1,1);
  5292.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5293.       BUF(LorOutput; Outpin; 1,1,1,1);
  5294.    %ELSE
  5295.       BUF(LorOutput; TSBInput; 1,1,1,1);
  5296.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5297.    %END;
  5298.  |1,3:
  5299.    BUF(LorOutput; TNode; 1,1,1,1);
  5300.    BUF(LorOutput; Outpin; 1,1,1,1);
  5301.  |4,5,6,7:
  5302.    BUF(LorOutput; TNode; 1,1,1,1);
  5303.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  5304.  |8:
  5305.    LNOR(%ClrFuse, IPH; Clear);
  5306.    BUF(LorOutput; DInput; 1,1,1,1);
  5307.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5308.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5309.        BUF(TNode; Outpin; 0,0,0,0);
  5310.     %ELSE
  5311.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5312.     %END;
  5313.  |9:
  5314.    AND(%InFuse; CLK; 0,0,0,0);
  5315.    LNOR(%ClrFuse, IPH; Clear);
  5316.    BUF(LorOutput; DInput; 1,1,1,1);
  5317.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5318.    BUF(TNode; Outpin; 0,0,0,0);
  5319.  |10:
  5320.    LXOR(LorOutput, TNode; XorInput);
  5321.    LNOR(%ClrFuse, IPH; Clear);
  5322.    BUF(XorInput; DInput; 1,1,1,1);
  5323.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5324.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5325.        BUF(TNode; Outpin; 0,0,0,0);
  5326.     %ELSE
  5327.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5328.     %END;
  5329.  |11:
  5330.    LXOR(LorOutput, TNode; XorInput);
  5331.    AND(%InFuse; CLK; 0,0,0,0);
  5332.    LNOR(%ClrFuse, IPH; Clear);
  5333.    BUF(XorInput; DInput; 1,1,1,1);
  5334.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5335.    BUF(TNode; Outpin; 0,0,0,0);
  5336.  |12:
  5337.    LNOR(%ClrFuse, IPH; Clear);
  5338.    BUF(LorOutput; DInput; 1,1,1,1);
  5339.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5340.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  5341.  |13:
  5342.    AND(%InFuse; CLK; 0,0,0,0);
  5343.    LNOR(%ClrFuse, IPH; Clear);
  5344.    BUF(LorOutput; DInput; 1,1,1,1);
  5345.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5346.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  5347.  |14:
  5348.    LXOR(LorOutput, TNode; XorInput);
  5349.    LNOR(%ClrFuse, IPH; Clear);
  5350.    BUF(XorInput; DInput; 1,1,1,1);
  5351.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5352.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  5353.  |15:
  5354.    LXOR(LorOutput, TNode; XorInput);
  5355.    AND(%InFuse; CLK; 0,0,0,0);
  5356.    LNOR(%ClrFuse, IPH; Clear);
  5357.    BUF(XorInput; DInput; 1,1,1,1);
  5358.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5359.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  5360.  %END;
  5361. %MACEND;
  5362.  
  5363. %MACRO EP1800LOCAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  5364.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  5365.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  5366.  
  5367. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  5368.  
  5369.   0,2:
  5370.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5371.       BUF(LorOutput; Outpin; 1,1,1,1);
  5372.    %ELSE
  5373.       BUF(LorOutput; TSBInput; 1,1,1,1);
  5374.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5375.    %END;
  5376.    BUF(OutPin; FeedBack; 0,0,0,0);
  5377.  |1,3:
  5378.    BUF(LorOutput; Outpin; 1,1,1,1);
  5379.    BUF(OutPin; FeedBack; 0,0,0,0);
  5380.  |4:
  5381.    LNOR(%ClrFuse, IPH; Clear);
  5382.    BUF(LorOutput; DInput; 1,1,1,1);
  5383.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5384.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5385.        BUF(LorOutput; Outpin; 1,1,1,1);
  5386.     %ELSE
  5387.        BUF(LorOutput; TSBInput; 1,1,1,1);
  5388.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5389.     %END;
  5390.    BUF(TNode; FeedBack; 0,0,0,0);
  5391.  |5:
  5392.    AND(%InFuse; CLK; 0,0,0,0);
  5393.    LNOR(%ClrFuse, IPH; Clear);
  5394.    BUF(LorOutput; DInput; 1,1,1,1);
  5395.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5396.    BUF(LorOutput; Outpin; 1,1,1,1);
  5397.    BUF(TNode; FeedBack; 0,0,0,0);
  5398.  |6:
  5399.    LXOR(LorOutput, TNode; XorInput);
  5400.    LNOR(%ClrFuse, IPH; Clear);
  5401.    BUF(XorInput; DInput; 1,1,1,1);
  5402.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5403.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5404.        BUF(LorOutput; Outpin; 1,1,1,1);
  5405.     %ELSE
  5406.        BUF(LorOutput; TSBInput; 1,1,1,1);
  5407.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5408.     %END;
  5409.    BUF(TNode; FeedBack; 0,0,0,0);
  5410.  |7:
  5411.    LXOR(LorOutput, TNode; XorInput);
  5412.    AND(%InFuse; CLK; 0,0,0,0);
  5413.    LNOR(%ClrFuse, IPH; Clear);
  5414.    BUF(XorInput; DInput; 1,1,1,1);
  5415.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5416.    BUF(LorOutput; Outpin; 1,1,1,1);
  5417.    BUF(TNode; FeedBack; 0,0,0,0);
  5418.  |8:
  5419.    LNOR(%ClrFuse, IPH; Clear);
  5420.    BUF(LorOutput; DInput; 1,1,1,1);
  5421.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5422.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5423.        BUF(TNode; Outpin; 0,0,0,0);
  5424.     %ELSE
  5425.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5426.     %END;
  5427.    BUF(Outpin; FeedBack; 0,0,0,0);
  5428.  |9:
  5429.    AND(%InFuse; CLK; 0,0,0,0);
  5430.    LNOR(%ClrFuse, IPH; Clear);
  5431.    BUF(LorOutput; DInput; 1,1,1,1);
  5432.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5433.    BUF(TNode; Outpin; 0,0,0,0);
  5434.    BUF(Outpin; FeedBack; 0,0,0,0);
  5435.  |10:
  5436.    LXOR(LorOutput, TNode; XorInput);
  5437.    LNOR(%ClrFuse, IPH; Clear);
  5438.    BUF(XorInput; DInput; 1,1,1,1);
  5439.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5440.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5441.        BUF(TNode; Outpin; 0,0,0,0);
  5442.     %ELSE
  5443.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5444.     %END;
  5445.    BUF(Outpin; FeedBack; 0,0,0,0);
  5446.  |11:
  5447.    LXOR(LorOutput, TNode; XorInput);
  5448.    AND(%InFuse; CLK; 0,0,0,0);
  5449.    LNOR(%ClrFuse, IPH; Clear);
  5450.    BUF(XorInput; DInput; 1,1,1,1);
  5451.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5452.    BUF(TNode; Outpin; 0,0,0,0);
  5453.    BUF(Outpin; FeedBack; 0,0,0,0);
  5454.  |12:
  5455.    LNOR(%ClrFuse, IPH; Clear);
  5456.    BUF(LorOutput; DInput; 1,1,1,1);
  5457.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5458.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5459.        BUF(TNode; Outpin; 0,0,0,0);
  5460.     %ELSE
  5461.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5462.     %END;
  5463.    BUF(TNode; FeedBack; 0,0,0,0);
  5464.  |13:
  5465.    AND(%InFuse; CLK; 0,0,0,0);
  5466.    LNOR(%ClrFuse, IPH; Clear);
  5467.    BUF(LorOutput; DInput; 1,1,1,1);
  5468.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5469.    BUF(TNode; Outpin; 0,0,0,0);
  5470.    BUF(TNode; FeedBack; 0,0,0,0);
  5471.  |14:
  5472.    LXOR(LorOutput, TNode; XorInput);
  5473.    LNOR(%ClrFuse, IPH; Clear);
  5474.    BUF(XorInput; DInput; 1,1,1,1);
  5475.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5476.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5477.        BUF(TNode; Outpin; 0,0,0,0);
  5478.     %ELSE
  5479.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5480.     %END;
  5481.    BUF(TNode; FeedBack; 0,0,0,0);
  5482.  |15:
  5483.    LXOR(LorOutput, TNode; XorInput);
  5484.    AND(%InFuse; CLK; 0,0,0,0);
  5485.    LNOR(%ClrFuse, IPH; Clear);
  5486.    BUF(XorInput; DInput; 1,1,1,1);
  5487.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5488.    BUF(TNode; Outpin; 0,0,0,0);
  5489.    BUF(TNode; FeedBack; 0,0,0,0);
  5490.  %END;
  5491. %MACEND;
  5492.  
  5493. SET(LARGEMODEL);
  5494.  
  5495. IODelay(P47, N49);
  5496. IODelay(P46, N50);
  5497. IODelay(P45, N51);
  5498. IODelay(P44, N52);
  5499. IODelay(P23, N53);
  5500. IODelay(P24, N54);
  5501. IODelay(P25, N55);
  5502. IODelay(P26, N56);
  5503. IODelay(P13, N57);
  5504. IODelay(P12, N58);
  5505. IODelay(P11, N59);
  5506. IODelay(P10, N60);
  5507. IODelay(P57, N61);
  5508. IODelay(P58, N62);
  5509. IODelay(P59, N63);
  5510. IODelay(P60, N64);
  5511.  
  5512. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  5513.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  5514.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  5515.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  5516.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  5517.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  5518.  
  5519. LOR8(%SF42240, %FF00, L1);
  5520. LOR8(%SF42245, %FF880, L2);
  5521. LOR8(%SF42250, %FF1760, L3);
  5522. LOR8(%SF42255, %FF2640, L4);
  5523. LOR8(%SF42260, %FF3520, L5);
  5524. LOR8(%SF42265, %FF4400, L6);
  5525. LOR8(%SF42270, %FF5280, L7);
  5526. LOR8(%SF42275, %FF6160, L8);
  5527. LOR8(%SF42280, %FF7040, L9);
  5528. LOR8(%SF42285, %FF7920, L10);
  5529. LOR8(%SF42290, %FF8800, L11);
  5530. LOR8(%SF42295, %FF9680, L12);
  5531.  
  5532. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  5533.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  5534.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  5535.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  5536.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  5537.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  5538.        ~P17 P17 ~P53 P53 *
  5539.  
  5540. LOR8(%SF42300, %FF10560, L13);
  5541. LOR8(%SF42305, %FF11440, L14);
  5542. LOR8(%SF42310, %FF12320, L15);
  5543. LOR8(%SF42315, %FF13200, L16);
  5544. LOR8(%SF42320, %FF14080, L17);
  5545. LOR8(%SF42325, %FF14960, L18);
  5546. LOR8(%SF42330, %FF15840, L19);
  5547. LOR8(%SF42335, %FF16720, L20);
  5548. LOR8(%SF42340, %FF17600, L21);
  5549. LOR8(%SF42345, %FF18480, L22);
  5550. LOR8(%SF42350, %FF19360, L23);
  5551. LOR8(%SF42355, %FF20240, L24);
  5552.  
  5553. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  5554.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  5555.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  5556.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  5557.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  5558.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  5559.        ~P17 P17 ~P53 P53 *
  5560.  
  5561. LOR8(%SF42360, %FF21120, L25);
  5562. LOR8(%SF42365, %FF22000, L26);
  5563. LOR8(%SF42370, %FF22880, L27);
  5564. LOR8(%SF42375, %FF23760, L28);
  5565. LOR8(%SF42380, %FF24640, L29);
  5566. LOR8(%SF42385, %FF25520, L30);
  5567. LOR8(%SF42390, %FF26400, L31);
  5568. LOR8(%SF42395, %FF27280, L32);
  5569. LOR8(%SF42400, %FF28160, L33);
  5570. LOR8(%SF42405, %FF29040, L34);
  5571. LOR8(%SF42410, %FF29920, L35);
  5572. LOR8(%SF42415, %FF30800, L36);
  5573.  
  5574. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  5575.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  5576.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  5577.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  5578.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  5579.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  5580.        ~P17 P17 ~P53 P53 *
  5581.  
  5582. LOR8(%SF42420, %FF31680, L37);
  5583. LOR8(%SF42425, %FF32560, L38);
  5584. LOR8(%SF42430, %FF33440, L39);
  5585. LOR8(%SF42435, %FF34320, L40);
  5586. LOR8(%SF42440, %FF35200, L41);
  5587. LOR8(%SF42445, %FF36080, L42);
  5588. LOR8(%SF42450, %FF36960, L43);
  5589. LOR8(%SF42455, %FF37840, L44);
  5590. LOR8(%SF42460, %FF38720, L45);
  5591. LOR8(%SF42465, %FF39600, L46);
  5592. LOR8(%SF42470, %FF40480, L47);
  5593. LOR8(%SF42475, %FF41360, L48);
  5594.  
  5595. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  5596.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  5597.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  5598.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  5599.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  5600.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  5601.  
  5602. EP1800GLOBAL(%SF42281, %SF7832, L9, P10, L49, %FF7832, N4, N113, %FF7744, L97, N177, P17, N193);
  5603. EP1800GLOBAL(%SF42286, %SF8712, L10, P11, L50, %FF8712, N3, N114, %FF8624, L98, N178, P17, N194);
  5604. EP1800GLOBAL(%SF42291, %SF9592, L11, P12, L51, %FF9592, N2, N115, %FF9504, L99, N179, P17, N195);
  5605. EP1800GLOBAL(%SF42296, %SF10472, L12, P13, L52, %FF10472, N1, N116, %FF10384, L100, N180, P17, N196);
  5606.  
  5607. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  5608.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  5609.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  5610.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  5611.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  5612.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  5613.        ~P17 P17 ~P53 P53 *
  5614.  
  5615. EP1800GLOBAL(%SF42301, %SF11352, L13, P23, L53, %FF11352, N13, N133, %FF11264, L101, N181, P19, N197);
  5616. EP1800GLOBAL(%SF42306, %SF12232, L14, P24, L54, %FF12232, N14, N134, %FF12144, L102, N182, P19, N198);
  5617. EP1800GLOBAL(%SF42311, %SF13112, L15, P25, L55, %FF13112, N15, N135, %FF13024, L103, N183, P19, N199);
  5618. EP1800GLOBAL(%SF42316, %SF13992, L16, P26, L56, %FF13992, N16, N136, %FF13904, L104, N184, P19, N200);
  5619.  
  5620. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  5621.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  5622.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  5623.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  5624.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  5625.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  5626.        ~P17 P17 ~P53 P53 *
  5627.  
  5628. EP1800GLOBAL(%SF42401, %SF28952, L33, P44, L57, %FF28952, N28, N137, %FF28864, L105, N185, P51, N201);
  5629. EP1800GLOBAL(%SF42406, %SF29832, L34, P45, L58, %FF29832, N27, N138, %FF29744, L106, N186, P51, N202);
  5630. EP1800GLOBAL(%SF42411, %SF30712, L35, P46, L59, %FF30712, N26, N139, %FF30624, L107, N187, P51, N203);
  5631. EP1800GLOBAL(%SF42416, %SF31592, L36, P47, L60, %FF31592, N25, N140, %FF31504, L108, N188, P51, N204);
  5632.  
  5633. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  5634.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  5635.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  5636.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  5637.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  5638.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  5639.        ~P17 P17 ~P53 P53 *
  5640.  
  5641. EP1800GLOBAL(%SF42421, %SF32472, L37, P57, L61, %FF32472, N37, N141, %FF32384, L109, N189, P53, N205);
  5642. EP1800GLOBAL(%SF42426, %SF33352, L38, P58, L62, %FF33352, N38, N142, %FF33264, L110, N190, P53, N206);
  5643. EP1800GLOBAL(%SF42431, %SF34232, L39, P59, L63, %FF34232, N39, N143, %FF34144, L111, N191, P53, N207);
  5644. EP1800GLOBAL(%SF42436, %SF35112, L40, P60, L64, %FF35112, N40, N144, %FF35024, L112, N192, P53, N208);
  5645.  
  5646. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  5647.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  5648.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  5649.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  5650.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  5651.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  5652.  
  5653. EP1800LOCAL(%SF42241, %SF792, L1, P2, L65, %FF792, N12, N65, N97, %FF704, L113, N145, P17, N209);
  5654. EP1800LOCAL(%SF42246, %SF1672, L2, P3, L66, %FF1672, N11, N66, N98, %FF1584, L114, N146, P17, N210);
  5655. EP1800LOCAL(%SF42251, %SF2552, L3, P4, L67, %FF2552, N10, N67, N99, %FF2464, L115, N147, P17, N211);
  5656. EP1800LOCAL(%SF42256, %SF3432, L4, P5, L68, %FF3432, N9, N68, N100, %FF3344, L116, N148, P17, N212);
  5657. EP1800LOCAL(%SF42261, %SF4312, L5, P6, L69, %FF4312, N8, N69, N101, %FF4224, L117, N149, P17, N213);
  5658. EP1800LOCAL(%SF42266, %SF5192, L6, P7, L70, %FF5192, N7, N70, N102, %FF5104, L118, N150, P17, N214);
  5659. EP1800LOCAL(%SF42271, %SF6072, L7, P8, L71, %FF6072, N6, N71, N103, %FF5984, L119, N151, P17, N215);
  5660. EP1800LOCAL(%SF42276, %SF6952, L8, P9, L72, %FF6952, N5, N72, N104, %FF6864, L120, N152, P17, N216);
  5661.  
  5662. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  5663.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  5664.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  5665.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  5666.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  5667.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  5668.        ~P17 P17 ~P53 P53 *
  5669.  
  5670. EP1800LOCAL(%SF42321, %SF14872, L17, P27, L73, %FF14872, N17, N73, N105, %FF14784, L121, N153, P19, N217);
  5671. EP1800LOCAL(%SF42326, %SF15752, L18, P28, L74, %FF15752, N18, N74, N106, %FF15664, L122, N154, P19, N218);
  5672. EP1800LOCAL(%SF42331, %SF16632, L19, P29, L75, %FF16632, N19, N75, N107, %FF16544, L123, N155, P19, N219);
  5673. EP1800LOCAL(%SF42336, %SF17512, L20, P30, L76, %FF17512, N20, N76, N108, %FF17424, L124, N156, P19, N220);
  5674. EP1800LOCAL(%SF42341, %SF18392, L21, P31, L77, %FF18392, N21, N77, N109, %FF18304, L125, N157, P19, N221);
  5675. EP1800LOCAL(%SF42346, %SF19272, L22, P32, L78, %FF19272, N22, N78, N110, %FF19184, L126, N158, P19, N222);
  5676. EP1800LOCAL(%SF42351, %SF20152, L23, P33, L79, %FF20152, N23, N79, N111, %FF20064, L127, N159, P19, N223);
  5677. EP1800LOCAL(%SF42356, %SF21032, L24, P34, L80, %FF21032, N24, N80, N112, %FF20944, L128, N160, P19, N224);
  5678.  
  5679. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  5680.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  5681.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  5682.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  5683.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  5684.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  5685.        ~P17 P17 ~P53 P53 *
  5686.  
  5687. EP1800LOCAL(%SF42361, %SF21912, L25, P36, L81, %FF21912, N36, N81, N113, %FF21824, L129, N161, P51, N225);
  5688. EP1800LOCAL(%SF42366, %SF22792, L26, P37, L82, %FF22792, N35, N82, N114, %FF22704, L130, N162, P51, N226);
  5689. EP1800LOCAL(%SF42371, %SF23672, L27, P38, L83, %FF23672, N34, N83, N115, %FF23584, L131, N163, P51, N227);
  5690. EP1800LOCAL(%SF42376, %SF24552, L28, P39, L84, %FF24552, N33, N84, N116, %FF24464, L132, N164, P51, N228);
  5691. EP1800LOCAL(%SF42381, %SF25432, L29, P40, L85, %FF25432, N32, N85, N117, %FF25344, L133, N165, P51, N229);
  5692. EP1800LOCAL(%SF42386, %SF26312, L30, P41, L86, %FF26312, N31, N86, N118, %FF26224, L134, N166, P51, N230);
  5693. EP1800LOCAL(%SF42391, %SF27192, L31, P42, L87, %FF27192, N30, N87, N119, %FF27104, L135, N167, P51, N231);
  5694. EP1800LOCAL(%SF42396, %SF28072, L32, P43, L88, %FF28072, N29, N88, N120, %FF27984, L136, N168, P51, N232);
  5695.  
  5696. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  5697.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  5698.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  5699.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  5700.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  5701.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  5702.        ~P17 P17 ~P53 P53 *
  5703.  
  5704. EP1800LOCAL(%SF42441, %SF35992, L41, P61, L89, %FF35992, N41, N89, N121, %FF35904, L137, N169, P53, N233);
  5705. EP1800LOCAL(%SF42446, %SF36872, L42, P62, L90, %FF36872, N42, N90, N122, %FF36784, L138, N170, P53, N234);
  5706. EP1800LOCAL(%SF42451, %SF37752, L43, P63, L91, %FF37752, N43, N91, N123, %FF37664, L139, N171, P53, N235);
  5707. EP1800LOCAL(%SF42456, %SF38632, L44, P64, L92, %FF38632, N44, N92, N124, %FF38544, L140, N172, P53, N236);
  5708. EP1800LOCAL(%SF42461, %SF39512, L45, P65, L93, %FF39512, N45, N93, N125, %FF39424, L141, N173, P53, N237);
  5709. EP1800LOCAL(%SF42466, %SF40392, L46, P66, L94, %FF40392, N46, N94, N126, %FF40304, L142, N174, P53, N238);
  5710. EP1800LOCAL(%SF42471, %SF41272, L47, P67, L95, %FF41272, N47, N95, N127, %FF41184, L143, N175, P53, N239);
  5711. EP1800LOCAL(%SF42476, %SF42152, L48, P68, L96, %FF42152, N48, N96, N128, %FF42064, L144, N176, P53, N240);
  5712.  
  5713. %ENDMODEL
  5714.  
  5715. %StartModel
  5716. %Manufacturer:Unit_Delay_Initialized
  5717. %Type:EP1800
  5718. %PartNumber:UDIEP1810
  5719. %LastNode ? ?
  5720. %NumPins: 68
  5721. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  5722.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  5723.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  5724.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  5725.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  5726.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  5727.  
  5728. %MACRO IODelay(OutPin:%TEXT, FDFNode:%TEXT);
  5729.     BUF(OutPin; FDFNode; 1,1,1,1);
  5730. %MACEND;
  5731.  
  5732. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  5733.  %IF %PolarityFuse = 1 %THEN
  5734.   LOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  5735.       %InFuse+528, %InFuse+616; LorOutput);
  5736.  %ELSE
  5737.   LNOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  5738.       %InFuse+528, %InFuse+616; LorOutput);
  5739.  %END;
  5740. %MACEND;
  5741.  
  5742. %MACRO EP1800GLOBAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  5743.        XorInput:%TEXT, InFuse:%FF, TNode:%TEXT, CLK:%TEXT, ClrFuse:%FF,
  5744.        Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  5745.  
  5746. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  5747.  
  5748.   0,2:
  5749.    BUF(LorOutput; TNode; 1,1,1,1);
  5750.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5751.       BUF(LorOutput; Outpin; 1,1,1,1);
  5752.    %ELSE
  5753.       BUF(LorOutput; TSBInput; 1,1,1,1);
  5754.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5755.    %END;
  5756.  |1,3:
  5757.    BUF(LorOutput; TNode; 1,1,1,1);
  5758.    BUF(LorOutput; Outpin; 1,1,1,1);
  5759.  |4,5,6,7:
  5760.    BUF(LorOutput; TNode; 1,1,1,1);
  5761.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  5762.  |8:
  5763.    LNOR(%ClrFuse, IPH; Clear);
  5764.    BUF(LorOutput; DInput; 1,1,1,1);
  5765.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5766.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5767.        BUF(TNode; Outpin; 0,0,0,0);
  5768.     %ELSE
  5769.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5770.     %END;
  5771.  |9:
  5772.    AND(%InFuse; CLK; 0,0,0,0);
  5773.    LNOR(%ClrFuse, IPH; Clear);
  5774.    BUF(LorOutput; DInput; 1,1,1,1);
  5775.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5776.    BUF(TNode; Outpin; 0,0,0,0);
  5777.  |10:
  5778.    LXOR(LorOutput, TNode; XorInput);
  5779.    LNOR(%ClrFuse, IPH; Clear);
  5780.    BUF(XorInput; DInput; 1,1,1,1);
  5781.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5782.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5783.        BUF(TNode; Outpin; 0,0,0,0);
  5784.     %ELSE
  5785.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5786.     %END;
  5787.  |11:
  5788.    LXOR(LorOutput, TNode; XorInput);
  5789.    AND(%InFuse; CLK; 0,0,0,0);
  5790.    LNOR(%ClrFuse, IPH; Clear);
  5791.    BUF(XorInput; DInput; 1,1,1,1);
  5792.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5793.    BUF(TNode; Outpin; 0,0,0,0);
  5794.  |12:
  5795.    LNOR(%ClrFuse, IPH; Clear);
  5796.    BUF(LorOutput; DInput; 1,1,1,1);
  5797.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5798.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  5799.  |13:
  5800.    AND(%InFuse; CLK; 0,0,0,0);
  5801.    LNOR(%ClrFuse, IPH; Clear);
  5802.    BUF(LorOutput; DInput; 1,1,1,1);
  5803.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5804.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  5805.  |14:
  5806.    LXOR(LorOutput, TNode; XorInput);
  5807.    LNOR(%ClrFuse, IPH; Clear);
  5808.    BUF(XorInput; DInput; 1,1,1,1);
  5809.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5810.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  5811.  |15:
  5812.    LXOR(LorOutput, TNode; XorInput);
  5813.    AND(%InFuse; CLK; 0,0,0,0);
  5814.    LNOR(%ClrFuse, IPH; Clear);
  5815.    BUF(XorInput; DInput; 1,1,1,1);
  5816.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5817.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  5818.  %END;
  5819. %MACEND;
  5820.  
  5821. %MACRO EP1800LOCAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  5822.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  5823.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  5824.  
  5825. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  5826.  
  5827.   0,2:
  5828.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5829.       BUF(LorOutput; Outpin; 1,1,1,1);
  5830.    %ELSE
  5831.       BUF(LorOutput; TSBInput; 1,1,1,1);
  5832.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5833.    %END;
  5834.    BUF(OutPin; FeedBack; 0,0,0,0);
  5835.  |1,3:
  5836.    BUF(LorOutput; Outpin; 1,1,1,1);
  5837.    BUF(OutPin; FeedBack; 0,0,0,0);
  5838.  |4:
  5839.    LNOR(%ClrFuse, IPH; Clear);
  5840.    BUF(LorOutput; DInput; 1,1,1,1);
  5841.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5842.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5843.        BUF(LorOutput; Outpin; 1,1,1,1);
  5844.     %ELSE
  5845.        BUF(LorOutput; TSBInput; 1,1,1,1);
  5846.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5847.     %END;
  5848.    BUF(TNode; FeedBack; 0,0,0,0);
  5849.  |5:
  5850.    AND(%InFuse; CLK; 0,0,0,0);
  5851.    LNOR(%ClrFuse, IPH; Clear);
  5852.    BUF(LorOutput; DInput; 1,1,1,1);
  5853.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5854.    BUF(LorOutput; Outpin; 1,1,1,1);
  5855.    BUF(TNode; FeedBack; 0,0,0,0);
  5856.  |6:
  5857.    LXOR(LorOutput, TNode; XorInput);
  5858.    LNOR(%ClrFuse, IPH; Clear);
  5859.    BUF(XorInput; DInput; 1,1,1,1);
  5860.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5861.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5862.        BUF(LorOutput; Outpin; 1,1,1,1);
  5863.     %ELSE
  5864.        BUF(LorOutput; TSBInput; 1,1,1,1);
  5865.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5866.     %END;
  5867.    BUF(TNode; FeedBack; 0,0,0,0);
  5868.  |7:
  5869.    LXOR(LorOutput, TNode; XorInput);
  5870.    AND(%InFuse; CLK; 0,0,0,0);
  5871.    LNOR(%ClrFuse, IPH; Clear);
  5872.    BUF(XorInput; DInput; 1,1,1,1);
  5873.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5874.    BUF(LorOutput; Outpin; 1,1,1,1);
  5875.    BUF(TNode; FeedBack; 0,0,0,0);
  5876.  |8:
  5877.    LNOR(%ClrFuse, IPH; Clear);
  5878.    BUF(LorOutput; DInput; 1,1,1,1);
  5879.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5880.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5881.        BUF(TNode; Outpin; 0,0,0,0);
  5882.     %ELSE
  5883.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5884.     %END;
  5885.    BUF(Outpin; FeedBack; 0,0,0,0);
  5886.  |9:
  5887.    AND(%InFuse; CLK; 0,0,0,0);
  5888.    LNOR(%ClrFuse, IPH; Clear);
  5889.    BUF(LorOutput; DInput; 1,1,1,1);
  5890.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5891.    BUF(TNode; Outpin; 0,0,0,0);
  5892.    BUF(Outpin; FeedBack; 0,0,0,0);
  5893.  |10:
  5894.    LXOR(LorOutput, TNode; XorInput);
  5895.    LNOR(%ClrFuse, IPH; Clear);
  5896.    BUF(XorInput; DInput; 1,1,1,1);
  5897.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5898.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5899.        BUF(TNode; Outpin; 0,0,0,0);
  5900.     %ELSE
  5901.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5902.     %END;
  5903.    BUF(Outpin; FeedBack; 0,0,0,0);
  5904.  |11:
  5905.    LXOR(LorOutput, TNode; XorInput);
  5906.    AND(%InFuse; CLK; 0,0,0,0);
  5907.    LNOR(%ClrFuse, IPH; Clear);
  5908.    BUF(XorInput; DInput; 1,1,1,1);
  5909.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5910.    BUF(TNode; Outpin; 0,0,0,0);
  5911.    BUF(Outpin; FeedBack; 0,0,0,0);
  5912.  |12:
  5913.    LNOR(%ClrFuse, IPH; Clear);
  5914.    BUF(LorOutput; DInput; 1,1,1,1);
  5915.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5916.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5917.        BUF(TNode; Outpin; 0,0,0,0);
  5918.     %ELSE
  5919.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5920.     %END;
  5921.    BUF(TNode; FeedBack; 0,0,0,0);
  5922.  |13:
  5923.    AND(%InFuse; CLK; 0,0,0,0);
  5924.    LNOR(%ClrFuse, IPH; Clear);
  5925.    BUF(LorOutput; DInput; 1,1,1,1);
  5926.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5927.    BUF(TNode; Outpin; 0,0,0,0);
  5928.    BUF(TNode; FeedBack; 0,0,0,0);
  5929.  |14:
  5930.    LXOR(LorOutput, TNode; XorInput);
  5931.    LNOR(%ClrFuse, IPH; Clear);
  5932.    BUF(XorInput; DInput; 1,1,1,1);
  5933.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5934.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  5935.        BUF(TNode; Outpin; 0,0,0,0);
  5936.     %ELSE
  5937.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5938.     %END;
  5939.    BUF(TNode; FeedBack; 0,0,0,0);
  5940.  |15:
  5941.    LXOR(LorOutput, TNode; XorInput);
  5942.    AND(%InFuse; CLK; 0,0,0,0);
  5943.    LNOR(%ClrFuse, IPH; Clear);
  5944.    BUF(XorInput; DInput; 1,1,1,1);
  5945.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5946.    BUF(TNode; Outpin; 0,0,0,0);
  5947.    BUF(TNode; FeedBack; 0,0,0,0);
  5948.  %END;
  5949. %MACEND;
  5950.  
  5951. SET(LARGEMODEL);
  5952.  
  5953. IODelay(P47, N49);
  5954. IODelay(P46, N50);
  5955. IODelay(P45, N51);
  5956. IODelay(P44, N52);
  5957. IODelay(P23, N53);
  5958. IODelay(P24, N54);
  5959. IODelay(P25, N55);
  5960. IODelay(P26, N56);
  5961. IODelay(P13, N57);
  5962. IODelay(P12, N58);
  5963. IODelay(P11, N59);
  5964. IODelay(P10, N60);
  5965. IODelay(P57, N61);
  5966. IODelay(P58, N62);
  5967. IODelay(P59, N63);
  5968. IODelay(P60, N64);
  5969.  
  5970. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  5971.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  5972.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  5973.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  5974.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  5975.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  5976.  
  5977. LOR8(%SF42240, %FF00, L1);
  5978. LOR8(%SF42245, %FF880, L2);
  5979. LOR8(%SF42250, %FF1760, L3);
  5980. LOR8(%SF42255, %FF2640, L4);
  5981. LOR8(%SF42260, %FF3520, L5);
  5982. LOR8(%SF42265, %FF4400, L6);
  5983. LOR8(%SF42270, %FF5280, L7);
  5984. LOR8(%SF42275, %FF6160, L8);
  5985. LOR8(%SF42280, %FF7040, L9);
  5986. LOR8(%SF42285, %FF7920, L10);
  5987. LOR8(%SF42290, %FF8800, L11);
  5988. LOR8(%SF42295, %FF9680, L12);
  5989.  
  5990. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  5991.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  5992.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  5993.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  5994.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  5995.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  5996.        ~P17 P17 ~P53 P53 *
  5997.  
  5998. LOR8(%SF42300, %FF10560, L13);
  5999. LOR8(%SF42305, %FF11440, L14);
  6000. LOR8(%SF42310, %FF12320, L15);
  6001. LOR8(%SF42315, %FF13200, L16);
  6002. LOR8(%SF42320, %FF14080, L17);
  6003. LOR8(%SF42325, %FF14960, L18);
  6004. LOR8(%SF42330, %FF15840, L19);
  6005. LOR8(%SF42335, %FF16720, L20);
  6006. LOR8(%SF42340, %FF17600, L21);
  6007. LOR8(%SF42345, %FF18480, L22);
  6008. LOR8(%SF42350, %FF19360, L23);
  6009. LOR8(%SF42355, %FF20240, L24);
  6010.  
  6011. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  6012.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  6013.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6014.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6015.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6016.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6017.        ~P17 P17 ~P53 P53 *
  6018.  
  6019. LOR8(%SF42360, %FF21120, L25);
  6020. LOR8(%SF42365, %FF22000, L26);
  6021. LOR8(%SF42370, %FF22880, L27);
  6022. LOR8(%SF42375, %FF23760, L28);
  6023. LOR8(%SF42380, %FF24640, L29);
  6024. LOR8(%SF42385, %FF25520, L30);
  6025. LOR8(%SF42390, %FF26400, L31);
  6026. LOR8(%SF42395, %FF27280, L32);
  6027. LOR8(%SF42400, %FF28160, L33);
  6028. LOR8(%SF42405, %FF29040, L34);
  6029. LOR8(%SF42410, %FF29920, L35);
  6030. LOR8(%SF42415, %FF30800, L36);
  6031.  
  6032. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  6033.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  6034.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6035.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6036.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6037.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6038.        ~P17 P17 ~P53 P53 *
  6039.  
  6040. LOR8(%SF42420, %FF31680, L37);
  6041. LOR8(%SF42425, %FF32560, L38);
  6042. LOR8(%SF42430, %FF33440, L39);
  6043. LOR8(%SF42435, %FF34320, L40);
  6044. LOR8(%SF42440, %FF35200, L41);
  6045. LOR8(%SF42445, %FF36080, L42);
  6046. LOR8(%SF42450, %FF36960, L43);
  6047. LOR8(%SF42455, %FF37840, L44);
  6048. LOR8(%SF42460, %FF38720, L45);
  6049. LOR8(%SF42465, %FF39600, L46);
  6050. LOR8(%SF42470, %FF40480, L47);
  6051. LOR8(%SF42475, %FF41360, L48);
  6052.  
  6053. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  6054.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  6055.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  6056.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  6057.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  6058.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  6059.  
  6060. EP1800GLOBAL(%SF42281, %SF7832, L9, P10, L49, %FF7832, N4, N113, %FF7744, L97, N177, P17, N193);
  6061. EP1800GLOBAL(%SF42286, %SF8712, L10, P11, L50, %FF8712, N3, N114, %FF8624, L98, N178, P17, N194);
  6062. EP1800GLOBAL(%SF42291, %SF9592, L11, P12, L51, %FF9592, N2, N115, %FF9504, L99, N179, P17, N195);
  6063. EP1800GLOBAL(%SF42296, %SF10472, L12, P13, L52, %FF10472, N1, N116, %FF10384, L100, N180, P17, N196);
  6064.  
  6065. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  6066.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  6067.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6068.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6069.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6070.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6071.        ~P17 P17 ~P53 P53 *
  6072.  
  6073. EP1800GLOBAL(%SF42301, %SF11352, L13, P23, L53, %FF11352, N13, N133, %FF11264, L101, N181, P19, N197);
  6074. EP1800GLOBAL(%SF42306, %SF12232, L14, P24, L54, %FF12232, N14, N134, %FF12144, L102, N182, P19, N198);
  6075. EP1800GLOBAL(%SF42311, %SF13112, L15, P25, L55, %FF13112, N15, N135, %FF13024, L103, N183, P19, N199);
  6076. EP1800GLOBAL(%SF42316, %SF13992, L16, P26, L56, %FF13992, N16, N136, %FF13904, L104, N184, P19, N200);
  6077.  
  6078. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  6079.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  6080.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6081.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6082.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6083.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6084.        ~P17 P17 ~P53 P53 *
  6085.  
  6086. EP1800GLOBAL(%SF42401, %SF28952, L33, P44, L57, %FF28952, N28, N137, %FF28864, L105, N185, P51, N201);
  6087. EP1800GLOBAL(%SF42406, %SF29832, L34, P45, L58, %FF29832, N27, N138, %FF29744, L106, N186, P51, N202);
  6088. EP1800GLOBAL(%SF42411, %SF30712, L35, P46, L59, %FF30712, N26, N139, %FF30624, L107, N187, P51, N203);
  6089. EP1800GLOBAL(%SF42416, %SF31592, L36, P47, L60, %FF31592, N25, N140, %FF31504, L108, N188, P51, N204);
  6090.  
  6091. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  6092.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  6093.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6094.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6095.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6096.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6097.        ~P17 P17 ~P53 P53 *
  6098.  
  6099. EP1800GLOBAL(%SF42421, %SF32472, L37, P57, L61, %FF32472, N37, N141, %FF32384, L109, N189, P53, N205);
  6100. EP1800GLOBAL(%SF42426, %SF33352, L38, P58, L62, %FF33352, N38, N142, %FF33264, L110, N190, P53, N206);
  6101. EP1800GLOBAL(%SF42431, %SF34232, L39, P59, L63, %FF34232, N39, N143, %FF34144, L111, N191, P53, N207);
  6102. EP1800GLOBAL(%SF42436, %SF35112, L40, P60, L64, %FF35112, N40, N144, %FF35024, L112, N192, P53, N208);
  6103.  
  6104. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  6105.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  6106.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  6107.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  6108.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  6109.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  6110.  
  6111. EP1800LOCAL(%SF42241, %SF792, L1, P2, L65, %FF792, N12, N65, N97, %FF704, L113, N145, P17, N209);
  6112. EP1800LOCAL(%SF42246, %SF1672, L2, P3, L66, %FF1672, N11, N66, N98, %FF1584, L114, N146, P17, N210);
  6113. EP1800LOCAL(%SF42251, %SF2552, L3, P4, L67, %FF2552, N10, N67, N99, %FF2464, L115, N147, P17, N211);
  6114. EP1800LOCAL(%SF42256, %SF3432, L4, P5, L68, %FF3432, N9, N68, N100, %FF3344, L116, N148, P17, N212);
  6115. EP1800LOCAL(%SF42261, %SF4312, L5, P6, L69, %FF4312, N8, N69, N101, %FF4224, L117, N149, P17, N213);
  6116. EP1800LOCAL(%SF42266, %SF5192, L6, P7, L70, %FF5192, N7, N70, N102, %FF5104, L118, N150, P17, N214);
  6117. EP1800LOCAL(%SF42271, %SF6072, L7, P8, L71, %FF6072, N6, N71, N103, %FF5984, L119, N151, P17, N215);
  6118. EP1800LOCAL(%SF42276, %SF6952, L8, P9, L72, %FF6952, N5, N72, N104, %FF6864, L120, N152, P17, N216);
  6119.  
  6120. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  6121.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  6122.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6123.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6124.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6125.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6126.        ~P17 P17 ~P53 P53 *
  6127.  
  6128. EP1800LOCAL(%SF42321, %SF14872, L17, P27, L73, %FF14872, N17, N73, N105, %FF14784, L121, N153, P19, N217);
  6129. EP1800LOCAL(%SF42326, %SF15752, L18, P28, L74, %FF15752, N18, N74, N106, %FF15664, L122, N154, P19, N218);
  6130. EP1800LOCAL(%SF42331, %SF16632, L19, P29, L75, %FF16632, N19, N75, N107, %FF16544, L123, N155, P19, N219);
  6131. EP1800LOCAL(%SF42336, %SF17512, L20, P30, L76, %FF17512, N20, N76, N108, %FF17424, L124, N156, P19, N220);
  6132. EP1800LOCAL(%SF42341, %SF18392, L21, P31, L77, %FF18392, N21, N77, N109, %FF18304, L125, N157, P19, N221);
  6133. EP1800LOCAL(%SF42346, %SF19272, L22, P32, L78, %FF19272, N22, N78, N110, %FF19184, L126, N158, P19, N222);
  6134. EP1800LOCAL(%SF42351, %SF20152, L23, P33, L79, %FF20152, N23, N79, N111, %FF20064, L127, N159, P19, N223);
  6135. EP1800LOCAL(%SF42356, %SF21032, L24, P34, L80, %FF21032, N24, N80, N112, %FF20944, L128, N160, P19, N224);
  6136.  
  6137. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  6138.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  6139.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6140.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6141.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6142.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6143.        ~P17 P17 ~P53 P53 *
  6144.  
  6145. EP1800LOCAL(%SF42361, %SF21912, L25, P36, L81, %FF21912, N36, N81, N113, %FF21824, L129, N161, P51, N225);
  6146. EP1800LOCAL(%SF42366, %SF22792, L26, P37, L82, %FF22792, N35, N82, N114, %FF22704, L130, N162, P51, N226);
  6147. EP1800LOCAL(%SF42371, %SF23672, L27, P38, L83, %FF23672, N34, N83, N115, %FF23584, L131, N163, P51, N227);
  6148. EP1800LOCAL(%SF42376, %SF24552, L28, P39, L84, %FF24552, N33, N84, N116, %FF24464, L132, N164, P51, N228);
  6149. EP1800LOCAL(%SF42381, %SF25432, L29, P40, L85, %FF25432, N32, N85, N117, %FF25344, L133, N165, P51, N229);
  6150. EP1800LOCAL(%SF42386, %SF26312, L30, P41, L86, %FF26312, N31, N86, N118, %FF26224, L134, N166, P51, N230);
  6151. EP1800LOCAL(%SF42391, %SF27192, L31, P42, L87, %FF27192, N30, N87, N119, %FF27104, L135, N167, P51, N231);
  6152. EP1800LOCAL(%SF42396, %SF28072, L32, P43, L88, %FF28072, N29, N88, N120, %FF27984, L136, N168, P51, N232);
  6153.  
  6154. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  6155.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  6156.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6157.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6158.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6159.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6160.        ~P17 P17 ~P53 P53 *
  6161.  
  6162. EP1800LOCAL(%SF42441, %SF35992, L41, P61, L89, %FF35992, N41, N89, N121, %FF35904, L137, N169, P53, N233);
  6163. EP1800LOCAL(%SF42446, %SF36872, L42, P62, L90, %FF36872, N42, N90, N122, %FF36784, L138, N170, P53, N234);
  6164. EP1800LOCAL(%SF42451, %SF37752, L43, P63, L91, %FF37752, N43, N91, N123, %FF37664, L139, N171, P53, N235);
  6165. EP1800LOCAL(%SF42456, %SF38632, L44, P64, L92, %FF38632, N44, N92, N124, %FF38544, L140, N172, P53, N236);
  6166. EP1800LOCAL(%SF42461, %SF39512, L45, P65, L93, %FF39512, N45, N93, N125, %FF39424, L141, N173, P53, N237);
  6167. EP1800LOCAL(%SF42466, %SF40392, L46, P66, L94, %FF40392, N46, N94, N126, %FF40304, L142, N174, P53, N238);
  6168. EP1800LOCAL(%SF42471, %SF41272, L47, P67, L95, %FF41272, N47, N95, N127, %FF41184, L143, N175, P53, N239);
  6169. EP1800LOCAL(%SF42476, %SF42152, L48, P68, L96, %FF42152, N48, N96, N128, %FF42064, L144, N176, P53, N240);
  6170.  
  6171. %ENDMODEL
  6172.