home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p070 / 9.ddi / MLIB.PLB / TI.DEF < prev    next >
Encoding:
Text File  |  1990-12-10  |  400.4 KB  |  10,278 lines

  1. (***************************************************************************)
  2. (*                                                                         *)
  3. (*                         Copyright (C) 1987-1990                         *)
  4. (*                      by Gogesch Micro Systems, INC.                     *)
  5. (*                                                                         *)
  6. (*                           All rights reserved.                          *)
  7. (*                                                                         *)
  8. (***************************************************************************)
  9.  
  10.  
  11. ;DELAYS FOR THE FOLLOWING ARE TAKEN FROM THE 1988 TI PROGRAMMABLE LOGIC
  12. ;DATA BOOK.
  13.  
  14. %StartModel
  15. %Manufacturer:TI
  16. %Type:16L8
  17. %PartNumber:TI'PAL16L8AC
  18. %LastNode ? ?
  19. %NumPins:20
  20. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  21.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  22.  
  23. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  24.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  25.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  26.      %InFuse+192, %InFuse+224; OutPin; 15,15,25,25);
  27.  %ELSE
  28.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  29.      %InFuse+192, %InFuse+224; TNode; 15,15,25,25);
  30.   TSB(TNode, %InFuse; OutPin; 14,14,13,13,25,25,25,25);
  31.  %END;
  32. %MACEND;
  33.  
  34. NOR7ENABLE(%SF00, %FF00, P19, N1);
  35. NOR7ENABLE(%SF256, %FF256, P18, N2);
  36. NOR7ENABLE(%SF512, %FF512, P17, N3);
  37. NOR7ENABLE(%SF768, %FF768, P16, N4);
  38. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  39. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  40. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  41. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  42. %EndModel
  43.  
  44.  
  45. %StartModel
  46. %Manufacturer:TI
  47. %Type:16L8
  48. %PartNumber:TI'PAL16L8A-2C
  49. %LastNode ? ?
  50. %NumPins:20
  51. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  52.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  53.  
  54. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  55.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  56.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  57.      %InFuse+192, %InFuse+224; OutPin; 25,25,35,35);
  58.  %ELSE
  59.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  60.      %InFuse+192, %InFuse+224; TNode; 25,25,35,35);
  61.   TSB(TNode, %InFuse; OutPin; 25,25,25,25,35,35,30,30);
  62.  %END;
  63. %MACEND;
  64.  
  65. NOR7ENABLE(%SF00, %FF00, P19, N1);
  66. NOR7ENABLE(%SF256, %FF256, P18, N2);
  67. NOR7ENABLE(%SF512, %FF512, P17, N3);
  68. NOR7ENABLE(%SF768, %FF768, P16, N4);
  69. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  70. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  71. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  72. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  73. %EndModel
  74.  
  75.  
  76. %StartModel
  77. %Manufacturer:TI
  78. %Type:16R4
  79. %PartNumber:TI'PAL16R4AC
  80. %LastNode ? ?
  81. %NumPins:20
  82. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  83.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  84.  
  85. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  86.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  87.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  88.      %InFuse+192, %InFuse+224; OutPin; 15,15,25,25);
  89.  %ELSE
  90.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  91.      %InFuse+192, %InFuse+224; TNode; 15,15,25,25);
  92.   TSB(TNode, %InFuse; OutPin; 14,14,13,13,25,25,25,25);
  93.  %END;
  94. %MACEND;
  95.  
  96. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  97.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  98.  DQFF(TLNode,P1;NodeInp;10,10,20,0,12,16,15,15,20,0,12,16);
  99.  TSB(NodeInp,L1;OutPin;15,15,10,10,22,22,15,15);
  100. %MACEND;
  101.  
  102. LINV(P11;L1);
  103. NOR7ENABLE(%SF00, %FF00, P19, N1);
  104. NOR7ENABLE(%SF256, %FF256, P18, N2);
  105. NOR8DFF(%FF512, N3, L2, P17);
  106. NOR8DFF(%FF768, N4, L3, P16);
  107. NOR8DFF(%FF1024, N5, L4, P15);
  108. NOR8DFF(%FF1280, N6, L5, P14);
  109. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  110. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  111. %EndModel
  112.  
  113.  
  114. %StartModel
  115. %Manufacturer:TI
  116. %Type:16R4
  117. %PartNumber:TI'PAL16R4A-2C
  118. %LastNode ? ?
  119. %NumPins:20
  120. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  121.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  122.  
  123. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  124.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  125.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  126.      %InFuse+192, %InFuse+224; OutPin; 25,25,35,35);
  127.  %ELSE
  128.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  129.      %InFuse+192, %InFuse+224; TNode; 25,25,35,35);
  130.   TSB(TNode, %InFuse; OutPin; 25,25,25,25,35,35,30,30);
  131.  %END;
  132. %MACEND;
  133.  
  134. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  135.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  136.  DQFF(TLNode,P1;NodeInp;11,11,28,0,25,25,25,25,28,0,25,25);
  137.  TSB(NodeInp,L1;OutPin;20,20,11,11,25,25,20,20);
  138. %MACEND;
  139.  
  140. LINV(P11;L1);
  141. NOR7ENABLE(%SF00, %FF00, P19, N1);
  142. NOR7ENABLE(%SF256, %FF256, P18, N2);
  143. NOR8DFF(%FF512, N3, L2, P17);
  144. NOR8DFF(%FF768, N4, L3, P16);
  145. NOR8DFF(%FF1024, N5, L4, P15);
  146. NOR8DFF(%FF1280, N6, L5, P14);
  147. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  148. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  149. %EndModel
  150.  
  151.  
  152. %StartModel
  153. %Manufacturer:TI
  154. %Type:16R6
  155. %PartNumber:TI'PAL16R6AC
  156. %LastNode ? ?
  157. %NumPins:20
  158. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  159.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  160.  
  161. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  162.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  163.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  164.      %InFuse+192, %InFuse+224; OutPin; 15,15,25,25);
  165.  %ELSE
  166.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  167.      %InFuse+192, %InFuse+224; TNode; 15,15,25,25);
  168.   TSB(TNode, %InFuse; OutPin; 14,14,13,13,25,25,25,25);
  169.  %END;
  170. %MACEND;
  171.  
  172. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  173.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  174.  DQFF(TLNode,P1;NodeInp;10,10,20,0,12,16,15,15,20,0,12,16);
  175.  TSB(NodeInp,L1;OutPin;15,15,10,10,22,22,15,15);
  176. %MACEND;
  177.  
  178. LINV(P11;L1);
  179. NOR7ENABLE(%SF00, %FF00, P19, N1);
  180. NOR8DFF(%FF256, N2, L2, P18);
  181. NOR8DFF(%FF512, N3, L3, P17);
  182. NOR8DFF(%FF768, N4, L4, P16);
  183. NOR8DFF(%FF1024, N5, L5, P15);
  184. NOR8DFF(%FF1280, N6, L6, P14);
  185. NOR8DFF(%FF1536, N7, L7, P13);
  186. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  187. %EndModel
  188.  
  189.  
  190. %StartModel
  191. %Manufacturer:TI
  192. %Type:16R6
  193. %PartNumber:TI'PAL16R6A-2C
  194. %LastNode ? ?
  195. %NumPins:20
  196. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  197.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  198.  
  199. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  200.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  201.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  202.      %InFuse+192, %InFuse+224; OutPin; 25,25,35,35);
  203.  %ELSE
  204.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  205.      %InFuse+192, %InFuse+224; TNode; 25,25,35,35);
  206.   TSB(TNode, %InFuse; OutPin; 25,25,25,25,35,35,30,30);
  207.  %END;
  208. %MACEND;
  209.  
  210. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  211.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  212.  DQFF(TLNode,P1;NodeInp;11,11,28,0,25,25,25,25,28,0,25,25);
  213.  TSB(NodeInp,L1;OutPin;20,20,11,11,25,25,20,20);
  214. %MACEND;
  215.  
  216. LINV(P11;L1);
  217. NOR7ENABLE(%SF00, %FF00, P19, N1);
  218. NOR8DFF(%FF256, N2, L2, P18);
  219. NOR8DFF(%FF512, N3, L3, P17);
  220. NOR8DFF(%FF768, N4, L4, P16);
  221. NOR8DFF(%FF1024, N5, L5, P15);
  222. NOR8DFF(%FF1280, N6, L6, P14);
  223. NOR8DFF(%FF1536, N7, L7, P13);
  224. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  225. %EndModel
  226.  
  227.  
  228. %StartModel
  229. %Manufacturer:TI
  230. %Type:16R8
  231. %PartNumber:TI'PAL16R8AC
  232. %LastNode ? ?
  233. %NumPins:20
  234. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  235.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  236.  
  237. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  238.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  239.  DQFF(TLNode,P1;NodeInp;10,10,20,0,12,16,15,15,20,0,12,16);
  240.  TSB(NodeInp,L1;OutPin;15,15,10,10,22,22,15,15);
  241. %MACEND;
  242.  
  243. LINV(P11;L1);
  244. NOR8DFF(%FF00, N1, L2, P19);
  245. NOR8DFF(%FF256, N2, L3, P18);
  246. NOR8DFF(%FF512, N3, L4, P17);
  247. NOR8DFF(%FF768, N4, L5, P16);
  248. NOR8DFF(%FF1024, N5, L6, P15);
  249. NOR8DFF(%FF1280, N6, L7, P14);
  250. NOR8DFF(%FF1536, N7, L8, P13);
  251. NOR8DFF(%FF1792, N8, L9, P12);
  252. %EndModel
  253.  
  254.  
  255. %StartModel
  256. %Manufacturer:TI
  257. %Type:16R8
  258. %PartNumber:TI'PAL16R8A-2C
  259. %LastNode ? ?
  260. %NumPins:20
  261. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  262.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  263.  
  264. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  265.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  266.  DQFF(TLNode,P1;NodeInp;11,11,28,0,25,25,25,25,28,0,25,25);
  267.  TSB(NodeInp,L1;OutPin;20,20,11,11,25,25,20,20);
  268. %MACEND;
  269.  
  270. LINV(P11;L1);
  271. NOR8DFF(%FF00, N1, L2, P19);
  272. NOR8DFF(%FF256, N2, L3, P18);
  273. NOR8DFF(%FF512, N3, L4, P17);
  274. NOR8DFF(%FF768, N4, L5, P16);
  275. NOR8DFF(%FF1024, N5, L6, P15);
  276. NOR8DFF(%FF1280, N6, L7, P14);
  277. NOR8DFF(%FF1536, N7, L8, P13);
  278. NOR8DFF(%FF1792, N8, L9, P12);
  279. %EndModel
  280.  
  281.  
  282. %StartModel
  283. %Manufacturer:TI
  284. %Type:20L8
  285. %PartNumber:TI'PAL20L8AC
  286. %LastNode ? ?
  287. %NumPins:24
  288. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  289.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  290.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  291.  
  292. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  293.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  294.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  295.      %InFuse+240, %InFuse+280; OutPin; 15,15,25,25);
  296.  %ELSE
  297.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  298.       %InFuse+240, %InFuse+280; TNode; 15,15,25,25);
  299.   TSB(TNode, %InFuse; OutPin; 14,14,12,12,25,25,25,25);
  300.  %END;
  301. %MACEND;
  302.  
  303. NOR7ENABLE(%SF00, %FF00, P22, N1);
  304. NOR7ENABLE(%SF320, %FF320, P21, N2);
  305. NOR7ENABLE(%SF640, %FF640, P20, N3);
  306. NOR7ENABLE(%SF960, %FF960, P19, N4);
  307. NOR7ENABLE(%SF1280, %FF1280, P18, N5);
  308. NOR7ENABLE(%SF1600, %FF1600, P17, N6);
  309. NOR7ENABLE(%SF1920, %FF1920, P16, N7);
  310. NOR7ENABLE(%SF2240, %FF2240, P15, N8);
  311. %EndModel
  312.  
  313.  
  314. %StartModel
  315. %Manufacturer:TI
  316. %Type:20R4
  317. %PartNumber:TI'PAL20R4AC
  318. %LastNode ? ?
  319. %NumPins:24
  320. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N3 ~N3 P6 ~P6
  321.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  322.    P11 ~P11 P14 ~P14 *
  323.  
  324. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  325.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  326.   DQFF(TLNode,P1;NodeInp;10,10,25,0,15,15,15,15,25,0,15,15);
  327.   TSB(NodeInp,L1;OutPin;10,10,11,11,20,20,20,20);
  328. %MACEND;
  329.  
  330. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  331.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  332.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  333.       %InFuse+240, %InFuse+280; OutPin; 15,15,25,25);
  334.  %ELSE
  335.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  336.       %InFuse+240, %InFuse+280; TNode; 15,15,25,25);
  337.    TSB(TNode, %InFuse; OutPin; 14,14,12,12,25,25,25,25);
  338.  %END;
  339. %MACEND;
  340.  
  341. LINV(P13; L1);
  342. NOR7ENABLE(%FF00, %SF00, P22, N1);
  343. NOR7ENABLE(%FF320, %SF320, P21, N2);
  344. NOR8DFF(%FF640, N3, L2, P20);
  345. NOR8DFF(%FF960, N4, L3, P19);
  346. NOR8DFF(%FF1280, N5, L4, P18);
  347. NOR8DFF(%FF1600, N6, L5, P17);
  348. NOR7ENABLE(%FF1920, %SF1920, P16, N7);
  349. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  350. %EndModel
  351.  
  352.  
  353. %StartModel
  354. %Manufacturer:TI
  355. %Type:20R6
  356. %PartNumber:TI'PAL20R6AC
  357. %LastNode ? ?
  358. %NumPins:24
  359. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  360.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 P15 ~P15
  361.    P11 ~P11 P14 ~P14 *
  362.  
  363. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  364.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  365.   DQFF(TLNode,P1;NodeInp;10,10,25,0,15,15,15,15,25,0,15,15);
  366.   TSB(NodeInp,L1;OutPin;10,10,11,11,20,20,20,20);
  367. %MACEND;
  368.  
  369. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  370.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  371.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  372.       %InFuse+240, %InFuse+280; OutPin; 15,15,25,25);
  373.  %ELSE
  374.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  375.       %InFuse+240, %InFuse+280; TNode; 15,15,25,25);
  376.   TSB(TNode, %InFuse; OutPin; 14,14,12,12,25,25,25,25);
  377.  %END;
  378. %MACEND;
  379.  
  380. LINV(P13; L1);
  381. NOR7ENABLE(%FF00, %SF00, P22, N1);
  382. NOR8DFF(%FF320, N2, L2, P21);
  383. NOR8DFF(%FF640, N3, L3, P20);
  384. NOR8DFF(%FF960, N4, L4, P19);
  385. NOR8DFF(%FF1280, N5, L5, P18);
  386. NOR8DFF(%FF1600, N6, L6, P17);
  387. NOR8DFF(%FF1920, N7, L7, P16);
  388. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  389. %EndModel
  390.  
  391.  
  392. %StartModel
  393. %Manufacturer:TI
  394. %Type:20R8
  395. %PartNumber:TI'PAL20R8AC
  396. %LastNode ? ?
  397. %NumPins:24
  398. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  399.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  400.    P11 ~P11 P14 ~P14 *
  401.  
  402. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  403.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  404.   DQFF(TLNode,P1;NodeInp;10,10,25,0,15,15,15,15,25,0,15,15);
  405.   TSB(NodeInp,L1;OutPin;10,10,11,11,20,20,20,20);
  406. %MACEND;
  407.  
  408. LINV(P13; L1);
  409. NOR8DFF(%FF00, N1, L2, P22);
  410. NOR8DFF(%FF320, N2, L3, P21);
  411. NOR8DFF(%FF640, N3, L4, P20);
  412. NOR8DFF(%FF960, N4, L5, P19);
  413. NOR8DFF(%FF1280, N5, L6, P18);
  414. NOR8DFF(%FF1600, N6, L7, P17);
  415. NOR8DFF(%FF1920, N7, L8, P16);
  416. NOR8DFF(%FF2240, N8, L9, P15);
  417. %EndModel
  418.  
  419.  
  420. %StartModel
  421. %Manufacturer:TI
  422. %Type:16N8
  423. %PartNumber:TI'TIBPAD16N8-7
  424. %LastNode ? ?
  425. %NumPins: 20
  426. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  427.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  428.  
  429. %MACRO INVENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  430.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  431.   INV(%InFuse+32; OutPin; 5,5,7,7);
  432.  %ELSE
  433.   INV(%InFuse+32; TNode; 5,5,7,7);
  434.   TSB(TNode, %InFuse; OutPin; 8,8,8,8,10,10,10,10);
  435.  %END;
  436. %MACEND;
  437.  
  438. INVENABLE(%SF00, %FF00, P19, N1);
  439. INVENABLE(%SF64, %FF64, P18, N2);
  440. INVENABLE(%SF128, %FF128, P17, N3);
  441. INVENABLE(%SF192, %FF192, P16, N4);
  442. INVENABLE(%SF256, %FF256, P15, N5);
  443. INVENABLE(%SF320, %FF320, P14, N6);
  444. INVENABLE(%SF384, %FF384, P13, N7);
  445. INVENABLE(%SF448, %FF448, P12, N8);
  446. %EndModel
  447.  
  448.  
  449. ;Delays for the following device were taken from 5/90 data sheets
  450. %StartModel
  451. %Manufacturer:TI
  452. %Type:16R6
  453. %PartNumber:TI'TIBPAL16L8-5C
  454. %LastNode ? ?
  455. %NumPins:20
  456. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  457.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  458.  
  459. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  460.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  461.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  462.      %InFuse+192, %InFuse+224; OutPin; 5,5,5,5);
  463.  %ELSE
  464.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  465.      %InFuse+192, %InFuse+224; TNode; 5,5,5,5);
  466.   TSB(TNode, %InFuse; OutPin; 7,7,7,7,7,7,7,7);
  467.  %END;
  468. %MACEND;
  469.  
  470. NOR7ENABLE(%SF00, %FF00, P19, N1);
  471. NOR7ENABLE(%SF256, %FF256, P18, N2);
  472. NOR7ENABLE(%SF512, %FF512, P17, N3);
  473. NOR7ENABLE(%SF768, %FF768, P16, N4);
  474. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  475. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  476. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  477. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  478. %EndModel
  479.  
  480.  
  481. %StartModel
  482. %Manufacturer:TI
  483. %Type:16L8
  484. %PartNumber:TI'TIBPAL16L8-10C
  485. %LastNode ? ?
  486. %NumPins:20
  487. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  488.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  489.  
  490. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  491.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  492.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  493.      %InFuse+192, %InFuse+224; OutPin; 7,7,10,10);
  494.  %ELSE
  495.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  496.      %InFuse+192, %InFuse+224; TNode; 7,7,10,10);
  497.   TSB(TNode, %InFuse; OutPin; 8,8,8,8,10,10,10,10);
  498.  %END;
  499. %MACEND;
  500.  
  501. NOR7ENABLE(%SF00, %FF00, P19, N1);
  502. NOR7ENABLE(%SF256, %FF256, P18, N2);
  503. NOR7ENABLE(%SF512, %FF512, P17, N3);
  504. NOR7ENABLE(%SF768, %FF768, P16, N4);
  505. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  506. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  507. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  508. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  509. %EndModel
  510.  
  511.  
  512. %StartModel
  513. %Manufacturer:TI
  514. %Type:16L8
  515. %PartNumber:TI'TIBPAL16L8-12C
  516. %LastNode ? ?
  517. %NumPins:20
  518. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  519.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  520.  
  521. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  522.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  523.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  524.      %InFuse+192, %InFuse+224; OutPin; 8,8,12,12);
  525.  %ELSE
  526.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  527.      %InFuse+192, %InFuse+224; TNode; 8,8,12,12);
  528.   TSB(TNode, %InFuse; OutPin; 8,8,8,8,12,12,12,12);
  529.  %END;
  530. %MACEND;
  531.  
  532. NOR7ENABLE(%SF00, %FF00, P19, N1);
  533. NOR7ENABLE(%SF256, %FF256, P18, N2);
  534. NOR7ENABLE(%SF512, %FF512, P17, N3);
  535. NOR7ENABLE(%SF768, %FF768, P16, N4);
  536. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  537. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  538. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  539. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  540. %EndModel
  541.  
  542.  
  543. %StartModel
  544. %Manufacturer:TI
  545. %Type:16L8
  546. %PartNumber:TI'TIBPAL16L8-15C
  547. %LastNode ? ?
  548. %NumPins:20
  549. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  550.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  551.  
  552. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  553.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  554.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  555.      %InFuse+192, %InFuse+224; OutPin; 10,10,15,15);
  556.  %ELSE
  557.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  558.      %InFuse+192, %InFuse+224; TNode; 10,10,15,15);
  559.   TSB(TNode, %InFuse; OutPin; 10,10,10,10,15,15,15,15);
  560.  %END;
  561. %MACEND;
  562.  
  563. NOR7ENABLE(%SF00, %FF00, P19, N1);
  564. NOR7ENABLE(%SF256, %FF256, P18, N2);
  565. NOR7ENABLE(%SF512, %FF512, P17, N3);
  566. NOR7ENABLE(%SF768, %FF768, P16, N4);
  567. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  568. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  569. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  570. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  571. %EndModel
  572.  
  573.  
  574. %StartModel
  575. %Manufacturer:TI
  576. %Type:16L8
  577. %PartNumber:TI'TIBPAL16L8-25C
  578. %LastNode ? ?
  579. %NumPins:20
  580. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  581.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  582.  
  583. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  584.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  585.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  586.      %InFuse+192, %InFuse+224; OutPin; 15,15,25,25);
  587.  %ELSE
  588.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  589.      %InFuse+192, %InFuse+224; TNode; 15,15,25,25);
  590.   TSB(TNode, %InFuse; OutPin; 14,14,13,13,25,25,25,25);
  591.  %END;
  592. %MACEND;
  593.  
  594. NOR7ENABLE(%SF00, %FF00, P19, N1);
  595. NOR7ENABLE(%SF256, %FF256, P18, N2);
  596. NOR7ENABLE(%SF512, %FF512, P17, N3);
  597. NOR7ENABLE(%SF768, %FF768, P16, N4);
  598. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  599. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  600. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  601. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  602. %EndModel
  603.  
  604.  
  605. ;Delays for the following device were taken from 5/90 data sheets
  606. %StartModel
  607. %Manufacturer:TI
  608. %Type:16R4
  609. %PartNumber:TI'TIBPAL16R4-5C
  610. %LastNode ? ?
  611. %NumPins:20
  612. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  613.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  614.  
  615. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  616.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  617.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  618.      %InFuse+192, %InFuse+224; OutPin; 5,5,5,5);
  619.  %ELSE
  620.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  621.      %InFuse+192, %InFuse+224; TNode; 5,5,5,5);
  622.   TSB(TNode, %InFuse; OutPin; 7,7,7,7,7,7,7,7);
  623.  %END;
  624. %MACEND;
  625.  
  626. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TSBinput:%TEXT, TLNode:%TEXT,
  627.        OutPin:%TEXT);
  628.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  629.  DQFFC(TLNode,P1,IPL;NodeInp;3,3,4,0,4,4,1,1,1,1,3,3,4,0,4,4,1,1,1,1);
  630.  BUF(NodeInp; TSBinput; 1,1,1,1);
  631.  TSB(TSBinput,L1;OutPin;6,6,6,6,6,6,6,6);
  632. %MACEND;
  633.  
  634. LINV(P11;L1);
  635. NOR7ENABLE(%SF00, %FF00, P19, N1);
  636. NOR7ENABLE(%SF256, %FF256, P18, N2);
  637. NOR8DFF(%FF512, N3, N9, L2, P17);
  638. NOR8DFF(%FF768, N4, N10, L3, P16);
  639. NOR8DFF(%FF1024, N5, N11, L4, P15);
  640. NOR8DFF(%FF1280, N6, N12, L5, P14);
  641. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  642. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  643. %EndModel
  644.  
  645.  
  646. %StartModel
  647. %Manufacturer:TI
  648. %Type:16R4
  649. %PartNumber:TI'TIBPAL16R4-10C
  650. %LastNode ? ?
  651. %NumPins:20
  652. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  653.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  654.  
  655. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  656.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  657.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  658.      %InFuse+192, %InFuse+224; OutPin; 7,7,10,10);
  659.  %ELSE
  660.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  661.      %InFuse+192, %InFuse+224; TNode; 7,7,10,10);
  662.   TSB(TNode, %InFuse; OutPin; 8,8,8,8,10,10,10,10);
  663.  %END;
  664. %MACEND;
  665.  
  666. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  667.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  668.  DQFFC(TLNode,P1,IPL;NodeInp;5,5,10,0,8,8,1,1,1,1,8,8,10,0,8,8,1,1,1,1);
  669.  TSB(NodeInp,L1;OutPin;4,4,4,4,10,10,10,10);
  670. %MACEND;
  671.  
  672. LINV(P11;L1);
  673. NOR7ENABLE(%SF00, %FF00, P19, N1);
  674. NOR7ENABLE(%SF256, %FF256, P18, N2);
  675. NOR8DFF(%FF512, N3, L2, P17);
  676. NOR8DFF(%FF768, N4, L3, P16);
  677. NOR8DFF(%FF1024, N5, L4, P15);
  678. NOR8DFF(%FF1280, N6, L5, P14);
  679. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  680. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  681. %EndModel
  682.  
  683.  
  684. %StartModel
  685. %Manufacturer:TI
  686. %Type:16R4
  687. %PartNumber:TI'TIBPAL16R4-12C
  688. %LastNode ? ?
  689. %NumPins:20
  690. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  691.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  692.  
  693. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  694.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  695.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  696.      %InFuse+192, %InFuse+224; OutPin; 8,8,12,12);
  697.  %ELSE
  698.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  699.      %InFuse+192, %InFuse+224; TNode; 8,8,12,12);
  700.   TSB(TNode, %InFuse; OutPin; 8,8,8,8,12,12,12,12);
  701.  %END;
  702. %MACEND;
  703.  
  704. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  705.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  706.  DQFFC(TLNode,P1,IPL;NodeInp;7,7,10,0,7,8,1,1,1,1,10,10,10,0,7,8,1,1,1,1);
  707.  TSB(NodeInp,L1;OutPin;8,8,7,7,10,10,10,10);
  708. %MACEND;
  709.  
  710. LINV(P11;L1);
  711. NOR7ENABLE(%SF00, %FF00, P19, N1);
  712. NOR7ENABLE(%SF256, %FF256, P18, N2);
  713. NOR8DFF(%FF512, N3, L2, P17);
  714. NOR8DFF(%FF768, N4, L3, P16);
  715. NOR8DFF(%FF1024, N5, L4, P15);
  716. NOR8DFF(%FF1280, N6, L5, P14);
  717. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  718. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  719. %EndModel
  720.  
  721.  
  722. %StartModel
  723. %Manufacturer:TI
  724. %Type:16R4
  725. %PartNumber:TI'TIBPAL16R4-15C
  726. %LastNode ? ?
  727. %NumPins:20
  728. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  729.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  730.  
  731. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  732.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  733.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  734.      %InFuse+192, %InFuse+224; OutPin; 10,10,15,15);
  735.  %ELSE
  736.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  737.      %InFuse+192, %InFuse+224; TNode; 10,10,15,15);
  738.   TSB(TNode, %InFuse; OutPin; 10,10,10,10,15,15,15,15);
  739.  %END;
  740. %MACEND;
  741.  
  742. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  743.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  744.  DQFFC(TLNode,P1,IPL;NodeInp;8,8,15,0,8,9,1,1,1,1,12,12,15,0,8,9,1,1,1,1);
  745.  TSB(NodeInp,L1;OutPin;8,8,7,7,12,12,10,10);
  746. %MACEND;
  747.  
  748. LINV(P11;L1);
  749. NOR7ENABLE(%SF00, %FF00, P19, N1);
  750. NOR7ENABLE(%SF256, %FF256, P18, N2);
  751. NOR8DFF(%FF512, N3, L2, P17);
  752. NOR8DFF(%FF768, N4, L3, P16);
  753. NOR8DFF(%FF1024, N5, L4, P15);
  754. NOR8DFF(%FF1280, N6, L5, P14);
  755. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  756. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  757. %EndModel
  758.  
  759.  
  760. %StartModel
  761. %Manufacturer:TI
  762. %Type:16R4
  763. %PartNumber:TI'TIBPAL16R4-25C
  764. %LastNode ? ?
  765. %NumPins:20
  766. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  767.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  768.  
  769. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  770.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  771.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  772.      %InFuse+192, %InFuse+224; OutPin; 15,15,25,25);
  773.  %ELSE
  774.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  775.      %InFuse+192, %InFuse+224; TNode; 15,15,25,25);
  776.   TSB(TNode, %InFuse; OutPin; 14,14,13,13,25,25,25,25);
  777.  %END;
  778. %MACEND;
  779.  
  780. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  781.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  782.  DQFFC(TLNode,P1,IPL;NodeInp;10,10,15,0,8,9,1,1,1,1,20,20,15,0,8,9,1,1,1,1);
  783.  TSB(NodeInp,L1;OutPin;15,15,10,10,20,20,20,20);
  784. %MACEND;
  785.  
  786. LINV(P11;L1);
  787. NOR7ENABLE(%SF00, %FF00, P19, N1);
  788. NOR7ENABLE(%SF256, %FF256, P18, N2);
  789. NOR8DFF(%FF512, N3, L2, P17);
  790. NOR8DFF(%FF768, N4, L3, P16);
  791. NOR8DFF(%FF1024, N5, L4, P15);
  792. NOR8DFF(%FF1280, N6, L5, P14);
  793. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  794. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  795. %EndModel
  796.  
  797.  
  798. ;Delays for the following device were taken from 5/90 data sheets
  799. %StartModel
  800. %Manufacturer:TI
  801. %Type:16R6
  802. %PartNumber:TI'TIBPAL16R6-5C
  803. %LastNode ? ?
  804. %NumPins:20
  805. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  806.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  807.  
  808. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  809.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  810.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  811.      %InFuse+192, %InFuse+224; OutPin; 5,5,5,5);
  812.  %ELSE
  813.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  814.      %InFuse+192, %InFuse+224; TNode; 5,5,5,5);
  815.   TSB(TNode, %InFuse; OutPin; 7,7,7,7,7,7,7,7);
  816.  %END;
  817. %MACEND;
  818.  
  819. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TSBinput:%TEXT, TLNode:%TEXT,
  820.        OutPin:%TEXT);
  821.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  822.  DQFFC(TLNode,P1,IPL;NodeInp;3,3,4,0,4,4,1,1,1,1,3,3,4,0,4,4,1,1,1,1);
  823.  BUF(NodeInp; TSBinput; 1,1,1,1);
  824.  TSB(TSBinput,L1;OutPin;6,6,6,6,6,6,6,6);
  825. %MACEND;
  826.  
  827. LINV(P11;L1);
  828. NOR7ENABLE(%SF00, %FF00, P19, N1);
  829. NOR8DFF(%FF256, N2, N9, L2, P18);
  830. NOR8DFF(%FF512, N3, N10, L3, P17);
  831. NOR8DFF(%FF768, N4, N11, L4, P16);
  832. NOR8DFF(%FF1024, N5, N12, L5, P15);
  833. NOR8DFF(%FF1280, N6, N13, L6, P14);
  834. NOR8DFF(%FF1536, N7, N14, L7, P13);
  835. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  836. %EndModel
  837.  
  838.  
  839. %StartModel
  840. %Manufacturer:TI
  841. %Type:16R6
  842. %PartNumber:TI'TIBPAL16R6-10C
  843. %LastNode ? ?
  844. %NumPins:20
  845. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  846.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  847.  
  848. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  849.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  850.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  851.      %InFuse+192, %InFuse+224; OutPin; 7,7,10,10);
  852.  %ELSE
  853.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  854.      %InFuse+192, %InFuse+224; TNode; 7,7,10,10);
  855.   TSB(TNode, %InFuse; OutPin; 8,8,8,8,10,10,10,10);
  856.  %END;
  857. %MACEND;
  858.  
  859. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  860.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  861.  DQFFC(TLNode,P1,IPL;NodeInp;5,5,10,0,8,8,1,1,1,1,8,8,10,0,8,8,1,1,1,1);
  862.  TSB(NodeInp,L1;OutPin;4,4,4,4,10,10,10,10);
  863. %MACEND;
  864.  
  865. LINV(P11;L1);
  866. NOR7ENABLE(%SF00, %FF00, P19, N1);
  867. NOR8DFF(%FF256, N2, L2, P18);
  868. NOR8DFF(%FF512, N3, L3, P17);
  869. NOR8DFF(%FF768, N4, L4, P16);
  870. NOR8DFF(%FF1024, N5, L5, P15);
  871. NOR8DFF(%FF1280, N6, L6, P14);
  872. NOR8DFF(%FF1536, N7, L7, P13);
  873. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  874. %EndModel
  875.  
  876.  
  877. %StartModel
  878. %Manufacturer:TI
  879. %Type:16R6
  880. %PartNumber:TI'TIBPAL16R6-12C
  881. %LastNode ? ?
  882. %NumPins:20
  883. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  884.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  885.  
  886. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  887.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  888.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  889.      %InFuse+192, %InFuse+224; OutPin; 8,8,12,12);
  890.  %ELSE
  891.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  892.      %InFuse+192, %InFuse+224; TNode; 8,8,12,12);
  893.   TSB(TNode, %InFuse; OutPin; 8,8,8,8,12,12,12,12);
  894.  %END;
  895. %MACEND;
  896.  
  897. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  898.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  899.  DQFFC(TLNode,P1,IPL;NodeInp;7,7,10,0,7,8,1,1,1,1,10,10,10,0,7,8,1,1,1,1);
  900.  TSB(NodeInp,L1;OutPin;8,8,7,7,10,10,10,10);
  901. %MACEND;
  902.  
  903. LINV(P11;L1);
  904. NOR7ENABLE(%SF00, %FF00, P19, N1);
  905. NOR8DFF(%FF256, N2, L2, P18);
  906. NOR8DFF(%FF512, N3, L3, P17);
  907. NOR8DFF(%FF768, N4, L4, P16);
  908. NOR8DFF(%FF1024, N5, L5, P15);
  909. NOR8DFF(%FF1280, N6, L6, P14);
  910. NOR8DFF(%FF1536, N7, L7, P13);
  911. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  912. %EndModel
  913.  
  914.  
  915. %StartModel
  916. %Manufacturer:TI
  917. %Type:16R6
  918. %PartNumber:TI'TIBPAL16R6-15C
  919. %LastNode ? ?
  920. %NumPins:20
  921. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  922.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  923.  
  924. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  925.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  926.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  927.      %InFuse+192, %InFuse+224; OutPin; 10,10,15,15);
  928.  %ELSE
  929.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  930.      %InFuse+192, %InFuse+224; TNode; 10,10,15,15);
  931.   TSB(TNode, %InFuse; OutPin; 10,10,10,10,15,15,15,15);
  932.  %END;
  933. %MACEND;
  934.  
  935. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  936.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  937.  DQFFC(TLNode,P1,IPL;NodeInp;8,8,15,0,8,9,1,1,1,1,12,12,15,0,8,9,1,1,1,1);
  938.  TSB(NodeInp,L1;OutPin;8,8,8,8,12,12,10,10);
  939. %MACEND;
  940.  
  941. LINV(P11;L1);
  942. NOR7ENABLE(%SF00, %FF00, P19, N1);
  943. NOR8DFF(%FF256, N2, L2, P18);
  944. NOR8DFF(%FF512, N3, L3, P17);
  945. NOR8DFF(%FF768, N4, L4, P16);
  946. NOR8DFF(%FF1024, N5, L5, P15);
  947. NOR8DFF(%FF1280, N6, L6, P14);
  948. NOR8DFF(%FF1536, N7, L7, P13);
  949. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  950. %EndModel
  951.  
  952.  
  953. %StartModel
  954. %Manufacturer:TI
  955. %Type:16R6
  956. %PartNumber:TI'TIBPAL16R6-25C
  957. %LastNode ? ?
  958. %NumPins:20
  959. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  960.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  961.  
  962. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  963.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  964.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  965.      %InFuse+192, %InFuse+224; OutPin; 15,15,25,25);
  966.  %ELSE
  967.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  968.      %InFuse+192, %InFuse+224; TNode; 15,15,25,25);
  969.   TSB(TNode, %InFuse; OutPin; 14,14,13,13,25,25,25,25);
  970.  %END;
  971. %MACEND;
  972.  
  973. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  974.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  975.  DQFFC(TLNode,P1,IPL;NodeInp;10,10,15,0,8,9,1,1,1,1,15,15,15,0,8,9,1,1,1,1);
  976.  TSB(NodeInp,L1;OutPin;15,15,10,10,20,20,20,20);
  977. %MACEND;
  978.  
  979. LINV(P11;L1);
  980. NOR7ENABLE(%SF00, %FF00, P19, N1);
  981. NOR8DFF(%FF256, N2, L2, P18);
  982. NOR8DFF(%FF512, N3, L3, P17);
  983. NOR8DFF(%FF768, N4, L4, P16);
  984. NOR8DFF(%FF1024, N5, L5, P15);
  985. NOR8DFF(%FF1280, N6, L6, P14);
  986. NOR8DFF(%FF1536, N7, L7, P13);
  987. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  988. %EndModel
  989.  
  990.  
  991. ;Delays for the following device were taken from 5/90 data sheets
  992. %StartModel
  993. %Manufacturer:TI
  994. %Type:16R8
  995. %PartNumber:TI'TIBPAL16R8-5C
  996. %LastNode ? ?
  997. %NumPins:20
  998. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  999.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  1000.  
  1001. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TSBinput:%TEXT, TLNode:%TEXT,
  1002.        OutPin:%TEXT);
  1003.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  1004.  DQFFC(TLNode,P1,IPL;NodeInp;3,3,4,0,4,4,1,1,1,1,3,3,4,0,4,4,1,1,1,1);
  1005.  BUF(NodeInp; TSBinput; 1,1,1,1);
  1006.  TSB(TSBinput,L1;OutPin;6,6,6,6,6,6,6,6);
  1007. %MACEND;
  1008.  
  1009. LINV(P11;L1);
  1010. NOR8DFF(%FF00, N1, N9, L2, P19);
  1011. NOR8DFF(%FF256, N2, N10, L3, P18);
  1012. NOR8DFF(%FF512, N3, N11, L4, P17);
  1013. NOR8DFF(%FF768, N4, N12, L5, P16);
  1014. NOR8DFF(%FF1024, N5, N13, L6, P15);
  1015. NOR8DFF(%FF1280, N6, N14, L7, P14);
  1016. NOR8DFF(%FF1536, N7, N15, L8, P13);
  1017. NOR8DFF(%FF1792, N8, N16, L9, P12);
  1018. %EndModel
  1019.  
  1020.  
  1021. %StartModel
  1022. %Manufacturer:TI
  1023. %Type:16R8
  1024. %PartNumber:TI'TIBPAL16R8-10C
  1025. %LastNode ? ?
  1026. %NumPins:20
  1027. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  1028.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  1029.  
  1030. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1031.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  1032.  DQFFC(TLNode,P1,IPL;NodeInp;5,5,10,0,8,8,1,1,1,1,8,8,10,0,8,8,1,1,1,1);
  1033.  TSB(NodeInp,L1;OutPin;4,4,4,4,10,10,10,10);
  1034. %MACEND;
  1035.  
  1036. LINV(P11;L1);
  1037. NOR8DFF(%FF00, N1, L2, P19);
  1038. NOR8DFF(%FF256, N2, L3, P18);
  1039. NOR8DFF(%FF512, N3, L4, P17);
  1040. NOR8DFF(%FF768, N4, L5, P16);
  1041. NOR8DFF(%FF1024, N5, L6, P15);
  1042. NOR8DFF(%FF1280, N6, L7, P14);
  1043. NOR8DFF(%FF1536, N7, L8, P13);
  1044. NOR8DFF(%FF1792, N8, L9, P12);
  1045. %EndModel
  1046.  
  1047.  
  1048. %StartModel
  1049. %Manufacturer:TI
  1050. %Type:16R8
  1051. %PartNumber:TI'TIBPAL16R8-12C
  1052. %LastNode ? ?
  1053. %NumPins:20
  1054. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  1055.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  1056.  
  1057. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1058.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  1059.  DQFFC(TLNode,P1,IPL;NodeInp;7,7,10,0,7,8,1,1,1,1,10,10,10,0,7,8,1,1,1,1);
  1060.  TSB(NodeInp,L1;OutPin;8,8,7,7,10,10,10,10);
  1061. %MACEND;
  1062.  
  1063. LINV(P11;L1);
  1064. NOR8DFF(%FF00, N1, L2, P19);
  1065. NOR8DFF(%FF256, N2, L3, P18);
  1066. NOR8DFF(%FF512, N3, L4, P17);
  1067. NOR8DFF(%FF768, N4, L5, P16);
  1068. NOR8DFF(%FF1024, N5, L6, P15);
  1069. NOR8DFF(%FF1280, N6, L7, P14);
  1070. NOR8DFF(%FF1536, N7, L8, P13);
  1071. NOR8DFF(%FF1792, N8, L9, P12);
  1072. %EndModel
  1073.  
  1074.  
  1075. %StartModel
  1076. %Manufacturer:TI
  1077. %Type:16R8
  1078. %PartNumber:TI'TIBPAL16R8-15C
  1079. %LastNode ? ?
  1080. %NumPins:20
  1081. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  1082.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  1083.  
  1084. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1085.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  1086.  DQFFC(TLNode,P1,IPL;NodeInp;8,8,15,0,8,9,1,1,1,1,12,12,15,0,8,9,1,1,1,1);
  1087.  TSB(NodeInp,L1;OutPin;8,8,7,7,12,12,10,10);
  1088. %MACEND;
  1089.  
  1090. LINV(P11;L1);
  1091. NOR8DFF(%FF00, N1, L2, P19);
  1092. NOR8DFF(%FF256, N2, L3, P18);
  1093. NOR8DFF(%FF512, N3, L4, P17);
  1094. NOR8DFF(%FF768, N4, L5, P16);
  1095. NOR8DFF(%FF1024, N5, L6, P15);
  1096. NOR8DFF(%FF1280, N6, L7, P14);
  1097. NOR8DFF(%FF1536, N7, L8, P13);
  1098. NOR8DFF(%FF1792, N8, L9, P12);
  1099. %EndModel
  1100.  
  1101.  
  1102. %StartModel
  1103. %Manufacturer:TI
  1104. %Type:16R8
  1105. %PartNumber:TI'TIBPAL16R8-25C
  1106. %LastNode ? ?
  1107. %NumPins:20
  1108. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  1109.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  1110.  
  1111. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1112.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  1113.  DQFFC(TLNode,P1,IPL;NodeInp;10,10,15,0,8,9,1,1,1,1,15,15,15,0,8,9,1,1,1,1);
  1114.  TSB(NodeInp,L1;OutPin;15,15,10,10,20,20,20,20);
  1115. %MACEND;
  1116.  
  1117. LINV(P11;L1);
  1118. NOR8DFF(%FF00, N1, L2, P19);
  1119. NOR8DFF(%FF256, N2, L3, P18);
  1120. NOR8DFF(%FF512, N3, L4, P17);
  1121. NOR8DFF(%FF768, N4, L5, P16);
  1122. NOR8DFF(%FF1024, N5, L6, P15);
  1123. NOR8DFF(%FF1280, N6, L7, P14);
  1124. NOR8DFF(%FF1536, N7, L8, P13);
  1125. NOR8DFF(%FF1792, N8, L9, P12);
  1126. %EndModel
  1127.  
  1128.  
  1129. %StartModel
  1130. %Manufacturer:TI
  1131. %Type:20L10
  1132. %PartNumber:TI'TIBPAL20L10-20
  1133. %LastNode ? ?
  1134. %NumPins:24
  1135. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  1136.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  1137.      P10 ~P10 P15 ~P15 P11 ~P11 P13 ~P13 *
  1138.  
  1139. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1140.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1141.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 12,12,20,20);
  1142.  %ELSE
  1143.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 12,12,20,20);
  1144.   TSB(TNode, %InFuse; OutPin; 15,15,15,15,20,20,20,20);
  1145.  %END;
  1146. %MACEND;
  1147.  
  1148. NOR3ENABLE(%SF00, %FF00, P23, N1);
  1149. NOR3ENABLE(%SF160, %FF160, P22, N2);
  1150. NOR3ENABLE(%SF320, %FF320, P21, N3);
  1151. NOR3ENABLE(%SF480, %FF480, P20, N4);
  1152. NOR3ENABLE(%SF640, %FF640, P19, N5);
  1153. NOR3ENABLE(%SF800, %FF800, P18, N6);
  1154. NOR3ENABLE(%SF960, %FF960, P17, N7);
  1155. NOR3ENABLE(%SF1120, %FF1120, P16, N8);
  1156. NOR3ENABLE(%SF1280, %FF1280, P15, N9);
  1157. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  1158. %EndModel
  1159.  
  1160.  
  1161. %StartModel
  1162. %Manufacturer:TI
  1163. %Type:20L10
  1164. %PartNumber:TI'TIBPAL20L10-30C
  1165. %LastNode ? ?
  1166. %NumPins:24
  1167. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  1168.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  1169.      P10 ~P10 P15 ~P15 P11 ~P11 P13 ~P13 *
  1170.  
  1171. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1172.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1173.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 23,23,30,30);
  1174.  %ELSE
  1175.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 23,23,30,30);
  1176.   TSB(TNode, %InFuse; OutPin; 19,19,15,15,30,30,30,30);
  1177.  %END;
  1178. %MACEND;
  1179.  
  1180. NOR3ENABLE(%SF00, %FF00, P23, N1);
  1181. NOR3ENABLE(%SF160, %FF160, P22, N2);
  1182. NOR3ENABLE(%SF320, %FF320, P21, N3);
  1183. NOR3ENABLE(%SF480, %FF480, P20, N4);
  1184. NOR3ENABLE(%SF640, %FF640, P19, N5);
  1185. NOR3ENABLE(%SF800, %FF800, P18, N6);
  1186. NOR3ENABLE(%SF960, %FF960, P17, N7);
  1187. NOR3ENABLE(%SF1120, %FF1120, P16, N8);
  1188. NOR3ENABLE(%SF1280, %FF1280, P15, N9);
  1189. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  1190. %EndModel
  1191.  
  1192.  
  1193. %StartModel
  1194. %Manufacturer:TI
  1195. %Type:20L8
  1196. %PartNumber:TI'TIBPAL20L8-15C
  1197. %LastNode ? ?
  1198. %NumPins:24
  1199. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  1200.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  1201.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  1202.  
  1203. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1204.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1205.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1206.      %InFuse+240, %InFuse+280; OutPin; 12,12,15,15);
  1207.  %ELSE
  1208.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1209.       %InFuse+240, %InFuse+280; TNode; 12,12,15,15);
  1210.   TSB(TNode, %InFuse; OutPin; 12,12,12,12,18,18,15,15);
  1211.  %END;
  1212. %MACEND;
  1213.  
  1214. NOR7ENABLE(%SF00, %FF00, P22, N1);
  1215. NOR7ENABLE(%SF320, %FF320, P21, N2);
  1216. NOR7ENABLE(%SF640, %FF640, P20, N3);
  1217. NOR7ENABLE(%SF960, %FF960, P19, N4);
  1218. NOR7ENABLE(%SF1280, %FF1280, P18, N5);
  1219. NOR7ENABLE(%SF1600, %FF1600, P17, N6);
  1220. NOR7ENABLE(%SF1920, %FF1920, P16, N7);
  1221. NOR7ENABLE(%SF2240, %FF2240, P15, N8);
  1222. %EndModel
  1223.  
  1224.  
  1225. %StartModel
  1226. %Manufacturer:TI
  1227. %Type:20L8
  1228. %PartNumber:TI'TIBPAL20L8-25C
  1229. %LastNode ? ?
  1230. %NumPins:24
  1231. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  1232.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  1233.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  1234.  
  1235. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1236.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1237.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1238.      %InFuse+240, %InFuse+280; OutPin; 14,14,25,25);
  1239.  %ELSE
  1240.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1241.       %InFuse+240, %InFuse+280; TNode; 14,14,25,25);
  1242.   TSB(TNode, %InFuse; OutPin; 15,15,15,15,25,25,25,25);
  1243.  %END;
  1244. %MACEND;
  1245.  
  1246. NOR7ENABLE(%SF00, %FF00, P22, N1);
  1247. NOR7ENABLE(%SF320, %FF320, P21, N2);
  1248. NOR7ENABLE(%SF640, %FF640, P20, N3);
  1249. NOR7ENABLE(%SF960, %FF960, P19, N4);
  1250. NOR7ENABLE(%SF1280, %FF1280, P18, N5);
  1251. NOR7ENABLE(%SF1600, %FF1600, P17, N6);
  1252. NOR7ENABLE(%SF1920, %FF1920, P16, N7);
  1253. NOR7ENABLE(%SF2240, %FF2240, P15, N8);
  1254. %EndModel
  1255.  
  1256.  
  1257. %StartModel
  1258. %Manufacturer:TI
  1259. %Type:20R4
  1260. %PartNumber:TI'TIBPAL20R4-15C
  1261. %LastNode ? ?
  1262. %NumPins:24
  1263. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N3 ~N3 P6 ~P6
  1264.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  1265.    P11 ~P11 P14 ~P14 *
  1266.  
  1267. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1268.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1269.   DQFFC(TLNode,P1,IPL;NodeInp;8,8,10,0,10,12,1,1,1,1,12,12,15,0,10,12,1,1,1,1);
  1270.   TSB(NodeInp,L1;OutPin;10,10,8,8,15,15,12,12);
  1271. %MACEND;
  1272.  
  1273. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1274.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1275.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1276.       %InFuse+240, %InFuse+280; OutPin; 12,12,15,15);
  1277.  %ELSE
  1278.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1279.       %InFuse+240, %InFuse+280; TNode; 12,12,15,15);
  1280.    TSB(TNode, %InFuse; OutPin; 12,12,12,12,18,18,15,15);
  1281.  %END;
  1282. %MACEND;
  1283.  
  1284. LINV(P13; L1);
  1285. NOR7ENABLE(%FF00, %SF00, P22, N1);
  1286. NOR7ENABLE(%FF320, %SF320, P21, N2);
  1287. NOR8DFF(%FF640, N3, L2, P20);
  1288. NOR8DFF(%FF960, N4, L3, P19);
  1289. NOR8DFF(%FF1280, N5, L4, P18);
  1290. NOR8DFF(%FF1600, N6, L5, P17);
  1291. NOR7ENABLE(%FF1920, %SF1920, P16, N7);
  1292. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  1293. %EndModel
  1294.  
  1295.  
  1296. %StartModel
  1297. %Manufacturer:TI
  1298. %Type:20R4
  1299. %PartNumber:TI'TIBPAL20R4-25C
  1300. %LastNode ? ?
  1301. %NumPins:24
  1302. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N3 ~N3 P6 ~P6
  1303.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  1304.    P11 ~P11 P14 ~P14 *
  1305.  
  1306. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1307.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1308.   DQFFC(TLNode,P1,IPL;NodeInp;10,10,25,0,15,15,1,1,1,1,15,15,25,0,15,15,1,1,1,1);
  1309.   TSB(NodeInp,L1;OutPin;8,8,8,8,15,15,15,15);
  1310. %MACEND;
  1311.  
  1312. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1313.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1314.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1315.       %InFuse+240, %InFuse+280; OutPin; 14,14,25,25);
  1316.  %ELSE
  1317.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1318.       %InFuse+240, %InFuse+280; TNode; 14,14,25,25);
  1319.    TSB(TNode, %InFuse; OutPin; 15,15,15,15,25,25,25,25);
  1320.  %END;
  1321. %MACEND;
  1322.  
  1323. LINV(P13; L1);
  1324. NOR7ENABLE(%FF00, %SF00, P22, N1);
  1325. NOR7ENABLE(%FF320, %SF320, P21, N2);
  1326. NOR8DFF(%FF640, N3, L2, P20);
  1327. NOR8DFF(%FF960, N4, L3, P19);
  1328. NOR8DFF(%FF1280, N5, L4, P18);
  1329. NOR8DFF(%FF1600, N6, L5, P17);
  1330. NOR7ENABLE(%FF1920, %SF1920, P16, N7);
  1331. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  1332. %EndModel
  1333.  
  1334.  
  1335. %StartModel
  1336. %Manufacturer:TI
  1337. %Type:20R6
  1338. %PartNumber:TI'TIBPAL20R6-15C
  1339. %LastNode ? ?
  1340. %NumPins:24
  1341. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1342.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 P15 ~P15
  1343.    P11 ~P11 P14 ~P14 *
  1344.  
  1345. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1346.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1347.   DQFFC(TLNode,P1,IPL;NodeInp;8,8,10,0,10,12,1,1,1,1,12,12,15,0,10,12,1,1,1,1);
  1348.   TSB(NodeInp,L1;OutPin;10,10,8,8,15,15,12,12);
  1349. %MACEND;
  1350.  
  1351. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1352.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1353.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1354.       %InFuse+240, %InFuse+280; OutPin; 12,12,15,15);
  1355.  %ELSE
  1356.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1357.       %InFuse+240, %InFuse+280; TNode; 12,12,15,15);
  1358.   TSB(TNode, %InFuse; OutPin; 12,12,12,12,18,18,15,15);
  1359.  %END;
  1360. %MACEND;
  1361.  
  1362. LINV(P13; L1);
  1363. NOR7ENABLE(%FF00, %SF00, P22, N1);
  1364. NOR8DFF(%FF320, N2, L2, P21);
  1365. NOR8DFF(%FF640, N3, L3, P20);
  1366. NOR8DFF(%FF960, N4, L4, P19);
  1367. NOR8DFF(%FF1280, N5, L5, P18);
  1368. NOR8DFF(%FF1600, N6, L6, P17);
  1369. NOR8DFF(%FF1920, N7, L7, P16);
  1370. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  1371. %EndModel
  1372.  
  1373.  
  1374. %StartModel
  1375. %Manufacturer:TI
  1376. %Type:20R6
  1377. %PartNumber:TI'TIBPAL20R6-25C
  1378. %LastNode ? ?
  1379. %NumPins:24
  1380. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1381.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 P15 ~P15
  1382.    P11 ~P11 P14 ~P14 *
  1383.  
  1384. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1385.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1386.   DQFFC(TLNode,P1,IPL;NodeInp;10,10,25,0,15,15,1,1,1,1,15,15,25,0,15,15,1,1,1,1);
  1387.   TSB(NodeInp,L1;OutPin;8,8,8,8,15,15,15,15);
  1388. %MACEND;
  1389.  
  1390. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1391.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1392.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1393.       %InFuse+240, %InFuse+280; OutPin; 14,14,25,25);
  1394.  %ELSE
  1395.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1396.       %InFuse+240, %InFuse+280; TNode; 14,14,25,25);
  1397.   TSB(TNode, %InFuse; OutPin; 15,15,15,15,25,25,25,25);
  1398.  %END;
  1399. %MACEND;
  1400.  
  1401. LINV(P13; L1);
  1402. NOR7ENABLE(%FF00, %SF00, P22, N1);
  1403. NOR8DFF(%FF320, N2, L2, P21);
  1404. NOR8DFF(%FF640, N3, L3, P20);
  1405. NOR8DFF(%FF960, N4, L4, P19);
  1406. NOR8DFF(%FF1280, N5, L5, P18);
  1407. NOR8DFF(%FF1600, N6, L6, P17);
  1408. NOR8DFF(%FF1920, N7, L7, P16);
  1409. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  1410. %EndModel
  1411.  
  1412.  
  1413. %StartModel
  1414. %Manufacturer:TI
  1415. %Type:20R8
  1416. %PartNumber:TI'TIBPAL20R8-15C
  1417. %LastNode ? ?
  1418. %NumPins:24
  1419. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1420.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  1421.    P11 ~P11 P14 ~P14 *
  1422.  
  1423. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1424.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1425.   DQFFC(TLNode,P1,IPL;NodeInp;8,8,10,0,10,12,1,1,1,1,12,12,15,0,10,12,1,1,1,1);
  1426.   TSB(NodeInp,L1;OutPin;10,10,8,8,15,15,12,12);
  1427. %MACEND;
  1428.  
  1429. LINV(P13; L1);
  1430. NOR8DFF(%FF00, N1, L2, P22);
  1431. NOR8DFF(%FF320, N2, L3, P21);
  1432. NOR8DFF(%FF640, N3, L4, P20);
  1433. NOR8DFF(%FF960, N4, L5, P19);
  1434. NOR8DFF(%FF1280, N5, L6, P18);
  1435. NOR8DFF(%FF1600, N6, L7, P17);
  1436. NOR8DFF(%FF1920, N7, L8, P16);
  1437. NOR8DFF(%FF2240, N8, L9, P15);
  1438. %EndModel
  1439.  
  1440.  
  1441. %StartModel
  1442. %Manufacturer:TI
  1443. %Type:20R8
  1444. %PartNumber:TI'TIBPAL20R8-25C
  1445. %LastNode ? ?
  1446. %NumPins:24
  1447. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1448.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  1449.    P11 ~P11 P14 ~P14 *
  1450.  
  1451. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1452.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1453.   DQFFC(TLNode,P1,IPL;NodeInp;10,10,25,0,15,15,1,1,1,1,15,15,25,0,15,15,1,1,1,1);
  1454.   TSB(NodeInp,L1;OutPin;8,8,8,8,15,15,15,15);
  1455. %MACEND;
  1456.  
  1457. LINV(P13; L1);
  1458. NOR8DFF(%FF00, N1, L2, P22);
  1459. NOR8DFF(%FF320, N2, L3, P21);
  1460. NOR8DFF(%FF640, N3, L4, P20);
  1461. NOR8DFF(%FF960, N4, L5, P19);
  1462. NOR8DFF(%FF1280, N5, L6, P18);
  1463. NOR8DFF(%FF1600, N6, L7, P17);
  1464. NOR8DFF(%FF1920, N7, L8, P16);
  1465. NOR8DFF(%FF2240, N8, L9, P15);
  1466. %EndModel
  1467.  
  1468.  
  1469. %StartModel
  1470. %Manufacturer:TI
  1471. %Type:20X10
  1472. %PartNumber:TI'TIBPAL20X10-20C
  1473. %LastNode ? ?
  1474. %NumPins:24
  1475. %FDF AND 0 P2 ~P2 ~N1 N1 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  1476.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  1477.            P10 ~P10 ~N9 N9 P11 ~P11 ~N10 N10 *
  1478.  
  1479.  
  1480. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  1481. LOR(%InFuse, %InFuse+40; TL1);
  1482. LOR(%InFuse+80, %InFuse+120; TL2);
  1483. LXOR(TL1, TL2; TL3);
  1484. DQFFC(TL3, P1, IPL; TN1; 10,10,20,0,10,14,1,1,1,1,15,15,20,0,10,14,1,1,1,1);
  1485. ITSB(TN1, L1; OutPin; 7,7,7,7,15,15,15,15);
  1486. %MACEND;
  1487.  
  1488. LINV(P13; L1);
  1489.  
  1490. XDFF(%FF00, L2, L3, L4, N1, P23);
  1491. XDFF(%FF160, L5, L6, L7, N2, P22);
  1492. XDFF(%FF320, L8, L9, L10, N3, P21);
  1493. XDFF(%FF480, L11, L12, L13, N4, P20);
  1494. XDFF(%FF640, L14, L15, L16, N5, P19);
  1495. XDFF(%FF800, L17, L18, L19, N6, P18);
  1496. XDFF(%FF960, L20, L21, L22, N7, P17);
  1497. XDFF(%FF1120, L23, L24, L25, N8, P16);
  1498. XDFF(%FF1280, L26, L27, L28, N9, P15);
  1499. XDFF(%FF1440, L29, L30, L31, N10, P14);
  1500. %EndModel
  1501.  
  1502.  
  1503. %StartModel
  1504. %Manufacturer:TI
  1505. %Type:20X10
  1506. %PartNumber:TI'TIBPAL20X10-30C
  1507. %LastNode ? ?
  1508. %NumPins:24
  1509. %FDF AND 0 P2 ~P2 ~N1 N1 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  1510.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  1511.            P10 ~P10 ~N9 N9 P11 ~P11 ~N10 N10 *
  1512.  
  1513.  
  1514. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  1515. LOR(%InFuse, %InFuse+40; TL1);
  1516. LOR(%InFuse+80, %InFuse+120; TL2);
  1517. LXOR(TL1, TL2; TL3);
  1518. DQFFC(TL3, P1, IPL; TN1; 10,10,30,0,15,25,1,1,1,1,15,15,30,0,15,25,1,1,1,1);
  1519. ITSB(TN1, L1; OutPin; 11,11,10,10,20,20,20,20);
  1520. %MACEND;
  1521.  
  1522. LINV(P13; L1);
  1523.  
  1524. XDFF(%FF00, L2, L3, L4, N1, P23);
  1525. XDFF(%FF160, L5, L6, L7, N2, P22);
  1526. XDFF(%FF320, L8, L9, L10, N3, P21);
  1527. XDFF(%FF480, L11, L12, L13, N4, P20);
  1528. XDFF(%FF640, L14, L15, L16, N5, P19);
  1529. XDFF(%FF800, L17, L18, L19, N6, P18);
  1530. XDFF(%FF960, L20, L21, L22, N7, P17);
  1531. XDFF(%FF1120, L23, L24, L25, N8, P16);
  1532. XDFF(%FF1280, L26, L27, L28, N9, P15);
  1533. XDFF(%FF1440, L29, L30, L31, N10, P14);
  1534. %EndModel
  1535.  
  1536.  
  1537. %StartModel
  1538. %Manufacturer:TI
  1539. %Type:20X4
  1540. %PartNumber:TI'TIBPAL20X4-20C
  1541. %LastNode ? ?
  1542. %NumPins:24
  1543. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 ~N4 N4
  1544.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 P16 ~P16
  1545.            P10 ~P10 P15 ~P15 P11 ~P11 P14 ~P14 *
  1546.  
  1547. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1548.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1549.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 12,12,20,20);
  1550.  %ELSE
  1551.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 12,12,20,20);
  1552.   TSB(TNode, %InFuse; OutPin; 15,15,15,15,20,20,20,20);
  1553.  %END;
  1554. %MACEND;
  1555.  
  1556. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  1557. LOR(%InFuse, %InFuse+40; TL1);
  1558. LOR(%InFuse+80, %InFuse+120; TL2);
  1559. LXOR(TL1, TL2; TL3);
  1560. DQFFC(TL3, P1, IPL; TN1; 10,10,20,0,10,14,1,1,1,1,15,15,20,0,10,14,1,1,1,1);
  1561. ITSB(TN1, L1; OutPin; 7,7,7,7,15,15,15,15);
  1562. %MACEND;
  1563.  
  1564. LINV(P13; L1);
  1565.  
  1566. NOR3ENABLE(%SF00, %FF00, P23, N1);
  1567. NOR3ENABLE(%SF160, %FF160, P22, N2);
  1568. NOR3ENABLE(%SF320, %FF320, P21, N3);
  1569. XDFF(%FF480, L2, L3, L4, N4, P20);
  1570. XDFF(%FF640, L5, L6, L7, N5, P19);
  1571. XDFF(%FF800, L8, L9, L10, N6, P18);
  1572. XDFF(%FF960, L11, L12, L13, N7, P17);
  1573. NOR3ENABLE(%SF1120, %FF1120, P16, N8);
  1574. NOR3ENABLE(%SF1280, %FF1280, P15, N9);
  1575. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  1576. %EndModel
  1577.  
  1578.  
  1579. %StartModel
  1580. %Manufacturer:TI
  1581. %Type:20X4
  1582. %PartNumber:TI'TIBPAL20X4-30C
  1583. %LastNode ? ?
  1584. %NumPins:24
  1585. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 ~N4 N4
  1586.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 P16 ~P16
  1587.            P10 ~P10 P15 ~P15 P11 ~P11 P14 ~P14 *
  1588.  
  1589. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1590.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1591.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 23,23,30,30);
  1592.  %ELSE
  1593.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 23,23,30,30);
  1594.   TSB(TNode, %InFuse; OutPin; 19,19,15,15,30,30,30,30);
  1595.  %END;
  1596. %MACEND;
  1597.  
  1598. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  1599. LOR(%InFuse, %InFuse+40; TL1);
  1600. LOR(%InFuse+80, %InFuse+120; TL2);
  1601. LXOR(TL1, TL2; TL3);
  1602. DQFFC(TL3, P1, IPL; TN1; 10,10,30,0,15,25,1,1,1,1,15,15,30,0,15,25,1,1,1,1);
  1603. ITSB(TN1, L1; OutPin; 11,11,10,10,20,20,20,20);
  1604. %MACEND;
  1605.  
  1606. LINV(P13; L1);
  1607.  
  1608. NOR3ENABLE(%SF00, %FF00, P23, N1);
  1609. NOR3ENABLE(%SF160, %FF160, P22, N2);
  1610. NOR3ENABLE(%SF320, %FF320, P21, N3);
  1611. XDFF(%FF480, L2, L3, L4, N4, P20);
  1612. XDFF(%FF640, L5, L6, L7, N5, P19);
  1613. XDFF(%FF800, L8, L9, L10, N6, P18);
  1614. XDFF(%FF960, L11, L12, L13, N7, P17);
  1615. NOR3ENABLE(%SF1120, %FF1120, P16, N8);
  1616. NOR3ENABLE(%SF1280, %FF1280, P15, N9);
  1617. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  1618. %EndModel
  1619.  
  1620.  
  1621. %StartModel
  1622. %Manufacturer:TI
  1623. %Type:20X8
  1624. %PartNumber:TI'TIBPAL20X8-20C
  1625. %LastNode ? ?
  1626. %NumPins:24
  1627. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  1628.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  1629.            P10 ~P10 ~N9 N9 P11 ~P11 P14 ~P14 *
  1630.  
  1631. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1632.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1633.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 12,12,20,20);
  1634.  %ELSE
  1635.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 12,12,20,20);
  1636.   TSB(TNode, %InFuse; OutPin; 15,15,15,15,20,20,20,20);
  1637.  %END;
  1638. %MACEND;
  1639.  
  1640. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  1641. LOR(%InFuse, %InFuse+40; TL1);
  1642. LOR(%InFuse+80, %InFuse+120; TL2);
  1643. LXOR(TL1, TL2; TL3);
  1644. DQFFC(TL3, P1, IPL; TN1; 10,10,20,0,10,14,1,1,1,1,15,15,20,0,10,14,1,1,1,1);
  1645. ITSB(TN1, L1; OutPin; 7,7,7,7,15,15,15,15);
  1646. %MACEND;
  1647.  
  1648. LINV(P13; L1);
  1649.  
  1650. NOR3ENABLE(%SF00, %FF00, P23, N1);
  1651. XDFF(%FF160,  L2, L3, L4, N2, P22);
  1652. XDFF(%FF320,  L5, L6, L7, N3, P21);
  1653. XDFF(%FF480, L8, L9, L10, N4, P20);
  1654. XDFF(%FF640, L11, L12, L13, N5, P19);
  1655. XDFF(%FF800, L14, L15, L16, N6, P18);
  1656. XDFF(%FF960, L17, L18, L19, N7, P17);
  1657. XDFF(%FF1120,  L20, L21, L22, N8, P16);
  1658. XDFF(%FF1280,  L23, L24, L25, N9, P15);
  1659. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  1660. %EndModel
  1661.  
  1662.  
  1663. %StartModel
  1664. %Manufacturer:TI
  1665. %Type:20X8
  1666. %PartNumber:TI'TIBPAL20X8-30C
  1667. %LastNode ? ?
  1668. %NumPins:24
  1669. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  1670.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  1671.            P10 ~P10 ~N9 N9 P11 ~P11 P14 ~P14 *
  1672.  
  1673. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1674.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1675.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 23,23,30,30);
  1676.  %ELSE
  1677.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 23,23,30,30);
  1678.   TSB(TNode, %InFuse; OutPin; 19,19,15,15,30,30,30,30);
  1679.  %END;
  1680. %MACEND;
  1681.  
  1682. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  1683. LOR(%InFuse, %InFuse+40; TL1);
  1684. LOR(%InFuse+80, %InFuse+120; TL2);
  1685. LXOR(TL1, TL2; TL3);
  1686. DQFFC(TL3, P1, IPL; TN1; 10,10,30,0,15,25,1,1,1,1,15,15,30,0,15,25,1,1,1,1);
  1687. ITSB(TN1, L1; OutPin; 11,11,10,10,20,20,20,20);
  1688. %MACEND;
  1689.  
  1690. LINV(P13; L1);
  1691.  
  1692. NOR3ENABLE(%SF00, %FF00, P23, N1);
  1693. XDFF(%FF160,  L2, L3, L4, N2, P22);
  1694. XDFF(%FF320,  L5, L6, L7, N3, P21);
  1695. XDFF(%FF480, L8, L9, L10, N4, P20);
  1696. XDFF(%FF640, L11, L12, L13, N5, P19);
  1697. XDFF(%FF800, L14, L15, L16, N6, P18);
  1698. XDFF(%FF960, L17, L18, L19, N7, P17);
  1699. XDFF(%FF1120,  L20, L21, L22, N8, P16);
  1700. XDFF(%FF1280,  L23, L24, L25, N9, P15);
  1701. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  1702. %EndModel
  1703.  
  1704.  
  1705. ;Delays for the following device are given for 15 and 35pF conditions.
  1706. %StartModel
  1707. %Manufacturer:TI
  1708. %Type:22V10
  1709. %PartNumber:TI'TIBPAL22V10C
  1710. %LastNode ? ?
  1711. %NumPins: 24
  1712. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  1713.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  1714.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  1715.  
  1716. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  1717.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1718.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  1719.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  1720. %MACEND;
  1721.  
  1722. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  1723.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1724.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  1725.      %InFuse+528,%InFuse+572; OutLNode);
  1726. %MACEND;
  1727.  
  1728. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  1729.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1730.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  1731.      %InFuse+484; OutLNode);
  1732. %MACEND;
  1733.  
  1734. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  1735.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1736.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  1737. %MACEND;
  1738.  
  1739. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  1740.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1741.      %InFuse+264,%InFuse+308; OutLNode);
  1742. %MACEND;
  1743.  
  1744. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  1745.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  1746.  %CASE %S1,%S0
  1747.    0:
  1748.      LOR(OrOutput, L21; TLNode);
  1749.      DQFFC(TLNode, P1, L22; TNode; 20,20,30,0,25,25,35,35,35,35,25,25,30,0,25,25,40,40,35,35);
  1750.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1751.      INV(TNode; OutPin; 0,0,0,0);
  1752.     %ELSE
  1753.      ITSB(TNode, %InFuse; OutPin; 30,30,30,30,35,35,35,35);
  1754.     %END;
  1755.     INV(TNode; FeedBack; 0,0,0,0);
  1756.   |1:
  1757.      LOR(OrOutput, L21; TLNode);
  1758.      DQFFC(TLNode, P1, L22; TNode; 20,20,30,0,25,25,35,35,35,35,25,25,30,0,25,25,40,40,35,35);
  1759.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1760.      BUF(TNode; OutPin; 0,0,0,0);
  1761.     %ELSE
  1762.      TSB(TNode, %InFuse; OutPin; 30,30,30,30,35,35,35,35);
  1763.     %END;
  1764.     INV(TNode; FeedBack; 0,0,0,0);
  1765.   |2:
  1766.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1767.      INV(OrOutput; OutPin; 30,30,35,35);
  1768.     %ELSE
  1769.      INV(OrOutput; TNode; 30,30,35,35);
  1770.      TSB(TNode, %InFuse; OutPin; 30,30,30,30,35,35,35,35);
  1771.     %END;
  1772.     BUF(OutPin; FeedBack; 0,0,0,0);
  1773.   |3:
  1774.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1775.      BUF(OrOutput; OutPin; 30,30,35,35);
  1776.     %ELSE
  1777.      BUF(OrOutput; TNode; 30,30,35,35);
  1778.      TSB(TNode, %InFuse; OutPin; 30,30,30,30,35,35,35,35);
  1779.     %END;
  1780.     BUF(OutPin; FeedBack; 0,0,0,0);
  1781.   %END;
  1782. %MACEND;
  1783.  
  1784. LAND(%FF5764; L21);
  1785. LNOR(%FF00, IPH; L22);
  1786.  
  1787. LOR8(%FF88, L1);
  1788. LOR10(%FF484, L2);
  1789. LOR12(%FF968, L3);
  1790. LOR14(%FF1540, L4);
  1791. LOR16(%FF2200, L5);
  1792. LOR16(%FF2948, L6);
  1793. LOR14(%FF3696, L7);
  1794. LOR12(%FF4356, L8);
  1795. LOR10(%FF4928, L9);
  1796. LOR8(%FF5412, L10);
  1797.  
  1798. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  1799. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  1800. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  1801. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  1802. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  1803. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  1804. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  1805. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  1806. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  1807. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  1808. %EndModel
  1809.  
  1810.  
  1811. ;Delays for the following device are given for 15 and 35pF conditions.
  1812. %StartModel
  1813. %Manufacturer:TI
  1814. %Type:22V10
  1815. %PartNumber:TI'TIBPAL22V10AC
  1816. %LastNode ? ?
  1817. %NumPins: 24
  1818. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  1819.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  1820.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  1821.  
  1822. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  1823.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1824.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  1825.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  1826. %MACEND;
  1827.  
  1828. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  1829.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1830.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  1831.      %InFuse+528,%InFuse+572; OutLNode);
  1832. %MACEND;
  1833.  
  1834. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  1835.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1836.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  1837.      %InFuse+484; OutLNode);
  1838. %MACEND;
  1839.  
  1840. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  1841.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1842.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  1843. %MACEND;
  1844.  
  1845. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  1846.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1847.      %InFuse+264,%InFuse+308; OutLNode);
  1848. %MACEND;
  1849.  
  1850. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  1851.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  1852.  %CASE %S1,%S0
  1853.    0:
  1854.      LOR(OrOutput, L21; TLNode);
  1855.      DQFFC(TLNode, P1, L22; TNode; 10,10,20,0,15,15,25,25,25,25,15,15,20,0,15,15,30,30,25,25);
  1856.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1857.      INV(TNode; OutPin; 0,0,0,0);
  1858.     %ELSE
  1859.      ITSB(TNode, %InFuse; OutPin; 20,20,20,20,25,25,25,25);
  1860.     %END;
  1861.     INV(TNode; FeedBack; 0,0,0,0);
  1862.   |1:
  1863.      LOR(OrOutput, L21; TLNode);
  1864.      DQFFC(TLNode, P1, L22; TNode; 10,10,20,0,15,15,15,15,25,25,15,15,20,0,15,15,30,30,25,25);
  1865.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1866.      BUF(TNode; OutPin; 0,0,0,0);
  1867.     %ELSE
  1868.      TSB(TNode, %InFuse; OutPin; 20,20,20,20,25,25,25,25);
  1869.     %END;
  1870.     INV(TNode; FeedBack; 0,0,0,0);
  1871.   |2:
  1872.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1873.      INV(OrOutput; OutPin; 20,20,25,25);
  1874.     %ELSE
  1875.      INV(OrOutput; TNode; 20,20,25,25);
  1876.      TSB(TNode, %InFuse; OutPin; 20,20,20,20,25,25,25,25);
  1877.     %END;
  1878.     BUF(OutPin; FeedBack; 0,0,0,0);
  1879.   |3:
  1880.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1881.      BUF(OrOutput; OutPin; 20,20,25,25);
  1882.     %ELSE
  1883.      BUF(OrOutput; TNode; 20,20,25,25);
  1884.      TSB(TNode, %InFuse; OutPin; 20,20,20,20,25,25,25,25);
  1885.     %END;
  1886.     BUF(OutPin; FeedBack; 0,0,0,0);
  1887.   %END;
  1888. %MACEND;
  1889.  
  1890. LAND(%FF5764; L21);
  1891. LNOR(%FF00, IPH; L22);
  1892.  
  1893. LOR8(%FF88, L1);
  1894. LOR10(%FF484, L2);
  1895. LOR12(%FF968, L3);
  1896. LOR14(%FF1540, L4);
  1897. LOR16(%FF2200, L5);
  1898. LOR16(%FF2948, L6);
  1899. LOR14(%FF3696, L7);
  1900. LOR12(%FF4356, L8);
  1901. LOR10(%FF4928, L9);
  1902. LOR8(%FF5412, L10);
  1903.  
  1904. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  1905. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  1906. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  1907. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  1908. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  1909. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  1910. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  1911. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  1912. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  1913. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  1914. %EndModel
  1915.  
  1916.  
  1917. %StartModel
  1918. %Manufacturer:TI
  1919. %Type:19L8R
  1920. %PartNumber:TI'TIBPALR19L8C
  1921. %LastNode ? ?
  1922. %NumPins:24
  1923. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P1 ~P1 N4 ~N4 P21 ~P21 N5 ~N5 P20 ~P20
  1924.      N6 ~N6 P19 ~P19 N7 ~N7 P18 ~P18 N8 ~N8 P17 ~P17 N9 ~N9 P16 ~P16
  1925.      N10 ~N10 P13 ~P13 N11 ~N11 *
  1926.  
  1927. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1928.  %IF %SelFuse=0 %THEN
  1929.   DQFF(InPin, P14; OutNode; 20,20,10,5,15,15,35,35,10,5,15,15);
  1930.  %ELSE
  1931.   BUF(InPin; OutNode; 20,20,35,35);
  1932.  %END;
  1933. %MACEND;
  1934.  
  1935. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1936.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1937.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1938.      %InFuse+228, %InFuse+266; OutPin; 15,15,25,25);
  1939.  %ELSE
  1940.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1941.      %InFuse+228, %InFuse+266; TNode; 15,15,25,25);
  1942.   TSB(TNode, %InFuse; OutPin; 14,14,12,12,25,25,25,25);
  1943.  %END;
  1944. %MACEND;
  1945.  
  1946. INMAC(P2, %SF2433, N1);
  1947. INMAC(P23, %SF2432, N2);
  1948. INMAC(P3, %SF2434, N3);
  1949. INMAC(P4, %SF2435, N4);
  1950. INMAC(P5, %SF2436, N5);
  1951. INMAC(P6, %SF2437, N6);
  1952. INMAC(P7, %SF2438, N7);
  1953. INMAC(P8, %SF2439, N8);
  1954. INMAC(P9, %SF2440, N9);
  1955. INMAC(P10, %SF2441, N10);
  1956. INMAC(P11, %SF2442, N11);
  1957.  
  1958. NOR7ENABLE(%SF00, %FF00, P22, N12);
  1959. NOR7ENABLE(%SF304, %FF304, P21, N13);
  1960. NOR7ENABLE(%SF608, %FF608, P20, N14);
  1961. NOR7ENABLE(%SF912, %FF912, P19, N15);
  1962. NOR7ENABLE(%SF1216, %FF1216, P18, N16);
  1963. NOR7ENABLE(%SF1520, %FF1520, P17, N17);
  1964. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  1965. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  1966. %EndModel
  1967.  
  1968.  
  1969. ;Not all enable and disable times could be modeled.
  1970. %StartModel
  1971. %Manufacturer:TI
  1972. %Type:19R4R
  1973. %PartNumber:TI'TIBPALR19R4C
  1974. %LastNode ? ?
  1975. %NumPins:24
  1976. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 P21 ~P21 N5 ~N5 N12 ~N12
  1977.      N6 ~N6 N13 ~N13 N7 ~N7 N14 ~N14 N8 ~N8 N15 ~N15 N9 ~N9 P16 ~P16
  1978.      N10 ~N10 P15 ~P15 N11 ~N11 *
  1979.  
  1980. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1981.  %IF %SelFuse=0 %THEN
  1982.   DQFF(InPin, P14; OutNode; 20,20,10,5,15,15,35,35,10,5,15,15);
  1983.  %ELSE
  1984.   BUF(InPin; OutNode; 20,20,35,35);
  1985.  %END;
  1986. %MACEND;
  1987.  
  1988. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1989.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1990.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1991.      %InFuse+228, %InFuse+266; OutPin; 15,15,25,25);
  1992.  %ELSE
  1993.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1994.      %InFuse+228, %InFuse+266; TNode; 15,15,25,25);
  1995.   TSB(TNode, %InFuse; OutPin; 14,14,12,12,25,25,25,25);
  1996.  %END;
  1997. %MACEND;
  1998.  
  1999. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2000.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  2001.  DQFF(TLNode, P1; NodeInp; 10,10,25,0,15,15,20,20,25,0,15,15);
  2002.  TSB(NodeInp, L1; OutPin; 10,10,11,11,20,20,20,20);
  2003. %MACEND;
  2004.  
  2005. LINV(P13; L1);
  2006.  
  2007. INMAC(P2, %SF2433, N1);
  2008. INMAC(P23, %SF2432, N2);
  2009. INMAC(P3, %SF2434, N3);
  2010. INMAC(P4, %SF2435, N4);
  2011. INMAC(P5, %SF2436, N5);
  2012. INMAC(P6, %SF2437, N6);
  2013. INMAC(P7, %SF2438, N7);
  2014. INMAC(P8, %SF2439, N8);
  2015. INMAC(P9, %SF2440, N9);
  2016. INMAC(P10, %SF2441, N10);
  2017. INMAC(P11, %SF2442, N11);
  2018.  
  2019. NOR7ENABLE(%SF00, %FF00, P22, N16);
  2020. NOR7ENABLE(%SF304, %FF304, P21, N17);
  2021. NOR8DFF(%FF608, N12, L2, P20);
  2022. NOR8DFF(%FF912, N13, L3, P19);
  2023. NOR8DFF(%FF1216, N14, L4, P18);
  2024. NOR8DFF(%FF1520, N15, L5, P17);
  2025. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  2026. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  2027. %EndModel
  2028.  
  2029.  
  2030. ;Not all enable and disable times could be modeled.
  2031. %StartModel
  2032. %Manufacturer:TI
  2033. %Type:19R6R
  2034. %PartNumber:TI'TIBPALR19R6C
  2035. %LastNode ? ?
  2036. %NumPins:24
  2037. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 N12 ~N12 N5 ~N5 N13 ~N13
  2038.      N6 ~N6 N14 ~N14 N7 ~N7 N15 ~N15 N8 ~N8 N16 ~N16 N9 ~N9 N17 ~N17
  2039.      N10 ~N10 P15 ~P15 N11 ~N11 *
  2040.  
  2041. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  2042.  %IF %SelFuse=0 %THEN
  2043.   DQFF(InPin, P14; OutNode; 20,20,10,5,15,15,35,35,10,5,15,15);
  2044.  %ELSE
  2045.   BUF(InPin; OutNode; 20,20,35,35);
  2046.  %END;
  2047. %MACEND;
  2048.  
  2049. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2050.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  2051.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2052.      %InFuse+228, %InFuse+266; OutPin; 15,15,25,25);
  2053.  %ELSE
  2054.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2055.      %InFuse+228, %InFuse+266; TNode; 15,15,25,25);
  2056.   TSB(TNode, %InFuse; OutPin; 14,14,12,12,25,25,25,25);
  2057.  %END;
  2058. %MACEND;
  2059.  
  2060. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2061.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  2062.  DQFF(TLNode, P1; NodeInp; 10,10,25,0,15,15,20,20,25,0,15,15);
  2063.  TSB(NodeInp, L1; OutPin; 10,10,11,11,20,20,20,20);
  2064. %MACEND;
  2065.  
  2066. LINV(P13; L1);
  2067.  
  2068. INMAC(P2, %SF2433, N1);
  2069. INMAC(P23, %SF2432, N2);
  2070. INMAC(P3, %SF2434, N3);
  2071. INMAC(P4, %SF2435, N4);
  2072. INMAC(P5, %SF2436, N5);
  2073. INMAC(P6, %SF2437, N6);
  2074. INMAC(P7, %SF2438, N7);
  2075. INMAC(P8, %SF2439, N8);
  2076. INMAC(P9, %SF2440, N9);
  2077. INMAC(P10, %SF2441, N10);
  2078. INMAC(P11, %SF2442, N11);
  2079.  
  2080. NOR7ENABLE(%SF00, %FF00, P22, N18);
  2081. NOR8DFF(%FF304, N12, L2, P21);
  2082. NOR8DFF(%FF608, N13, L3, P20);
  2083. NOR8DFF(%FF912, N14, L4, P19);
  2084. NOR8DFF(%FF1216, N15, L5, P18);
  2085. NOR8DFF(%FF1520, N16, L6, P17);
  2086. NOR8DFF(%FF1824, N17, L7, P16);
  2087. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  2088. %EndModel
  2089.  
  2090.  
  2091. ;Not all enable and disable times could be modeled.
  2092. %StartModel
  2093. %Manufacturer:TI
  2094. %Type:19R8R
  2095. %PartNumber:TI'TIBPALR19R8C
  2096. %LastNode ? ?
  2097. %NumPins:24
  2098. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 N12 ~N12 N4 ~N4 N13 ~N13 N5 ~N5 N14 ~N14
  2099.      N6 ~N6 N15 ~N15 N7 ~N7 N16 ~N16 N8 ~N8 N17 ~N17 N9 ~N9 N18 ~N18
  2100.      N10 ~N10 N19 ~N19 N11 ~N11 *
  2101.  
  2102.  
  2103. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  2104.  %IF %SelFuse=0 %THEN
  2105.   DQFF(InPin, P14; OutNode; 20,20,10,5,15,15,35,35,10,5,15,15);
  2106.  %ELSE
  2107.   BUF(InPin; OutNode; 20,20,35,35);
  2108.  %END;
  2109. %MACEND;
  2110.  
  2111. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2112.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  2113.  DQFF(TLNode, P1; NodeInp; 10,10,25,0,15,15,20,20,25,0,15,15);
  2114.  TSB(NodeInp, L1; OutPin; 10,10,11,11,20,20,20,20);
  2115. %MACEND;
  2116.  
  2117. LINV(P13; L1);
  2118.  
  2119. INMAC(P2, %SF2433, N1);
  2120. INMAC(P23, %SF2432, N2);
  2121. INMAC(P3, %SF2434, N3);
  2122. INMAC(P4, %SF2435, N4);
  2123. INMAC(P5, %SF2436, N5);
  2124. INMAC(P6, %SF2437, N6);
  2125. INMAC(P7, %SF2438, N7);
  2126. INMAC(P8, %SF2439, N8);
  2127. INMAC(P9, %SF2440, N9);
  2128. INMAC(P10, %SF2441, N10);
  2129. INMAC(P11, %SF2442, N11);
  2130.  
  2131. NOR8DFF(%FF00, N12, L2, P22);
  2132. NOR8DFF(%FF304, N13, L3, P21);
  2133. NOR8DFF(%FF608, N14, L4, P20);
  2134. NOR8DFF(%FF912, N15, L5, P19);
  2135. NOR8DFF(%FF1216, N16, L6, P18);
  2136. NOR8DFF(%FF1520, N17, L7, P17);
  2137. NOR8DFF(%FF1824, N18, L8, P16);
  2138. NOR8DFF(%FF2128, N19, L9, P15);
  2139. %EndModel
  2140.  
  2141.  
  2142. ;Not all enable and disable times could be modeled.
  2143. %StartModel
  2144. %Manufacturer:TI
  2145. %Type:19L8L
  2146. %PartNumber:TI'TIBPALT19L8C
  2147. %LastNode ? ?
  2148. %NumPins:24
  2149. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P1 ~P1 N4 ~N4 P21 ~P21 N5 ~N5 P20 ~P20
  2150.      N6 ~N6 P19 ~P19 N7 ~N7 P18 ~P18 N8 ~N8 P17 ~P17 N9 ~N9 P16 ~P16
  2151.      N10 ~N10 P13 ~P13 N11 ~N11 *
  2152.  
  2153. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  2154.  %IF %SelFuse=0 %THEN
  2155.   DLATCH(InPin, L1; OutNode; 25,25,28,28,10,5,15,40,40,40,40,10,5,15);
  2156.  %ELSE
  2157.   BUF(InPin; OutNode; 25,25,40,40);
  2158.  %END;
  2159. %MACEND;
  2160.  
  2161. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2162.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  2163.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2164.      %InFuse+228, %InFuse+266; OutPin; 15,15,25,25);
  2165.  %ELSE
  2166.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2167.      %InFuse+228, %InFuse+266; TNode; 15,15,25,25);
  2168.   TSB(TNode, %InFuse; OutPin; 14,14,12,12,25,25,25,25);
  2169.  %END;
  2170. %MACEND;
  2171.  
  2172. LINV(P14; L1);
  2173.  
  2174. INMAC(P2, %SF2433, N1);
  2175. INMAC(P23, %SF2432, N2);
  2176. INMAC(P3, %SF2434, N3);
  2177. INMAC(P4, %SF2435, N4);
  2178. INMAC(P5, %SF2436, N5);
  2179. INMAC(P6, %SF2437, N6);
  2180. INMAC(P7, %SF2438, N7);
  2181. INMAC(P8, %SF2439, N8);
  2182. INMAC(P9, %SF2440, N9);
  2183. INMAC(P10, %SF2441, N10);
  2184. INMAC(P11, %SF2442, N11);
  2185.  
  2186. NOR7ENABLE(%SF00, %FF00, P22, N12);
  2187. NOR7ENABLE(%SF304, %FF304, P21, N13);
  2188. NOR7ENABLE(%SF608, %FF608, P20, N14);
  2189. NOR7ENABLE(%SF912, %FF912, P19, N15);
  2190. NOR7ENABLE(%SF1216, %FF1216, P18, N16);
  2191. NOR7ENABLE(%SF1520, %FF1520, P17, N17);
  2192. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  2193. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  2194. %EndModel
  2195.  
  2196.  
  2197. ;Not all enable and disable times could be modeled.
  2198. %StartModel
  2199. %Manufacturer:TI
  2200. %Type:19R4L
  2201. %PartNumber:TI'TIBPALT19R4C
  2202. %LastNode ? ?
  2203. %NumPins:24
  2204. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 P21 ~P21 N5 ~N5 N12 ~N12
  2205.      N6 ~N6 N13 ~N13 N7 ~N7 N14 ~N14 N8 ~N8 N15 ~N15 N9 ~N9 P16 ~P16
  2206.      N10 ~N10 P15 ~P15 N11 ~N11 *
  2207.  
  2208. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  2209.  %IF %SelFuse=0 %THEN
  2210.   DLATCH(InPin, L2; OutNode; 25,25,28,28,10,5,15,40,40,40,40,10,5,15);
  2211.  %ELSE
  2212.   BUF(InPin; OutNode; 25,25,40,40);
  2213.  %END;
  2214. %MACEND;
  2215.  
  2216. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2217.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  2218.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2219.      %InFuse+228, %InFuse+266; OutPin; 15,15,25,25);
  2220.  %ELSE
  2221.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2222.      %InFuse+228, %InFuse+266; TNode; 15,15,25,25);
  2223.   TSB(TNode, %InFuse; OutPin; 14,14,12,12,25,25,25,25);
  2224.  %END;
  2225. %MACEND;
  2226.  
  2227. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2228.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  2229.  DQFF(TLNode, P1; NodeInp; 10,10,25,0,15,15,20,20,25,0,15,15);
  2230.  TSB(NodeInp, L1; OutPin; 10,10,11,11,20,20,20,20);
  2231. %MACEND;
  2232.  
  2233. LINV(P13; L1);
  2234. LINV(P14; L2);
  2235.  
  2236. INMAC(P2, %SF2433, N1);
  2237. INMAC(P23, %SF2432, N2);
  2238. INMAC(P3, %SF2434, N3);
  2239. INMAC(P4, %SF2435, N4);
  2240. INMAC(P5, %SF2436, N5);
  2241. INMAC(P6, %SF2437, N6);
  2242. INMAC(P7, %SF2438, N7);
  2243. INMAC(P8, %SF2439, N8);
  2244. INMAC(P9, %SF2440, N9);
  2245. INMAC(P10, %SF2441, N10);
  2246. INMAC(P11, %SF2442, N11);
  2247.  
  2248. NOR7ENABLE(%SF00, %FF00, P22, N16);
  2249. NOR7ENABLE(%SF304, %FF304, P21, N17);
  2250. NOR8DFF(%FF608, N12, L3, P20);
  2251. NOR8DFF(%FF912, N13, L4, P19);
  2252. NOR8DFF(%FF1216, N14, L5, P18);
  2253. NOR8DFF(%FF1520, N15, L6, P17);
  2254. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  2255. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  2256. %EndModel
  2257.  
  2258.  
  2259. ;Not all enable and disable times could be modeled.
  2260. %StartModel
  2261. %Manufacturer:TI
  2262. %Type:19R6L
  2263. %PartNumber:TI'TIBPALT19R6C
  2264. %LastNode ? ?
  2265. %NumPins:24
  2266. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 N12 ~N12 N5 ~N5 N13 ~N13
  2267.      N6 ~N6 N14 ~N14 N7 ~N7 N15 ~N15 N8 ~N8 N16 ~N16 N9 ~N9 N17 ~N17
  2268.      N10 ~N10 P15 ~P15 N11 ~N11 *
  2269.  
  2270. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  2271.  %IF %SelFuse=0 %THEN
  2272.   DLATCH(InPin, L2; OutNode; 25,25,28,28,10,5,15,40,40,40,40,10,5,15);
  2273.  %ELSE
  2274.   BUF(InPin; OutNode; 25,25,40,40);
  2275.  %END;
  2276. %MACEND;
  2277.  
  2278. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2279.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  2280.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2281.      %InFuse+228, %InFuse+266; OutPin; 15,15,25,25);
  2282.  %ELSE
  2283.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2284.      %InFuse+228, %InFuse+266; TNode; 15,15,25,25);
  2285.   TSB(TNode, %InFuse; OutPin; 14,14,12,12,25,25,25,25);
  2286.  %END;
  2287. %MACEND;
  2288.  
  2289. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2290.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  2291.  DQFF(TLNode, P1; NodeInp; 10,10,25,0,15,15,20,20,25,0,15,15);
  2292.  TSB(NodeInp, L1; OutPin; 10,10,11,11,20,20,20,20);
  2293. %MACEND;
  2294.  
  2295. LINV(P13; L1);
  2296. LINV(P14; L2);
  2297.  
  2298. INMAC(P2, %SF2433, N1);
  2299. INMAC(P23, %SF2432, N2);
  2300. INMAC(P3, %SF2434, N3);
  2301. INMAC(P4, %SF2435, N4);
  2302. INMAC(P5, %SF2436, N5);
  2303. INMAC(P6, %SF2437, N6);
  2304. INMAC(P7, %SF2438, N7);
  2305. INMAC(P8, %SF2439, N8);
  2306. INMAC(P9, %SF2440, N9);
  2307. INMAC(P10, %SF2441, N10);
  2308. INMAC(P11, %SF2442, N11);
  2309.  
  2310. NOR7ENABLE(%SF00, %FF00, P22, N18);
  2311. NOR8DFF(%FF304, N12, L3, P21);
  2312. NOR8DFF(%FF608, N13, L4, P20);
  2313. NOR8DFF(%FF912, N14, L5, P19);
  2314. NOR8DFF(%FF1216, N15, L6, P18);
  2315. NOR8DFF(%FF1520, N16, L7, P17);
  2316. NOR8DFF(%FF1824, N17, L8, P16);
  2317. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  2318. %EndModel
  2319.  
  2320.  
  2321. ;Not all enable and disable times could be modeled.
  2322. %StartModel
  2323. %Manufacturer:TI
  2324. %Type:19R8L
  2325. %PartNumber:TI'TIBPALT19R8C
  2326. %LastNode ? ?
  2327. %NumPins:24
  2328. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 N12 ~N12 N4 ~N4 N13 ~N13 N5 ~N5 N14 ~N14
  2329.      N6 ~N6 N15 ~N15 N7 ~N7 N16 ~N16 N8 ~N8 N17 ~N17 N9 ~N9 N18 ~N18
  2330.      N10 ~N10 N19 ~N19 N11 ~N11 *
  2331.  
  2332. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  2333.  %IF %SelFuse=0 %THEN
  2334.   DLATCH(InPin, L2; OutNode; 25,25,28,28,10,5,15,40,40,40,40,10,5,15);
  2335.  %ELSE
  2336.   BUF(InPin; OutNode; 25,25,40,40);
  2337.  %END;
  2338. %MACEND;
  2339.  
  2340. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2341.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  2342.  DQFF(TLNode, P1; NodeInp; 10,10,25,0,15,15,20,20,25,0,15,15);
  2343.  TSB(NodeInp, L1; OutPin; 10,10,11,11,20,20,20,20);
  2344. %MACEND;
  2345.  
  2346. LINV(P13; L1);
  2347. LINV(P14; L2);
  2348.  
  2349. INMAC(P2, %SF2433, N1);
  2350. INMAC(P23, %SF2432, N2);
  2351. INMAC(P3, %SF2434, N3);
  2352. INMAC(P4, %SF2435, N4);
  2353. INMAC(P5, %SF2436, N5);
  2354. INMAC(P6, %SF2437, N6);
  2355. INMAC(P7, %SF2438, N7);
  2356. INMAC(P8, %SF2439, N8);
  2357. INMAC(P9, %SF2440, N9);
  2358. INMAC(P10, %SF2441, N10);
  2359. INMAC(P11, %SF2442, N11);
  2360.  
  2361. NOR8DFF(%FF00, N12, L3, P22);
  2362. NOR8DFF(%FF304, N13, L4, P21);
  2363. NOR8DFF(%FF608, N14, L5, P20);
  2364. NOR8DFF(%FF912, N15, L6, P19);
  2365. NOR8DFF(%FF1216, N16, L7, P18);
  2366. NOR8DFF(%FF1520, N17, L8, P17);
  2367. NOR8DFF(%FF1824, N18, L9, P16);
  2368. NOR8DFF(%FF2128, N19, L10, P15);
  2369. %EndModel
  2370.  
  2371.  
  2372. %StartModel
  2373. %Manufacturer:TI
  2374. %Type:16L8
  2375. %PartNumber:TI'TICHAL16L8-35
  2376. %LastNode ? ?
  2377. %NumPins: 20
  2378. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  2379.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  2380.  
  2381. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2382.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  2383.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2384.      %InFuse+192, %InFuse+224; OutPin; 18,18,35,35);
  2385.  %ELSE
  2386.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2387.      %InFuse+192, %InFuse+224; TNode; 18,18,35,35);
  2388.   TSB(TNode, %InFuse; OutPin; 12,12,12,12,25,25,25,25);
  2389.  %END;
  2390. %MACEND;
  2391.  
  2392. NOR7ENABLE(%SF00, %FF00, P19, N1);
  2393. NOR7ENABLE(%SF256, %FF256, P18, N2);
  2394. NOR7ENABLE(%SF512, %FF512, P17, N3);
  2395. NOR7ENABLE(%SF768, %FF768, P16, N4);
  2396. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  2397. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  2398. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  2399. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  2400. %EndModel
  2401.  
  2402.  
  2403. %StartModel
  2404. %Manufacturer:TI
  2405. %Type:16R4
  2406. %PartNumber:TI'TICHAL16R4-35
  2407. %LastNode ? ?
  2408. %NumPins: 20
  2409. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  2410.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  2411.  
  2412. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2413.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  2414.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2415.      %InFuse+192, %InFuse+224; OutPin; 18,18,35,35);
  2416.  %ELSE
  2417.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2418.      %InFuse+192, %InFuse+224; TNode; 18,18,35,35);
  2419.   TSB(TNode, %InFuse; OutPin; 12,12,12,12,25,25,25,25);
  2420.  %END;
  2421. %MACEND;
  2422.  
  2423. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2424.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  2425.  DQFF(TLNode,P1;NodeInp;10,10,30,0,20,20,25,25,30,0,20,20);
  2426.  TSB(NodeInp,L1;OutPin;12,12,12,12,25,25,25,25);
  2427. %MACEND;
  2428.  
  2429. LINV(P11;L1);
  2430. NOR7ENABLE(%SF00, %FF00, P19, N1);
  2431. NOR7ENABLE(%SF256, %FF256, P18, N2);
  2432. NOR8DFF(%FF512, N3, L2, P17);
  2433. NOR8DFF(%FF768, N4, L3, P16);
  2434. NOR8DFF(%FF1024, N5, L4, P15);
  2435. NOR8DFF(%FF1280, N6, L5, P14);
  2436. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  2437. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  2438. %EndModel
  2439.  
  2440.  
  2441. %StartModel
  2442. %Manufacturer:TI
  2443. %Type:16R6
  2444. %PartNumber:TI'TICHAL16R6-35
  2445. %LastNode ? ?
  2446. %NumPins: 20
  2447. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  2448.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  2449.  
  2450. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2451.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  2452.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2453.      %InFuse+192, %InFuse+224; OutPin; 18,18,35,35);
  2454.  %ELSE
  2455.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2456.      %InFuse+192, %InFuse+224; TNode; 18,18,35,35);
  2457.   TSB(TNode, %InFuse; OutPin; 12,12,12,12,25,25,25,25);
  2458.  %END;
  2459. %MACEND;
  2460.  
  2461. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2462.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  2463.  DQFF(TLNode,P1;NodeInp;10,10,30,0,20,20,25,25,30,0,20,20);
  2464.  TSB(NodeInp,L1;OutPin;12,12,12,12,25,25,25,25);
  2465. %MACEND;
  2466.  
  2467. LINV(P11;L1);
  2468. NOR7ENABLE(%SF00, %FF00, P19, N1);
  2469. NOR8DFF(%FF256, N2, L2, P18);
  2470. NOR8DFF(%FF512, N3, L3, P17);
  2471. NOR8DFF(%FF768, N4, L4, P16);
  2472. NOR8DFF(%FF1024, N5, L5, P15);
  2473. NOR8DFF(%FF1280, N6, L6, P14);
  2474. NOR8DFF(%FF1536, N7, L7, P13);
  2475. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  2476. %EndModel
  2477.  
  2478.  
  2479. %StartModel
  2480. %Manufacturer:TI
  2481. %Type:16R8
  2482. %PartNumber:TI'TICHAL16R8-35
  2483. %LastNode ? ?
  2484. %NumPins: 20
  2485. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  2486.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  2487.  
  2488. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2489.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  2490.  DQFF(TLNode,P1;NodeInp;10,10,30,0,20,20,25,25,30,0,20,20);
  2491.  TSB(NodeInp,L1;OutPin;12,12,12,12,25,25,25,25);
  2492. %MACEND;
  2493.  
  2494. LINV(P11;L1);
  2495. NOR8DFF(%FF00, N1, L2, P19);
  2496. NOR8DFF(%FF256, N2, L3, P18);
  2497. NOR8DFF(%FF512, N3, L4, P17);
  2498. NOR8DFF(%FF768, N4, L5, P16);
  2499. NOR8DFF(%FF1024, N5, L6, P15);
  2500. NOR8DFF(%FF1280, N6, L7, P14);
  2501. NOR8DFF(%FF1536, N7, L8, P13);
  2502. NOR8DFF(%FF1792, N8, L9, P12);
  2503. %EndModel
  2504.  
  2505.  
  2506. %StartModel
  2507. %Manufacturer:TI
  2508. %Type:16L8
  2509. %PartNumber:TI'TICPAL16L8-55C
  2510. %LastNode ? ?
  2511. %NumPins:20
  2512. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  2513.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  2514.  
  2515. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2516.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  2517.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2518.      %InFuse+192, %InFuse+224; OutPin; 35,35,55,55);
  2519.  %ELSE
  2520.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2521.      %InFuse+192, %InFuse+224; TNode; 35,35,55,55);
  2522.   TSB(TNode, %InFuse; OutPin; 35,35,35,35,55,55,55,55);
  2523.  %END;
  2524. %MACEND;
  2525.  
  2526. NOR7ENABLE(%SF00, %FF00, P19, N1);
  2527. NOR7ENABLE(%SF256, %FF256, P18, N2);
  2528. NOR7ENABLE(%SF512, %FF512, P17, N3);
  2529. NOR7ENABLE(%SF768, %FF768, P16, N4);
  2530. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  2531. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  2532. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  2533. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  2534. %EndModel
  2535.  
  2536.  
  2537. %StartModel
  2538. %Manufacturer:TI
  2539. %Type:16R4
  2540. %PartNumber:TI'TICPAL16R4-55C
  2541. %LastNode ? ?
  2542. %NumPins:20
  2543. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  2544.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  2545.  
  2546. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2547.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  2548.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2549.      %InFuse+192, %InFuse+224; OutPin; 35,35,55,55);
  2550.  %ELSE
  2551.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2552.      %InFuse+192, %InFuse+224; TNode; 35,35,55,55);
  2553.   TSB(TNode, %InFuse; OutPin; 35,35,35,35,55,55,55,55);
  2554.  %END;
  2555. %MACEND;
  2556.  
  2557. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2558.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  2559.  DQFF(TLNode,P1;NodeInp;15,15,40,0,20,20,22,22,40,0,20,20);
  2560.  TSB(NodeInp,L1;OutPin;15,15,15,15,25,25,25,25);
  2561. %MACEND;
  2562.  
  2563. LINV(P11;L1);
  2564. NOR7ENABLE(%SF00, %FF00, P19, N1);
  2565. NOR7ENABLE(%SF256, %FF256, P18, N2);
  2566. NOR8DFF(%FF512, N3, L2, P17);
  2567. NOR8DFF(%FF768, N4, L3, P16);
  2568. NOR8DFF(%FF1024, N5, L4, P15);
  2569. NOR8DFF(%FF1280, N6, L5, P14);
  2570. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  2571. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  2572. %EndModel
  2573.  
  2574.  
  2575. %StartModel
  2576. %Manufacturer:TI
  2577. %Type:16R6
  2578. %PartNumber:TI'TICPAL16R6-55C
  2579. %LastNode ? ?
  2580. %NumPins:20
  2581. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  2582.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  2583.  
  2584. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2585.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  2586.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2587.      %InFuse+192, %InFuse+224; OutPin; 35,35,55,55);
  2588.  %ELSE
  2589.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2590.      %InFuse+192, %InFuse+224; TNode; 35,35,55,55);
  2591.   TSB(TNode, %InFuse; OutPin; 35,35,35,35,55,55,55,55);
  2592.  %END;
  2593. %MACEND;
  2594.  
  2595. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2596.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  2597.  DQFF(TLNode,P1;NodeInp;15,15,40,0,20,20,22,22,40,0,20,20);
  2598.  TSB(NodeInp,L1;OutPin;15,15,15,15,25,25,25,25);
  2599. %MACEND;
  2600.  
  2601. LINV(P11;L1);
  2602. NOR7ENABLE(%SF00, %FF00, P19, N1);
  2603. NOR8DFF(%FF256, N2, L2, P18);
  2604. NOR8DFF(%FF512, N3, L3, P17);
  2605. NOR8DFF(%FF768, N4, L4, P16);
  2606. NOR8DFF(%FF1024, N5, L5, P15);
  2607. NOR8DFF(%FF1280, N6, L6, P14);
  2608. NOR8DFF(%FF1536, N7, L7, P13);
  2609. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  2610. %EndModel
  2611.  
  2612.  
  2613. %StartModel
  2614. %Manufacturer:TI
  2615. %Type:16R8
  2616. %PartNumber:TI'TICPAL16R8-55C
  2617. %LastNode ? ?
  2618. %NumPins:20
  2619. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  2620.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  2621.  
  2622. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2623.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  2624.  DQFF(TLNode,P1;NodeInp;15,15,40,0,20,20,22,22,40,0,20,20);
  2625.  TSB(NodeInp,L1;OutPin;15,15,15,15,25,25,25,25);
  2626. %MACEND;
  2627.  
  2628. LINV(P11;L1);
  2629. NOR8DFF(%FF00, N1, L2, P19);
  2630. NOR8DFF(%FF256, N2, L3, P18);
  2631. NOR8DFF(%FF512, N3, L4, P17);
  2632. NOR8DFF(%FF768, N4, L5, P16);
  2633. NOR8DFF(%FF1024, N5, L6, P15);
  2634. NOR8DFF(%FF1280, N6, L7, P14);
  2635. NOR8DFF(%FF1536, N7, L8, P13);
  2636. NOR8DFF(%FF1792, N8, L9, P12);
  2637. %EndModel
  2638.  
  2639.  
  2640. %StartModel
  2641. %Manufacturer:TI
  2642. %Type:22V10
  2643. %PartNumber:TI'TICPAL22V10C
  2644. %LastNode ? ?
  2645. %NumPins: 24
  2646. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  2647.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  2648.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  2649.  
  2650. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  2651.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2652.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  2653.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  2654. %MACEND;
  2655.  
  2656. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  2657.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2658.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  2659.      %InFuse+528,%InFuse+572; OutLNode);
  2660. %MACEND;
  2661.  
  2662. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  2663.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2664.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  2665.      %InFuse+484; OutLNode);
  2666. %MACEND;
  2667.  
  2668. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  2669.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2670.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  2671. %MACEND;
  2672.  
  2673. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  2674.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2675.      %InFuse+264,%InFuse+308; OutLNode);
  2676. %MACEND;
  2677.  
  2678. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  2679.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  2680.  %CASE %S1,%S0
  2681.    0:
  2682.      LOR(OrOutput, L21; TLNode);
  2683.      DQFFC(TLNode, P1, L22; TNode; 15,15,20,0,8,9,25,25,25,25,15,15,20,0,8,9,25,25,25,25);
  2684.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2685.      INV(TNode; OutPin; 0,0,0,0);
  2686.     %ELSE
  2687.      ITSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  2688.     %END;
  2689.     INV(TNode; FeedBack; 0,0,0,0);
  2690.   |1:
  2691.      LOR(OrOutput, L21; TLNode);
  2692.      DQFFC(TLNode, P1, L22; TNode; 15,15,20,0,8,9,25,25,25,25,15,15,20,0,8,9,25,25,25,25);
  2693.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2694.      BUF(TNode; OutPin; 0,0,0,0);
  2695.     %ELSE
  2696.      TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  2697.     %END;
  2698.     INV(TNode; FeedBack; 0,0,0,0);
  2699.   |2:
  2700.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2701.      INV(OrOutput; OutPin; 20,20,20,20);
  2702.     %ELSE
  2703.      INV(OrOutput; TNode; 20,20,20,20);
  2704.      TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  2705.     %END;
  2706.     BUF(OutPin; FeedBack; 0,0,0,0);
  2707.   |3:
  2708.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2709.      BUF(OrOutput; OutPin; 20,20,20,20);
  2710.     %ELSE
  2711.      BUF(OrOutput; TNode; 20,20,20,20);
  2712.      TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  2713.     %END;
  2714.     BUF(OutPin; FeedBack; 0,0,0,0);
  2715.   %END;
  2716. %MACEND;
  2717.  
  2718. LAND(%FF5764; L21);
  2719. LNOR(%FF00, IPH; L22);
  2720.  
  2721. LOR8(%FF88, L1);
  2722. LOR10(%FF484, L2);
  2723. LOR12(%FF968, L3);
  2724. LOR14(%FF1540, L4);
  2725. LOR16(%FF2200, L5);
  2726. LOR16(%FF2948, L6);
  2727. LOR14(%FF3696, L7);
  2728. LOR12(%FF4356, L8);
  2729. LOR10(%FF4928, L9);
  2730. LOR8(%FF5412, L10);
  2731.  
  2732. SET(RLOW);
  2733. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  2734. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  2735. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  2736. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  2737. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  2738. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  2739. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  2740. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  2741. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  2742. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  2743. %EndModel
  2744.  
  2745.  
  2746. ;MODELS FOR THE FOLLOWING DEVICES WERE TAKEN FROM 1988 TI
  2747. ;PROGRAMMABLE LOGIC DATA BOOK.
  2748.  
  2749. %StartModel
  2750. %Manufacturer:TI
  2751. %Type:EC16P8N
  2752. %PartNumber:TI'TIEPAL10H16P8-3C
  2753. %LastNode ? ?
  2754. %NumPins: 24
  2755. %FDF AND 0 P1 ~P1 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  2756.      P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  2757.  
  2758. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  2759.  %IF %XorFuse=0 %THEN
  2760.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2761.       %InFuse+192, %InFuse+224; OutPin; 10,10,30,30);
  2762.  %ELSE
  2763.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2764.      %InFuse+192, %InFuse+224; OutPin; 10,10,30,30);
  2765.  %END;
  2766. %MACEND;
  2767.  
  2768. SET(RLOW);
  2769. POR8(%SF2048, %FF00, P21);
  2770. POR8(%SF2049, %FF256, P4);
  2771. POR8(%SF2050, %FF512, P20);
  2772. POR8(%SF2051, %FF768, P5);
  2773. POR8(%SF2052, %FF1024, P18);
  2774. POR8(%SF2053, %FF1280, P7);
  2775. POR8(%SF2054, %FF1536, P17);
  2776. POR8(%SF2055, %FF1792, P8);
  2777. %EndModel
  2778.  
  2779.  
  2780. %StartModel
  2781. %Manufacturer:TI
  2782. %Type:EC16P8N
  2783. %PartNumber:TI'TIEPAL10H16P8-6C
  2784. %LastNode ? ?
  2785. %NumPins: 24
  2786. %FDF AND 0 P1 ~P1 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  2787.      P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  2788.  
  2789. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  2790.  %IF %XorFuse=0 %THEN
  2791.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2792.       %InFuse+192, %InFuse+224; OutPin; 20,20,60,60);
  2793.  %ELSE
  2794.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2795.      %InFuse+192, %InFuse+224; OutPin; 20,20,60,60);
  2796.  %END;
  2797. %MACEND;
  2798.  
  2799. SET(RLOW);
  2800. POR8(%SF2048, %FF00, P21);
  2801. POR8(%SF2049, %FF256, P4);
  2802. POR8(%SF2050, %FF512, P20);
  2803. POR8(%SF2051, %FF768, P5);
  2804. POR8(%SF2052, %FF1024, P18);
  2805. POR8(%SF2053, %FF1280, P7);
  2806. POR8(%SF2054, %FF1536, P17);
  2807. POR8(%SF2055, %FF1792, P8);
  2808. %EndModel
  2809.  
  2810.  
  2811. %StartModel
  2812. %Manufacturer:TI
  2813. %Type:EC16P8N
  2814. %PartNumber:TI'TIEPAL100H16P8-3C
  2815. %LastNode ? ?
  2816. %NumPins: 24
  2817. %FDF AND 0 P1 ~P1 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  2818.      P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  2819.  
  2820. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  2821.  %IF %XorFuse=0 %THEN
  2822.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2823.       %InFuse+192, %InFuse+224; OutPin; 10,10,30,30);
  2824.  %ELSE
  2825.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2826.      %InFuse+192, %InFuse+224; OutPin; 10,10,30,30);
  2827.  %END;
  2828. %MACEND;
  2829.  
  2830. SET(RLOW);
  2831. POR8(%SF2048, %FF00, P21);
  2832. POR8(%SF2049, %FF256, P4);
  2833. POR8(%SF2050, %FF512, P20);
  2834. POR8(%SF2051, %FF768, P5);
  2835. POR8(%SF2052, %FF1024, P18);
  2836. POR8(%SF2053, %FF1280, P7);
  2837. POR8(%SF2054, %FF1536, P17);
  2838. POR8(%SF2055, %FF1792, P8);
  2839. %EndModel
  2840.  
  2841.  
  2842. %StartModel
  2843. %Manufacturer:TI
  2844. %Type:EC16P8N
  2845. %PartNumber:TI'TIEPAL100H16P8-6C
  2846. %LastNode ? ?
  2847. %NumPins: 24
  2848. %FDF AND 0 P1 ~P1 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  2849.      P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  2850.  
  2851. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  2852.  %IF %XorFuse=0 %THEN
  2853.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2854.       %InFuse+192, %InFuse+224; OutPin; 20,20,60,60);
  2855.  %ELSE
  2856.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  2857.      %InFuse+192, %InFuse+224; OutPin; 20,20,60,60);
  2858.  %END;
  2859. %MACEND;
  2860.  
  2861. SET(RLOW);
  2862. POR8(%SF2048, %FF00, P21);
  2863. POR8(%SF2049, %FF256, P4);
  2864. POR8(%SF2050, %FF512, P20);
  2865. POR8(%SF2051, %FF768, P5);
  2866. POR8(%SF2052, %FF1024, P18);
  2867. POR8(%SF2053, %FF1280, P7);
  2868. POR8(%SF2054, %FF1536, P17);
  2869. POR8(%SF2055, %FF1792, P8);
  2870. %EndModel
  2871. ;THE FOLLOWING TEXAS INSTRUMENT PLDs WERE TAKEN FROM THE 1990 TI PROGRAMMABLE
  2872. ;LOGIC DATA BOOK. DELAYS GIVEN HERE ARE FOR THE "TURBO BIT ON" PARAMETERS.
  2873.  
  2874. %StartModel
  2875. %Manufacturer:TI
  2876. %Type:EP610
  2877. %PartNumber:TI'EP610DC-25
  2878. %LastNode ? ?
  2879. %NumPins: 24
  2880. %FDF AND 0 ~P2 P2 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  2881.          ~P11 P11 ~P14 P14 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  2882.      ~N14 N14 ~N15 N15 ~N16 N16 ~P23 P23 *
  2883.  
  2884. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  2885.  %IF %PolarityFuse = 1 %THEN
  2886.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2887.       %InFuse+240, %InFuse+280; LorOutput);
  2888.  %ELSE
  2889.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2890.       %InFuse+240, %InFuse+280; LorOutput);
  2891.  %END;
  2892. %MACEND;
  2893.  
  2894. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  2895.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  2896.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  2897.  
  2898. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  2899.  
  2900.   0,2:
  2901.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2902.       BUF(LorOutput; Outpin; 25,25,25,25);
  2903.    %ELSE
  2904.       BUF(LorOutput; TSBInput; 25,25,25,25);
  2905.       TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  2906.    %END;
  2907.    BUF(OutPin; FeedBack; 2,2,2,2);
  2908.  |1,3:
  2909.    BUF(LorOutput; Outpin; 25,25,25,25);
  2910.    BUF(OutPin; FeedBack; 2,2,2,2);
  2911.  |4:
  2912.    LNOR(%ClrFuse, IPH; Clear);
  2913.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  2914.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2915.        BUF(LorOutput; Outpin; 25,25,25,25);
  2916.     %ELSE
  2917.        BUF(LorOutput; TSBInput; 25,25,25,25);
  2918.        TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  2919.     %END;
  2920.    BUF(TNode; FeedBack; 0,0,0,0);
  2921.  |5:
  2922.    AND(%InFuse; CLK; 0,0,0,0);
  2923.    LNOR(%ClrFuse, IPH; Clear);
  2924.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  2925.    BUF(LorOutput; Outpin; 25,25,25,25);
  2926.    BUF(TNode; FeedBack; 0,0,0,0);
  2927.  |6:
  2928.    LXOR(LorOutput, TNode; XorInput);
  2929.    LNOR(%ClrFuse, IPH; Clear);
  2930.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  2931.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2932.        BUF(LorOutput; Outpin; 25,25,25,25);
  2933.     %ELSE
  2934.        BUF(LorOutput; TSBInput; 25,25,25,25);
  2935.        TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  2936.     %END;
  2937.    BUF(TNode; FeedBack; 0,0,0,0);
  2938.  |7:
  2939.    LXOR(LorOutput, TNode; XorInput);
  2940.    AND(%InFuse; CLK; 0,0,0,0);
  2941.    LNOR(%ClrFuse, IPH; Clear);
  2942.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  2943.    BUF(LorOutput; Outpin; 25,25,25,25);
  2944.    BUF(TNode; FeedBack; 0,0,0,0);
  2945.  |8:
  2946.    LNOR(%ClrFuse, IPH; Clear);
  2947.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  2948.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2949.        BUF(TNode; Outpin; 0,0,0,0);
  2950.     %ELSE
  2951.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  2952.     %END;
  2953.    BUF(OutPin; FeedBack; 2,2,2,2);
  2954.  |9:
  2955.    AND(%InFuse; CLK; 0,0,0,0);
  2956.    LNOR(%ClrFuse, IPH; Clear);
  2957.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  2958.    BUF(TNode; Outpin; 0,0,0,0);
  2959.    BUF(OutPin; FeedBack; 2,2,2,2);
  2960.  |10:
  2961.    LXOR(LorOutput, TNode; XorInput);
  2962.    LNOR(%ClrFuse, IPH; Clear);
  2963.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  2964.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2965.        BUF(TNode; Outpin; 0,0,0,0);
  2966.     %ELSE
  2967.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  2968.     %END;
  2969.    BUF(OutPin; FeedBack; 2,2,2,2);
  2970.  |11:
  2971.    LXOR(LorOutput, TNode; XorInput);
  2972.    AND(%InFuse; CLK; 0,0,0,0);
  2973.    LNOR(%ClrFuse, IPH; Clear);
  2974.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  2975.    BUF(TNode; Outpin; 0,0,0,0);
  2976.    BUF(OutPin; FeedBack; 2,2,2,2);
  2977.  |12:
  2978.    LNOR(%ClrFuse, IPH; Clear);
  2979.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  2980.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2981.        BUF(TNode; Outpin; 0,0,0,0);
  2982.     %ELSE
  2983.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  2984.     %END;
  2985.    BUF(TNode; FeedBack; 0,0,0,0);
  2986.  |13:
  2987.    AND(%InFuse; CLK; 0,0,0,0);
  2988.    LNOR(%ClrFuse, IPH; Clear);
  2989.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  2990.    BUF(TNode; Outpin; 0,0,0,0);
  2991.    BUF(TNode; FeedBack; 0,0,0,0);
  2992.  |14:
  2993.    LXOR(LorOutput, TNode; XorInput);
  2994.    LNOR(%ClrFuse, IPH; Clear);
  2995.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  2996.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2997.        BUF(TNode; Outpin; 0,0,0,0);
  2998.     %ELSE
  2999.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3000.     %END;
  3001.    BUF(TNode; FeedBack; 0,0,0,0);
  3002.  |15:
  3003.    LXOR(LorOutput, TNode; XorInput);
  3004.    AND(%InFuse; CLK; 0,0,0,0);
  3005.    LNOR(%ClrFuse, IPH; Clear);
  3006.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  3007.    BUF(TNode; Outpin; 0,0,0,0);
  3008.    BUF(TNode; FeedBack; 0,0,0,0);
  3009.  %END;
  3010. %MACEND;
  3011.  
  3012. LOR8(%SF6440, %FF3200, L1);
  3013. LOR8(%SF6445, %FF3600, L2);
  3014. LOR8(%SF6450, %FF4000, L3);
  3015. LOR8(%SF6455, %FF4400, L4);
  3016. LOR8(%SF6460, %FF4800, L5);
  3017. LOR8(%SF6465, %FF5200, L6);
  3018. LOR8(%SF6470, %FF5600, L7);
  3019. LOR8(%SF6475, %FF6000, L8);
  3020. LOR8(%SF6435, %FF2800, L9);
  3021. LOR8(%SF6430, %FF2400, L10);
  3022. LOR8(%SF6425, %FF2000, L11);
  3023. LOR8(%SF6420, %FF1600, L12);
  3024. LOR8(%SF6415, %FF1200, L13);
  3025. LOR8(%SF6410, %FF800, L14);
  3026. LOR8(%SF6405, %FF400, L15);
  3027. LOR8(%SF6400, %FF00, L16);
  3028.  
  3029. EP600(%SF6441, %SF3560, L1, P3, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P1);
  3030. EP600(%SF6446, %SF3960, L2, P4, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P1);
  3031. EP600(%SF6451, %SF4360, L3, P5, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P1);
  3032. EP600(%SF6456, %SF4760, L4, P6, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P1);
  3033. EP600(%SF6461, %SF5160, L5, P7, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P1);
  3034. EP600(%SF6466, %SF5560, L6, P8, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P1);
  3035. EP600(%SF6471, %SF5960, L7, P9, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P1);
  3036. EP600(%SF6476, %SF6360, L8, P10, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P1);
  3037. EP600(%SF6436, %SF3160, L9, P15, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P13);
  3038. EP600(%SF6431, %SF2760, L10, P16, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P13);
  3039. EP600(%SF6426, %SF2360, L11, P17, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P13);
  3040. EP600(%SF6421, %SF1960, L12, P18, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P13);
  3041. EP600(%SF6416, %SF1560, L13, P19, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P13);
  3042. EP600(%SF6411, %SF1160, L14, P20, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P13);
  3043. EP600(%SF6406, %SF760, L15, P21, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P13);
  3044. EP600(%SF6401, %SF360, L16, P22, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P13);
  3045. %EndModel
  3046.  
  3047. %StartModel
  3048. %Manufacturer:TI
  3049. %Type:EP600
  3050. %PartNumber:TI'EP610DC-30
  3051. %LastNode ? ?
  3052. %NumPins: 24
  3053. %FDF AND 0 ~P2 P2 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  3054.          ~P11 P11 ~P14 P14 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  3055.      ~N14 N14 ~N15 N15 ~N16 N16 ~P23 P23 *
  3056.  
  3057. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  3058.  %IF %PolarityFuse = 1 %THEN
  3059.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3060.       %InFuse+240, %InFuse+280; LorOutput);
  3061.  %ELSE
  3062.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3063.       %InFuse+240, %InFuse+280; LorOutput);
  3064.  %END;
  3065. %MACEND;
  3066.  
  3067. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  3068.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  3069.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  3070.  
  3071. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  3072.  
  3073.   0,2:
  3074.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3075.       BUF(LorOutput; Outpin; 30,30,30,30);
  3076.    %ELSE
  3077.       BUF(LorOutput; TSBInput; 30,30,30,30);
  3078.       TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3079.    %END;
  3080.    BUF(OutPin; FeedBack; 2,2,2,2);
  3081.  |1,3:
  3082.    BUF(LorOutput; Outpin; 30,30,30,30);
  3083.    BUF(OutPin; FeedBack; 2,2,2,2);
  3084.  |4:
  3085.    LNOR(%ClrFuse, IPH; Clear);
  3086.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3087.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3088.        BUF(LorOutput; Outpin; 30,30,30,30);
  3089.     %ELSE
  3090.        BUF(LorOutput; TSBInput; 30,30,30,30);
  3091.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3092.     %END;
  3093.    BUF(TNode; FeedBack; 0,0,0,0);
  3094.  |5:
  3095.    AND(%InFuse; CLK; 0,0,0,0);
  3096.    LNOR(%ClrFuse, IPH; Clear);
  3097.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3098.    BUF(LorOutput; Outpin; 30,30,30,30);
  3099.    BUF(TNode; FeedBack; 0,0,0,0);
  3100.  |6:
  3101.    LXOR(LorOutput, TNode; XorInput);
  3102.    LNOR(%ClrFuse, IPH; Clear);
  3103.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3104.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3105.        BUF(LorOutput; Outpin; 30,30,30,30);
  3106.     %ELSE
  3107.        BUF(LorOutput; TSBInput; 30,30,30,30);
  3108.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3109.     %END;
  3110.    BUF(TNode; FeedBack; 0,0,0,0);
  3111.  |7:
  3112.    LXOR(LorOutput, TNode; XorInput);
  3113.    AND(%InFuse; CLK; 0,0,0,0);
  3114.    LNOR(%ClrFuse, IPH; Clear);
  3115.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3116.    BUF(LorOutput; Outpin; 30,30,30,30);
  3117.    BUF(TNode; FeedBack; 0,0,0,0);
  3118.  |8:
  3119.    LNOR(%ClrFuse, IPH; Clear);
  3120.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3121.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3122.        BUF(TNode; Outpin; 0,0,0,0);
  3123.     %ELSE
  3124.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3125.     %END;
  3126.    BUF(OutPin; FeedBack; 2,2,2,2);
  3127.  |9:
  3128.    AND(%InFuse; CLK; 0,0,0,0);
  3129.    LNOR(%ClrFuse, IPH; Clear);
  3130.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3131.    BUF(TNode; Outpin; 0,0,0,0);
  3132.    BUF(OutPin; FeedBack; 2,2,2,2);
  3133.  |10:
  3134.    LXOR(LorOutput, TNode; XorInput);
  3135.    LNOR(%ClrFuse, IPH; Clear);
  3136.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3137.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3138.        BUF(TNode; Outpin; 0,0,0,0);
  3139.     %ELSE
  3140.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3141.     %END;
  3142.    BUF(OutPin; FeedBack; 2,2,2,2);
  3143.  |11:
  3144.    LXOR(LorOutput, TNode; XorInput);
  3145.    AND(%InFuse; CLK; 0,0,0,0);
  3146.    LNOR(%ClrFuse, IPH; Clear);
  3147.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3148.    BUF(TNode; Outpin; 0,0,0,0);
  3149.    BUF(OutPin; FeedBack; 2,2,2,2);
  3150.  |12:
  3151.    LNOR(%ClrFuse, IPH; Clear);
  3152.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3153.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3154.        BUF(TNode; Outpin; 0,0,0,0);
  3155.     %ELSE
  3156.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3157.     %END;
  3158.    BUF(TNode; FeedBack; 0,0,0,0);
  3159.  |13:
  3160.    AND(%InFuse; CLK; 0,0,0,0);
  3161.    LNOR(%ClrFuse, IPH; Clear);
  3162.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3163.    BUF(TNode; Outpin; 0,0,0,0);
  3164.    BUF(TNode; FeedBack; 0,0,0,0);
  3165.  |14:
  3166.    LXOR(LorOutput, TNode; XorInput);
  3167.    LNOR(%ClrFuse, IPH; Clear);
  3168.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3169.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3170.        BUF(TNode; Outpin; 0,0,0,0);
  3171.     %ELSE
  3172.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3173.     %END;
  3174.    BUF(TNode; FeedBack; 0,0,0,0);
  3175.  |15:
  3176.    LXOR(LorOutput, TNode; XorInput);
  3177.    AND(%InFuse; CLK; 0,0,0,0);
  3178.    LNOR(%ClrFuse, IPH; Clear);
  3179.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3180.    BUF(TNode; Outpin; 0,0,0,0);
  3181.    BUF(TNode; FeedBack; 0,0,0,0);
  3182.  %END;
  3183. %MACEND;
  3184.  
  3185. LOR8(%SF6440, %FF3200, L1);
  3186. LOR8(%SF6445, %FF3600, L2);
  3187. LOR8(%SF6450, %FF4000, L3);
  3188. LOR8(%SF6455, %FF4400, L4);
  3189. LOR8(%SF6460, %FF4800, L5);
  3190. LOR8(%SF6465, %FF5200, L6);
  3191. LOR8(%SF6470, %FF5600, L7);
  3192. LOR8(%SF6475, %FF6000, L8);
  3193. LOR8(%SF6435, %FF2800, L9);
  3194. LOR8(%SF6430, %FF2400, L10);
  3195. LOR8(%SF6425, %FF2000, L11);
  3196. LOR8(%SF6420, %FF1600, L12);
  3197. LOR8(%SF6415, %FF1200, L13);
  3198. LOR8(%SF6410, %FF800, L14);
  3199. LOR8(%SF6405, %FF400, L15);
  3200. LOR8(%SF6400, %FF00, L16);
  3201.  
  3202. EP600(%SF6441, %SF3560, L1, P3, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P1);
  3203. EP600(%SF6446, %SF3960, L2, P4, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P1);
  3204. EP600(%SF6451, %SF4360, L3, P5, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P1);
  3205. EP600(%SF6456, %SF4760, L4, P6, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P1);
  3206. EP600(%SF6461, %SF5160, L5, P7, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P1);
  3207. EP600(%SF6466, %SF5560, L6, P8, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P1);
  3208. EP600(%SF6471, %SF5960, L7, P9, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P1);
  3209. EP600(%SF6476, %SF6360, L8, P10, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P1);
  3210. EP600(%SF6436, %SF3160, L9, P15, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P13);
  3211. EP600(%SF6431, %SF2760, L10, P16, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P13);
  3212. EP600(%SF6426, %SF2360, L11, P17, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P13);
  3213. EP600(%SF6421, %SF1960, L12, P18, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P13);
  3214. EP600(%SF6416, %SF1560, L13, P19, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P13);
  3215. EP600(%SF6411, %SF1160, L14, P20, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P13);
  3216. EP600(%SF6406, %SF760, L15, P21, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P13);
  3217. EP600(%SF6401, %SF360, L16, P22, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P13);
  3218. %EndModel
  3219.  
  3220. %StartModel
  3221. %Manufacturer:TI
  3222. %Type:EP600
  3223. %PartNumber:TI'EP610DC-35
  3224. %LastNode ? ?
  3225. %NumPins: 24
  3226. %FDF AND 0 ~P2 P2 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  3227.          ~P11 P11 ~P14 P14 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  3228.      ~N14 N14 ~N15 N15 ~N16 N16 ~P23 P23 *
  3229.  
  3230. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  3231.  %IF %PolarityFuse = 1 %THEN
  3232.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3233.       %InFuse+240, %InFuse+280; LorOutput);
  3234.  %ELSE
  3235.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3236.       %InFuse+240, %InFuse+280; LorOutput);
  3237.  %END;
  3238. %MACEND;
  3239.  
  3240. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  3241.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  3242.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  3243.  
  3244. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  3245.  
  3246.   0,2:
  3247.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3248.       BUF(LorOutput; Outpin; 35,35,35,35);
  3249.    %ELSE
  3250.       BUF(LorOutput; TSBInput; 35,35,35,35);
  3251.       TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3252.    %END;
  3253.    BUF(OutPin; FeedBack; 2,2,2,2);
  3254.  |1,3:
  3255.    BUF(LorOutput; Outpin; 35,35,35,35);
  3256.    BUF(OutPin; FeedBack; 2,2,2,2);
  3257.  |4:
  3258.    LNOR(%ClrFuse, IPH; Clear);
  3259.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3260.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3261.        BUF(LorOutput; Outpin; 35,35,35,35);
  3262.     %ELSE
  3263.        BUF(LorOutput; TSBInput; 35,35,35,35);
  3264.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3265.     %END;
  3266.    BUF(TNode; FeedBack; 0,0,0,0);
  3267.  |5:
  3268.    AND(%InFuse; CLK; 0,0,0,0);
  3269.    LNOR(%ClrFuse, IPH; Clear);
  3270.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3271.    BUF(LorOutput; Outpin; 35,35,35,35);
  3272.    BUF(TNode; FeedBack; 0,0,0,0);
  3273.  |6:
  3274.    LXOR(LorOutput, TNode; XorInput);
  3275.    LNOR(%ClrFuse, IPH; Clear);
  3276.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3277.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3278.        BUF(LorOutput; Outpin; 35,35,35,35);
  3279.     %ELSE
  3280.        BUF(LorOutput; TSBInput; 35,35,35,35);
  3281.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3282.     %END;
  3283.    BUF(TNode; FeedBack; 0,0,0,0);
  3284.  |7:
  3285.    LXOR(LorOutput, TNode; XorInput);
  3286.    AND(%InFuse; CLK; 0,0,0,0);
  3287.    LNOR(%ClrFuse, IPH; Clear);
  3288.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3289.    BUF(LorOutput; Outpin; 35,35,35,35);
  3290.    BUF(TNode; FeedBack; 0,0,0,0);
  3291.  |8:
  3292.    LNOR(%ClrFuse, IPH; Clear);
  3293.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3294.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3295.        BUF(TNode; Outpin; 0,0,0,0);
  3296.     %ELSE
  3297.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3298.     %END;
  3299.    BUF(OutPin; FeedBack; 2,2,2,2);
  3300.  |9:
  3301.    AND(%InFuse; CLK; 0,0,0,0);
  3302.    LNOR(%ClrFuse, IPH; Clear);
  3303.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3304.    BUF(TNode; Outpin; 0,0,0,0);
  3305.    BUF(OutPin; FeedBack; 2,2,2,2);
  3306.  |10:
  3307.    LXOR(LorOutput, TNode; XorInput);
  3308.    LNOR(%ClrFuse, IPH; Clear);
  3309.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3310.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3311.        BUF(TNode; Outpin; 0,0,0,0);
  3312.     %ELSE
  3313.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3314.     %END;
  3315.    BUF(OutPin; FeedBack; 2,2,2,2);
  3316.  |11:
  3317.    LXOR(LorOutput, TNode; XorInput);
  3318.    AND(%InFuse; CLK; 0,0,0,0);
  3319.    LNOR(%ClrFuse, IPH; Clear);
  3320.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3321.    BUF(TNode; Outpin; 0,0,0,0);
  3322.    BUF(OutPin; FeedBack; 2,2,2,2);
  3323.  |12:
  3324.    LNOR(%ClrFuse, IPH; Clear);
  3325.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3326.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3327.        BUF(TNode; Outpin; 0,0,0,0);
  3328.     %ELSE
  3329.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3330.     %END;
  3331.    BUF(TNode; FeedBack; 0,0,0,0);
  3332.  |13:
  3333.    AND(%InFuse; CLK; 0,0,0,0);
  3334.    LNOR(%ClrFuse, IPH; Clear);
  3335.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3336.    BUF(TNode; Outpin; 0,0,0,0);
  3337.    BUF(TNode; FeedBack; 0,0,0,0);
  3338.  |14:
  3339.    LXOR(LorOutput, TNode; XorInput);
  3340.    LNOR(%ClrFuse, IPH; Clear);
  3341.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3342.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3343.        BUF(TNode; Outpin; 0,0,0,0);
  3344.     %ELSE
  3345.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3346.     %END;
  3347.    BUF(TNode; FeedBack; 0,0,0,0);
  3348.  |15:
  3349.    LXOR(LorOutput, TNode; XorInput);
  3350.    AND(%InFuse; CLK; 0,0,0,0);
  3351.    LNOR(%ClrFuse, IPH; Clear);
  3352.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3353.    BUF(TNode; Outpin; 0,0,0,0);
  3354.    BUF(TNode; FeedBack; 0,0,0,0);
  3355.  %END;
  3356. %MACEND;
  3357.  
  3358. LOR8(%SF6440, %FF3200, L1);
  3359. LOR8(%SF6445, %FF3600, L2);
  3360. LOR8(%SF6450, %FF4000, L3);
  3361. LOR8(%SF6455, %FF4400, L4);
  3362. LOR8(%SF6460, %FF4800, L5);
  3363. LOR8(%SF6465, %FF5200, L6);
  3364. LOR8(%SF6470, %FF5600, L7);
  3365. LOR8(%SF6475, %FF6000, L8);
  3366. LOR8(%SF6435, %FF2800, L9);
  3367. LOR8(%SF6430, %FF2400, L10);
  3368. LOR8(%SF6425, %FF2000, L11);
  3369. LOR8(%SF6420, %FF1600, L12);
  3370. LOR8(%SF6415, %FF1200, L13);
  3371. LOR8(%SF6410, %FF800, L14);
  3372. LOR8(%SF6405, %FF400, L15);
  3373. LOR8(%SF6400, %FF00, L16);
  3374.  
  3375. EP600(%SF6441, %SF3560, L1, P3, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P1);
  3376. EP600(%SF6446, %SF3960, L2, P4, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P1);
  3377. EP600(%SF6451, %SF4360, L3, P5, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P1);
  3378. EP600(%SF6456, %SF4760, L4, P6, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P1);
  3379. EP600(%SF6461, %SF5160, L5, P7, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P1);
  3380. EP600(%SF6466, %SF5560, L6, P8, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P1);
  3381. EP600(%SF6471, %SF5960, L7, P9, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P1);
  3382. EP600(%SF6476, %SF6360, L8, P10, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P1);
  3383. EP600(%SF6436, %SF3160, L9, P15, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P13);
  3384. EP600(%SF6431, %SF2760, L10, P16, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P13);
  3385. EP600(%SF6426, %SF2360, L11, P17, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P13);
  3386. EP600(%SF6421, %SF1960, L12, P18, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P13);
  3387. EP600(%SF6416, %SF1560, L13, P19, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P13);
  3388. EP600(%SF6411, %SF1160, L14, P20, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P13);
  3389. EP600(%SF6406, %SF760, L15, P21, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P13);
  3390. EP600(%SF6401, %SF360, L16, P22, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P13);
  3391. %EndModel
  3392.  
  3393. %StartModel
  3394. %Manufacturer:TI
  3395. %Type:EP600L
  3396. %PartNumber:TI'EP610JC-25
  3397. %LastNode ? ?
  3398. %NumPins: 28
  3399. %FDF AND 0 ~P3 P3 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  3400.          ~P13 P13 ~P17 P17 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  3401.      ~N14 N14 ~N15 N15 ~N16 N16 ~P27 P27 *
  3402.  
  3403. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  3404.  %IF %PolarityFuse = 1 %THEN
  3405.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3406.       %InFuse+240, %InFuse+280; LorOutput);
  3407.  %ELSE
  3408.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3409.       %InFuse+240, %InFuse+280; LorOutput);
  3410.  %END;
  3411. %MACEND;
  3412.  
  3413. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  3414.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  3415.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  3416.  
  3417. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  3418.  
  3419.   0,2:
  3420.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3421.       BUF(LorOutput; Outpin; 25,25,25,25);
  3422.    %ELSE
  3423.       BUF(LorOutput; TSBInput; 25,25,25,25);
  3424.       TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3425.    %END;
  3426.    BUF(OutPin; FeedBack; 2,2,2,2);
  3427.  |1,3:
  3428.    BUF(LorOutput; Outpin; 25,25,25,25);
  3429.    BUF(OutPin; FeedBack; 2,2,2,2);
  3430.  |4:
  3431.    LNOR(%ClrFuse, IPH; Clear);
  3432.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  3433.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3434.        BUF(LorOutput; Outpin; 25,25,25,25);
  3435.     %ELSE
  3436.        BUF(LorOutput; TSBInput; 25,25,25,25);
  3437.        TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3438.     %END;
  3439.    BUF(TNode; FeedBack; 0,0,0,0);
  3440.  |5:
  3441.    AND(%InFuse; CLK; 0,0,0,0);
  3442.    LNOR(%ClrFuse, IPH; Clear);
  3443.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  3444.    BUF(LorOutput; Outpin; 25,25,25,25);
  3445.    BUF(TNode; FeedBack; 0,0,0,0);
  3446.  |6:
  3447.    LXOR(LorOutput, TNode; XorInput);
  3448.    LNOR(%ClrFuse, IPH; Clear);
  3449.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  3450.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3451.        BUF(LorOutput; Outpin; 25,25,25,25);
  3452.     %ELSE
  3453.        BUF(LorOutput; TSBInput; 25,25,25,25);
  3454.        TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3455.     %END;
  3456.    BUF(TNode; FeedBack; 0,0,0,0);
  3457.  |7:
  3458.    LXOR(LorOutput, TNode; XorInput);
  3459.    AND(%InFuse; CLK; 0,0,0,0);
  3460.    LNOR(%ClrFuse, IPH; Clear);
  3461.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  3462.    BUF(LorOutput; Outpin; 25,25,25,25);
  3463.    BUF(TNode; FeedBack; 0,0,0,0);
  3464.  |8:
  3465.    LNOR(%ClrFuse, IPH; Clear);
  3466.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  3467.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3468.        BUF(TNode; Outpin; 0,0,0,0);
  3469.     %ELSE
  3470.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3471.     %END;
  3472.    BUF(OutPin; FeedBack; 2,2,2,2);
  3473.  |9:
  3474.    AND(%InFuse; CLK; 0,0,0,0);
  3475.    LNOR(%ClrFuse, IPH; Clear);
  3476.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  3477.    BUF(TNode; Outpin; 0,0,0,0);
  3478.    BUF(OutPin; FeedBack; 2,2,2,2);
  3479.  |10:
  3480.    LXOR(LorOutput, TNode; XorInput);
  3481.    LNOR(%ClrFuse, IPH; Clear);
  3482.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  3483.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3484.        BUF(TNode; Outpin; 0,0,0,0);
  3485.     %ELSE
  3486.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3487.     %END;
  3488.    BUF(OutPin; FeedBack; 2,2,2,2);
  3489.  |11:
  3490.    LXOR(LorOutput, TNode; XorInput);
  3491.    AND(%InFuse; CLK; 0,0,0,0);
  3492.    LNOR(%ClrFuse, IPH; Clear);
  3493.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  3494.    BUF(TNode; Outpin; 0,0,0,0);
  3495.    BUF(OutPin; FeedBack; 2,2,2,2);
  3496.  |12:
  3497.    LNOR(%ClrFuse, IPH; Clear);
  3498.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  3499.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3500.        BUF(TNode; Outpin; 0,0,0,0);
  3501.     %ELSE
  3502.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3503.     %END;
  3504.    BUF(TNode; FeedBack; 0,0,0,0);
  3505.  |13:
  3506.    AND(%InFuse; CLK; 0,0,0,0);
  3507.    LNOR(%ClrFuse, IPH; Clear);
  3508.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  3509.    BUF(TNode; Outpin; 0,0,0,0);
  3510.    BUF(TNode; FeedBack; 0,0,0,0);
  3511.  |14:
  3512.    LXOR(LorOutput, TNode; XorInput);
  3513.    LNOR(%ClrFuse, IPH; Clear);
  3514.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  3515.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3516.        BUF(TNode; Outpin; 0,0,0,0);
  3517.     %ELSE
  3518.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3519.     %END;
  3520.    BUF(TNode; FeedBack; 0,0,0,0);
  3521.  |15:
  3522.    LXOR(LorOutput, TNode; XorInput);
  3523.    AND(%InFuse; CLK; 0,0,0,0);
  3524.    LNOR(%ClrFuse, IPH; Clear);
  3525.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  3526.    BUF(TNode; Outpin; 0,0,0,0);
  3527.    BUF(TNode; FeedBack; 0,0,0,0);
  3528.  %END;
  3529. %MACEND;
  3530.  
  3531. LOR8(%SF6440, %FF3200, L1);
  3532. LOR8(%SF6445, %FF3600, L2);
  3533. LOR8(%SF6450, %FF4000, L3);
  3534. LOR8(%SF6455, %FF4400, L4);
  3535. LOR8(%SF6460, %FF4800, L5);
  3536. LOR8(%SF6465, %FF5200, L6);
  3537. LOR8(%SF6470, %FF5600, L7);
  3538. LOR8(%SF6475, %FF6000, L8);
  3539. LOR8(%SF6435, %FF2800, L9);
  3540. LOR8(%SF6430, %FF2400, L10);
  3541. LOR8(%SF6425, %FF2000, L11);
  3542. LOR8(%SF6420, %FF1600, L12);
  3543. LOR8(%SF6415, %FF1200, L13);
  3544. LOR8(%SF6410, %FF800, L14);
  3545. LOR8(%SF6405, %FF400, L15);
  3546. LOR8(%SF6400, %FF00, L16);
  3547.  
  3548. EP600(%SF6441, %SF3560, L1, P4, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P2);
  3549. EP600(%SF6446, %SF3960, L2, P5, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P2);
  3550. EP600(%SF6451, %SF4360, L3, P6, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P2);
  3551. EP600(%SF6456, %SF4760, L4, P7, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P2);
  3552. EP600(%SF6461, %SF5160, L5, P8, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P2);
  3553. EP600(%SF6466, %SF5560, L6, P9, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P2);
  3554. EP600(%SF6471, %SF5960, L7, P10, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P2);
  3555. EP600(%SF6476, %SF6360, L8, P12, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P2);
  3556. EP600(%SF6436, %SF3160, L9, P18, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P16);
  3557. EP600(%SF6431, %SF2760, L10, P20, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P16);
  3558. EP600(%SF6426, %SF2360, L11, P21, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P16);
  3559. EP600(%SF6421, %SF1960, L12, P22, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P16);
  3560. EP600(%SF6416, %SF1560, L13, P23, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P16);
  3561. EP600(%SF6411, %SF1160, L14, P24, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P16);
  3562. EP600(%SF6406, %SF760, L15, P25, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P16);
  3563. EP600(%SF6401, %SF360, L16, P26, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P16);
  3564. %EndModel
  3565.  
  3566. %StartModel
  3567. %Manufacturer:TI
  3568. %Type:EP600L
  3569. %PartNumber:TI'EP610JC-30
  3570. %LastNode ? ?
  3571. %NumPins: 28
  3572. %FDF AND 0 ~P3 P3 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  3573.          ~P13 P13 ~P17 P17 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  3574.      ~N14 N14 ~N15 N15 ~N16 N16 ~P27 P27 *
  3575.  
  3576. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  3577.  %IF %PolarityFuse = 1 %THEN
  3578.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3579.       %InFuse+240, %InFuse+280; LorOutput);
  3580.  %ELSE
  3581.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3582.       %InFuse+240, %InFuse+280; LorOutput);
  3583.  %END;
  3584. %MACEND;
  3585.  
  3586. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  3587.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  3588.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  3589.  
  3590. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  3591.  
  3592.   0,2:
  3593.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3594.       BUF(LorOutput; Outpin; 30,30,30,30);
  3595.    %ELSE
  3596.       BUF(LorOutput; TSBInput; 30,30,30,30);
  3597.       TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3598.    %END;
  3599.    BUF(OutPin; FeedBack; 2,2,2,2);
  3600.  |1,3:
  3601.    BUF(LorOutput; Outpin; 30,30,30,30);
  3602.    BUF(OutPin; FeedBack; 2,2,2,2);
  3603.  |4:
  3604.    LNOR(%ClrFuse, IPH; Clear);
  3605.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3606.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3607.        BUF(LorOutput; Outpin; 30,30,30,30);
  3608.     %ELSE
  3609.        BUF(LorOutput; TSBInput; 30,30,30,30);
  3610.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3611.     %END;
  3612.    BUF(TNode; FeedBack; 0,0,0,0);
  3613.  |5:
  3614.    AND(%InFuse; CLK; 0,0,0,0);
  3615.    LNOR(%ClrFuse, IPH; Clear);
  3616.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3617.    BUF(LorOutput; Outpin; 30,30,30,30);
  3618.    BUF(TNode; FeedBack; 0,0,0,0);
  3619.  |6:
  3620.    LXOR(LorOutput, TNode; XorInput);
  3621.    LNOR(%ClrFuse, IPH; Clear);
  3622.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3623.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3624.        BUF(LorOutput; Outpin; 30,30,30,30);
  3625.     %ELSE
  3626.        BUF(LorOutput; TSBInput; 30,30,30,30);
  3627.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3628.     %END;
  3629.    BUF(TNode; FeedBack; 0,0,0,0);
  3630.  |7:
  3631.    LXOR(LorOutput, TNode; XorInput);
  3632.    AND(%InFuse; CLK; 0,0,0,0);
  3633.    LNOR(%ClrFuse, IPH; Clear);
  3634.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3635.    BUF(LorOutput; Outpin; 30,30,30,30);
  3636.    BUF(TNode; FeedBack; 0,0,0,0);
  3637.  |8:
  3638.    LNOR(%ClrFuse, IPH; Clear);
  3639.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3640.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3641.        BUF(TNode; Outpin; 0,0,0,0);
  3642.     %ELSE
  3643.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3644.     %END;
  3645.    BUF(OutPin; FeedBack; 2,2,2,2);
  3646.  |9:
  3647.    AND(%InFuse; CLK; 0,0,0,0);
  3648.    LNOR(%ClrFuse, IPH; Clear);
  3649.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3650.    BUF(TNode; Outpin; 0,0,0,0);
  3651.    BUF(OutPin; FeedBack; 2,2,2,2);
  3652.  |10:
  3653.    LXOR(LorOutput, TNode; XorInput);
  3654.    LNOR(%ClrFuse, IPH; Clear);
  3655.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3656.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3657.        BUF(TNode; Outpin; 0,0,0,0);
  3658.     %ELSE
  3659.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3660.     %END;
  3661.    BUF(OutPin; FeedBack; 2,2,2,2);
  3662.  |11:
  3663.    LXOR(LorOutput, TNode; XorInput);
  3664.    AND(%InFuse; CLK; 0,0,0,0);
  3665.    LNOR(%ClrFuse, IPH; Clear);
  3666.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3667.    BUF(TNode; Outpin; 0,0,0,0);
  3668.    BUF(OutPin; FeedBack; 2,2,2,2);
  3669.  |12:
  3670.    LNOR(%ClrFuse, IPH; Clear);
  3671.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3672.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3673.        BUF(TNode; Outpin; 0,0,0,0);
  3674.     %ELSE
  3675.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3676.     %END;
  3677.    BUF(TNode; FeedBack; 0,0,0,0);
  3678.  |13:
  3679.    AND(%InFuse; CLK; 0,0,0,0);
  3680.    LNOR(%ClrFuse, IPH; Clear);
  3681.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3682.    BUF(TNode; Outpin; 0,0,0,0);
  3683.    BUF(TNode; FeedBack; 0,0,0,0);
  3684.  |14:
  3685.    LXOR(LorOutput, TNode; XorInput);
  3686.    LNOR(%ClrFuse, IPH; Clear);
  3687.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  3688.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3689.        BUF(TNode; Outpin; 0,0,0,0);
  3690.     %ELSE
  3691.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  3692.     %END;
  3693.    BUF(TNode; FeedBack; 0,0,0,0);
  3694.  |15:
  3695.    LXOR(LorOutput, TNode; XorInput);
  3696.    AND(%InFuse; CLK; 0,0,0,0);
  3697.    LNOR(%ClrFuse, IPH; Clear);
  3698.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  3699.    BUF(TNode; Outpin; 0,0,0,0);
  3700.    BUF(TNode; FeedBack; 0,0,0,0);
  3701.  %END;
  3702. %MACEND;
  3703.  
  3704. LOR8(%SF6440, %FF3200, L1);
  3705. LOR8(%SF6445, %FF3600, L2);
  3706. LOR8(%SF6450, %FF4000, L3);
  3707. LOR8(%SF6455, %FF4400, L4);
  3708. LOR8(%SF6460, %FF4800, L5);
  3709. LOR8(%SF6465, %FF5200, L6);
  3710. LOR8(%SF6470, %FF5600, L7);
  3711. LOR8(%SF6475, %FF6000, L8);
  3712. LOR8(%SF6435, %FF2800, L9);
  3713. LOR8(%SF6430, %FF2400, L10);
  3714. LOR8(%SF6425, %FF2000, L11);
  3715. LOR8(%SF6420, %FF1600, L12);
  3716. LOR8(%SF6415, %FF1200, L13);
  3717. LOR8(%SF6410, %FF800, L14);
  3718. LOR8(%SF6405, %FF400, L15);
  3719. LOR8(%SF6400, %FF00, L16);
  3720.  
  3721. EP600(%SF6441, %SF3560, L1, P4, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P2);
  3722. EP600(%SF6446, %SF3960, L2, P5, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P2);
  3723. EP600(%SF6451, %SF4360, L3, P6, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P2);
  3724. EP600(%SF6456, %SF4760, L4, P7, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P2);
  3725. EP600(%SF6461, %SF5160, L5, P8, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P2);
  3726. EP600(%SF6466, %SF5560, L6, P9, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P2);
  3727. EP600(%SF6471, %SF5960, L7, P10, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P2);
  3728. EP600(%SF6476, %SF6360, L8, P12, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P2);
  3729. EP600(%SF6436, %SF3160, L9, P18, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P16);
  3730. EP600(%SF6431, %SF2760, L10, P20, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P16);
  3731. EP600(%SF6426, %SF2360, L11, P21, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P16);
  3732. EP600(%SF6421, %SF1960, L12, P22, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P16);
  3733. EP600(%SF6416, %SF1560, L13, P23, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P16);
  3734. EP600(%SF6411, %SF1160, L14, P24, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P16);
  3735. EP600(%SF6406, %SF760, L15, P25, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P16);
  3736. EP600(%SF6401, %SF360, L16, P26, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P16);
  3737. %EndModel
  3738.  
  3739. %StartModel
  3740. %Manufacturer:TI
  3741. %Type:EP600L
  3742. %PartNumber:TI'EP610JC-35
  3743. %LastNode ? ?
  3744. %NumPins: 28
  3745. %FDF AND 0 ~P3 P3 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  3746.          ~P13 P13 ~P17 P17 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  3747.      ~N14 N14 ~N15 N15 ~N16 N16 ~P27 P27 *
  3748.  
  3749. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  3750.  %IF %PolarityFuse = 1 %THEN
  3751.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3752.       %InFuse+240, %InFuse+280; LorOutput);
  3753.  %ELSE
  3754.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3755.       %InFuse+240, %InFuse+280; LorOutput);
  3756.  %END;
  3757. %MACEND;
  3758.  
  3759. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  3760.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  3761.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  3762.  
  3763. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  3764.  
  3765.   0,2:
  3766.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3767.       BUF(LorOutput; Outpin; 35,35,35,35);
  3768.    %ELSE
  3769.       BUF(LorOutput; TSBInput; 35,35,35,35);
  3770.       TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3771.    %END;
  3772.    BUF(OutPin; FeedBack; 2,2,2,2);
  3773.  |1,3:
  3774.    BUF(LorOutput; Outpin; 35,35,35,35);
  3775.    BUF(OutPin; FeedBack; 2,2,2,2);
  3776.  |4:
  3777.    LNOR(%ClrFuse, IPH; Clear);
  3778.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3779.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3780.        BUF(LorOutput; Outpin; 35,35,35,35);
  3781.     %ELSE
  3782.        BUF(LorOutput; TSBInput; 35,35,35,35);
  3783.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3784.     %END;
  3785.    BUF(TNode; FeedBack; 0,0,0,0);
  3786.  |5:
  3787.    AND(%InFuse; CLK; 0,0,0,0);
  3788.    LNOR(%ClrFuse, IPH; Clear);
  3789.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3790.    BUF(LorOutput; Outpin; 35,35,35,35);
  3791.    BUF(TNode; FeedBack; 0,0,0,0);
  3792.  |6:
  3793.    LXOR(LorOutput, TNode; XorInput);
  3794.    LNOR(%ClrFuse, IPH; Clear);
  3795.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3796.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3797.        BUF(LorOutput; Outpin; 35,35,35,35);
  3798.     %ELSE
  3799.        BUF(LorOutput; TSBInput; 35,35,35,35);
  3800.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3801.     %END;
  3802.    BUF(TNode; FeedBack; 0,0,0,0);
  3803.  |7:
  3804.    LXOR(LorOutput, TNode; XorInput);
  3805.    AND(%InFuse; CLK; 0,0,0,0);
  3806.    LNOR(%ClrFuse, IPH; Clear);
  3807.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3808.    BUF(LorOutput; Outpin; 35,35,35,35);
  3809.    BUF(TNode; FeedBack; 0,0,0,0);
  3810.  |8:
  3811.    LNOR(%ClrFuse, IPH; Clear);
  3812.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3813.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3814.        BUF(TNode; Outpin; 0,0,0,0);
  3815.     %ELSE
  3816.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3817.     %END;
  3818.    BUF(OutPin; FeedBack; 2,2,2,2);
  3819.  |9:
  3820.    AND(%InFuse; CLK; 0,0,0,0);
  3821.    LNOR(%ClrFuse, IPH; Clear);
  3822.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3823.    BUF(TNode; Outpin; 0,0,0,0);
  3824.    BUF(OutPin; FeedBack; 2,2,2,2);
  3825.  |10:
  3826.    LXOR(LorOutput, TNode; XorInput);
  3827.    LNOR(%ClrFuse, IPH; Clear);
  3828.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3829.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3830.        BUF(TNode; Outpin; 0,0,0,0);
  3831.     %ELSE
  3832.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3833.     %END;
  3834.    BUF(OutPin; FeedBack; 2,2,2,2);
  3835.  |11:
  3836.    LXOR(LorOutput, TNode; XorInput);
  3837.    AND(%InFuse; CLK; 0,0,0,0);
  3838.    LNOR(%ClrFuse, IPH; Clear);
  3839.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3840.    BUF(TNode; Outpin; 0,0,0,0);
  3841.    BUF(OutPin; FeedBack; 2,2,2,2);
  3842.  |12:
  3843.    LNOR(%ClrFuse, IPH; Clear);
  3844.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3845.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3846.        BUF(TNode; Outpin; 0,0,0,0);
  3847.     %ELSE
  3848.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3849.     %END;
  3850.    BUF(TNode; FeedBack; 0,0,0,0);
  3851.  |13:
  3852.    AND(%InFuse; CLK; 0,0,0,0);
  3853.    LNOR(%ClrFuse, IPH; Clear);
  3854.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3855.    BUF(TNode; Outpin; 0,0,0,0);
  3856.    BUF(TNode; FeedBack; 0,0,0,0);
  3857.  |14:
  3858.    LXOR(LorOutput, TNode; XorInput);
  3859.    LNOR(%ClrFuse, IPH; Clear);
  3860.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  3861.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3862.        BUF(TNode; Outpin; 0,0,0,0);
  3863.     %ELSE
  3864.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  3865.     %END;
  3866.    BUF(TNode; FeedBack; 0,0,0,0);
  3867.  |15:
  3868.    LXOR(LorOutput, TNode; XorInput);
  3869.    AND(%InFuse; CLK; 0,0,0,0);
  3870.    LNOR(%ClrFuse, IPH; Clear);
  3871.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  3872.    BUF(TNode; Outpin; 0,0,0,0);
  3873.    BUF(TNode; FeedBack; 0,0,0,0);
  3874.  %END;
  3875. %MACEND;
  3876.  
  3877. LOR8(%SF6440, %FF3200, L1);
  3878. LOR8(%SF6445, %FF3600, L2);
  3879. LOR8(%SF6450, %FF4000, L3);
  3880. LOR8(%SF6455, %FF4400, L4);
  3881. LOR8(%SF6460, %FF4800, L5);
  3882. LOR8(%SF6465, %FF5200, L6);
  3883. LOR8(%SF6470, %FF5600, L7);
  3884. LOR8(%SF6475, %FF6000, L8);
  3885. LOR8(%SF6435, %FF2800, L9);
  3886. LOR8(%SF6430, %FF2400, L10);
  3887. LOR8(%SF6425, %FF2000, L11);
  3888. LOR8(%SF6420, %FF1600, L12);
  3889. LOR8(%SF6415, %FF1200, L13);
  3890. LOR8(%SF6410, %FF800, L14);
  3891. LOR8(%SF6405, %FF400, L15);
  3892. LOR8(%SF6400, %FF00, L16);
  3893.  
  3894. EP600(%SF6441, %SF3560, L1, P4, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P2);
  3895. EP600(%SF6446, %SF3960, L2, P5, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P2);
  3896. EP600(%SF6451, %SF4360, L3, P6, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P2);
  3897. EP600(%SF6456, %SF4760, L4, P7, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P2);
  3898. EP600(%SF6461, %SF5160, L5, P8, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P2);
  3899. EP600(%SF6466, %SF5560, L6, P9, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P2);
  3900. EP600(%SF6471, %SF5960, L7, P10, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P2);
  3901. EP600(%SF6476, %SF6360, L8, P12, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P2);
  3902. EP600(%SF6436, %SF3160, L9, P18, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P16);
  3903. EP600(%SF6431, %SF2760, L10, P20, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P16);
  3904. EP600(%SF6426, %SF2360, L11, P21, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P16);
  3905. EP600(%SF6421, %SF1960, L12, P22, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P16);
  3906. EP600(%SF6416, %SF1560, L13, P23, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P16);
  3907. EP600(%SF6411, %SF1160, L14, P24, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P16);
  3908. EP600(%SF6406, %SF760, L15, P25, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P16);
  3909. EP600(%SF6401, %SF360, L16, P26, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P16);
  3910. %EndModel
  3911.  
  3912. %StartModel
  3913. %Manufacturer:TI
  3914. %Type:EP600L
  3915. %PartNumber:TI'EP610LC-25
  3916. %LastNode ? ?
  3917. %NumPins: 28
  3918. %FDF AND 0 ~P3 P3 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  3919.          ~P13 P13 ~P17 P17 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  3920.      ~N14 N14 ~N15 N15 ~N16 N16 ~P27 P27 *
  3921.  
  3922. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  3923.  %IF %PolarityFuse = 1 %THEN
  3924.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3925.       %InFuse+240, %InFuse+280; LorOutput);
  3926.  %ELSE
  3927.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3928.       %InFuse+240, %InFuse+280; LorOutput);
  3929.  %END;
  3930. %MACEND;
  3931.  
  3932. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  3933.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  3934.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  3935.  
  3936. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  3937.  
  3938.   0,2:
  3939.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3940.       BUF(LorOutput; Outpin; 25,25,25,25);
  3941.    %ELSE
  3942.       BUF(LorOutput; TSBInput; 25,25,25,25);
  3943.       TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3944.    %END;
  3945.    BUF(OutPin; FeedBack; 2,2,2,2);
  3946.  |1,3:
  3947.    BUF(LorOutput; Outpin; 25,25,25,25);
  3948.    BUF(OutPin; FeedBack; 2,2,2,2);
  3949.  |4:
  3950.    LNOR(%ClrFuse, IPH; Clear);
  3951.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  3952.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3953.        BUF(LorOutput; Outpin; 25,25,25,25);
  3954.     %ELSE
  3955.        BUF(LorOutput; TSBInput; 25,25,25,25);
  3956.        TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3957.     %END;
  3958.    BUF(TNode; FeedBack; 0,0,0,0);
  3959.  |5:
  3960.    AND(%InFuse; CLK; 0,0,0,0);
  3961.    LNOR(%ClrFuse, IPH; Clear);
  3962.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  3963.    BUF(LorOutput; Outpin; 25,25,25,25);
  3964.    BUF(TNode; FeedBack; 0,0,0,0);
  3965.  |6:
  3966.    LXOR(LorOutput, TNode; XorInput);
  3967.    LNOR(%ClrFuse, IPH; Clear);
  3968.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  3969.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3970.        BUF(LorOutput; Outpin; 25,25,25,25);
  3971.     %ELSE
  3972.        BUF(LorOutput; TSBInput; 25,25,25,25);
  3973.        TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3974.     %END;
  3975.    BUF(TNode; FeedBack; 0,0,0,0);
  3976.  |7:
  3977.    LXOR(LorOutput, TNode; XorInput);
  3978.    AND(%InFuse; CLK; 0,0,0,0);
  3979.    LNOR(%ClrFuse, IPH; Clear);
  3980.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  3981.    BUF(LorOutput; Outpin; 25,25,25,25);
  3982.    BUF(TNode; FeedBack; 0,0,0,0);
  3983.  |8:
  3984.    LNOR(%ClrFuse, IPH; Clear);
  3985.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  3986.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3987.        BUF(TNode; Outpin; 0,0,0,0);
  3988.     %ELSE
  3989.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  3990.     %END;
  3991.    BUF(OutPin; FeedBack; 2,2,2,2);
  3992.  |9:
  3993.    AND(%InFuse; CLK; 0,0,0,0);
  3994.    LNOR(%ClrFuse, IPH; Clear);
  3995.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  3996.    BUF(TNode; Outpin; 0,0,0,0);
  3997.    BUF(OutPin; FeedBack; 2,2,2,2);
  3998.  |10:
  3999.    LXOR(LorOutput, TNode; XorInput);
  4000.    LNOR(%ClrFuse, IPH; Clear);
  4001.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  4002.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4003.        BUF(TNode; Outpin; 0,0,0,0);
  4004.     %ELSE
  4005.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  4006.     %END;
  4007.    BUF(OutPin; FeedBack; 2,2,2,2);
  4008.  |11:
  4009.    LXOR(LorOutput, TNode; XorInput);
  4010.    AND(%InFuse; CLK; 0,0,0,0);
  4011.    LNOR(%ClrFuse, IPH; Clear);
  4012.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  4013.    BUF(TNode; Outpin; 0,0,0,0);
  4014.    BUF(OutPin; FeedBack; 2,2,2,2);
  4015.  |12:
  4016.    LNOR(%ClrFuse, IPH; Clear);
  4017.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  4018.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4019.        BUF(TNode; Outpin; 0,0,0,0);
  4020.     %ELSE
  4021.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  4022.     %END;
  4023.    BUF(TNode; FeedBack; 0,0,0,0);
  4024.  |13:
  4025.    AND(%InFuse; CLK; 0,0,0,0);
  4026.    LNOR(%ClrFuse, IPH; Clear);
  4027.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  4028.    BUF(TNode; Outpin; 0,0,0,0);
  4029.    BUF(TNode; FeedBack; 0,0,0,0);
  4030.  |14:
  4031.    LXOR(LorOutput, TNode; XorInput);
  4032.    LNOR(%ClrFuse, IPH; Clear);
  4033.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  4034.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4035.        BUF(TNode; Outpin; 0,0,0,0);
  4036.     %ELSE
  4037.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  4038.     %END;
  4039.    BUF(TNode; FeedBack; 0,0,0,0);
  4040.  |15:
  4041.    LXOR(LorOutput, TNode; XorInput);
  4042.    AND(%InFuse; CLK; 0,0,0,0);
  4043.    LNOR(%ClrFuse, IPH; Clear);
  4044.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  4045.    BUF(TNode; Outpin; 0,0,0,0);
  4046.    BUF(TNode; FeedBack; 0,0,0,0);
  4047.  %END;
  4048. %MACEND;
  4049.  
  4050. LOR8(%SF6440, %FF3200, L1);
  4051. LOR8(%SF6445, %FF3600, L2);
  4052. LOR8(%SF6450, %FF4000, L3);
  4053. LOR8(%SF6455, %FF4400, L4);
  4054. LOR8(%SF6460, %FF4800, L5);
  4055. LOR8(%SF6465, %FF5200, L6);
  4056. LOR8(%SF6470, %FF5600, L7);
  4057. LOR8(%SF6475, %FF6000, L8);
  4058. LOR8(%SF6435, %FF2800, L9);
  4059. LOR8(%SF6430, %FF2400, L10);
  4060. LOR8(%SF6425, %FF2000, L11);
  4061. LOR8(%SF6420, %FF1600, L12);
  4062. LOR8(%SF6415, %FF1200, L13);
  4063. LOR8(%SF6410, %FF800, L14);
  4064. LOR8(%SF6405, %FF400, L15);
  4065. LOR8(%SF6400, %FF00, L16);
  4066.  
  4067. EP600(%SF6441, %SF3560, L1, P4, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P2);
  4068. EP600(%SF6446, %SF3960, L2, P5, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P2);
  4069. EP600(%SF6451, %SF4360, L3, P6, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P2);
  4070. EP600(%SF6456, %SF4760, L4, P7, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P2);
  4071. EP600(%SF6461, %SF5160, L5, P8, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P2);
  4072. EP600(%SF6466, %SF5560, L6, P9, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P2);
  4073. EP600(%SF6471, %SF5960, L7, P10, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P2);
  4074. EP600(%SF6476, %SF6360, L8, P12, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P2);
  4075. EP600(%SF6436, %SF3160, L9, P18, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P16);
  4076. EP600(%SF6431, %SF2760, L10, P20, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P16);
  4077. EP600(%SF6426, %SF2360, L11, P21, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P16);
  4078. EP600(%SF6421, %SF1960, L12, P22, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P16);
  4079. EP600(%SF6416, %SF1560, L13, P23, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P16);
  4080. EP600(%SF6411, %SF1160, L14, P24, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P16);
  4081. EP600(%SF6406, %SF760, L15, P25, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P16);
  4082. EP600(%SF6401, %SF360, L16, P26, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P16);
  4083. %EndModel
  4084.  
  4085. %StartModel
  4086. %Manufacturer:TI
  4087. %Type:EP600L
  4088. %PartNumber:TI'EP610LC-30
  4089. %LastNode ? ?
  4090. %NumPins: 28
  4091. %FDF AND 0 ~P3 P3 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  4092.          ~P13 P13 ~P17 P17 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  4093.      ~N14 N14 ~N15 N15 ~N16 N16 ~P27 P27 *
  4094.  
  4095. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  4096.  %IF %PolarityFuse = 1 %THEN
  4097.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4098.       %InFuse+240, %InFuse+280; LorOutput);
  4099.  %ELSE
  4100.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4101.       %InFuse+240, %InFuse+280; LorOutput);
  4102.  %END;
  4103. %MACEND;
  4104.  
  4105. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  4106.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  4107.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  4108.  
  4109. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  4110.  
  4111.   0,2:
  4112.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4113.       BUF(LorOutput; Outpin; 30,30,30,30);
  4114.    %ELSE
  4115.       BUF(LorOutput; TSBInput; 30,30,30,30);
  4116.       TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4117.    %END;
  4118.    BUF(OutPin; FeedBack; 2,2,2,2);
  4119.  |1,3:
  4120.    BUF(LorOutput; Outpin; 30,30,30,30);
  4121.    BUF(OutPin; FeedBack; 2,2,2,2);
  4122.  |4:
  4123.    LNOR(%ClrFuse, IPH; Clear);
  4124.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4125.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4126.        BUF(LorOutput; Outpin; 30,30,30,30);
  4127.     %ELSE
  4128.        BUF(LorOutput; TSBInput; 30,30,30,30);
  4129.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4130.     %END;
  4131.    BUF(TNode; FeedBack; 0,0,0,0);
  4132.  |5:
  4133.    AND(%InFuse; CLK; 0,0,0,0);
  4134.    LNOR(%ClrFuse, IPH; Clear);
  4135.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4136.    BUF(LorOutput; Outpin; 30,30,30,30);
  4137.    BUF(TNode; FeedBack; 0,0,0,0);
  4138.  |6:
  4139.    LXOR(LorOutput, TNode; XorInput);
  4140.    LNOR(%ClrFuse, IPH; Clear);
  4141.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4142.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4143.        BUF(LorOutput; Outpin; 30,30,30,30);
  4144.     %ELSE
  4145.        BUF(LorOutput; TSBInput; 30,30,30,30);
  4146.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4147.     %END;
  4148.    BUF(TNode; FeedBack; 0,0,0,0);
  4149.  |7:
  4150.    LXOR(LorOutput, TNode; XorInput);
  4151.    AND(%InFuse; CLK; 0,0,0,0);
  4152.    LNOR(%ClrFuse, IPH; Clear);
  4153.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4154.    BUF(LorOutput; Outpin; 30,30,30,30);
  4155.    BUF(TNode; FeedBack; 0,0,0,0);
  4156.  |8:
  4157.    LNOR(%ClrFuse, IPH; Clear);
  4158.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4159.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4160.        BUF(TNode; Outpin; 0,0,0,0);
  4161.     %ELSE
  4162.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4163.     %END;
  4164.    BUF(OutPin; FeedBack; 2,2,2,2);
  4165.  |9:
  4166.    AND(%InFuse; CLK; 0,0,0,0);
  4167.    LNOR(%ClrFuse, IPH; Clear);
  4168.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4169.    BUF(TNode; Outpin; 0,0,0,0);
  4170.    BUF(OutPin; FeedBack; 2,2,2,2);
  4171.  |10:
  4172.    LXOR(LorOutput, TNode; XorInput);
  4173.    LNOR(%ClrFuse, IPH; Clear);
  4174.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4175.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4176.        BUF(TNode; Outpin; 0,0,0,0);
  4177.     %ELSE
  4178.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4179.     %END;
  4180.    BUF(OutPin; FeedBack; 2,2,2,2);
  4181.  |11:
  4182.    LXOR(LorOutput, TNode; XorInput);
  4183.    AND(%InFuse; CLK; 0,0,0,0);
  4184.    LNOR(%ClrFuse, IPH; Clear);
  4185.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4186.    BUF(TNode; Outpin; 0,0,0,0);
  4187.    BUF(OutPin; FeedBack; 2,2,2,2);
  4188.  |12:
  4189.    LNOR(%ClrFuse, IPH; Clear);
  4190.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4191.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4192.        BUF(TNode; Outpin; 0,0,0,0);
  4193.     %ELSE
  4194.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4195.     %END;
  4196.    BUF(TNode; FeedBack; 0,0,0,0);
  4197.  |13:
  4198.    AND(%InFuse; CLK; 0,0,0,0);
  4199.    LNOR(%ClrFuse, IPH; Clear);
  4200.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4201.    BUF(TNode; Outpin; 0,0,0,0);
  4202.    BUF(TNode; FeedBack; 0,0,0,0);
  4203.  |14:
  4204.    LXOR(LorOutput, TNode; XorInput);
  4205.    LNOR(%ClrFuse, IPH; Clear);
  4206.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4207.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4208.        BUF(TNode; Outpin; 0,0,0,0);
  4209.     %ELSE
  4210.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4211.     %END;
  4212.    BUF(TNode; FeedBack; 0,0,0,0);
  4213.  |15:
  4214.    LXOR(LorOutput, TNode; XorInput);
  4215.    AND(%InFuse; CLK; 0,0,0,0);
  4216.    LNOR(%ClrFuse, IPH; Clear);
  4217.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4218.    BUF(TNode; Outpin; 0,0,0,0);
  4219.    BUF(TNode; FeedBack; 0,0,0,0);
  4220.  %END;
  4221. %MACEND;
  4222.  
  4223. LOR8(%SF6440, %FF3200, L1);
  4224. LOR8(%SF6445, %FF3600, L2);
  4225. LOR8(%SF6450, %FF4000, L3);
  4226. LOR8(%SF6455, %FF4400, L4);
  4227. LOR8(%SF6460, %FF4800, L5);
  4228. LOR8(%SF6465, %FF5200, L6);
  4229. LOR8(%SF6470, %FF5600, L7);
  4230. LOR8(%SF6475, %FF6000, L8);
  4231. LOR8(%SF6435, %FF2800, L9);
  4232. LOR8(%SF6430, %FF2400, L10);
  4233. LOR8(%SF6425, %FF2000, L11);
  4234. LOR8(%SF6420, %FF1600, L12);
  4235. LOR8(%SF6415, %FF1200, L13);
  4236. LOR8(%SF6410, %FF800, L14);
  4237. LOR8(%SF6405, %FF400, L15);
  4238. LOR8(%SF6400, %FF00, L16);
  4239.  
  4240. EP600(%SF6441, %SF3560, L1, P4, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P2);
  4241. EP600(%SF6446, %SF3960, L2, P5, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P2);
  4242. EP600(%SF6451, %SF4360, L3, P6, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P2);
  4243. EP600(%SF6456, %SF4760, L4, P7, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P2);
  4244. EP600(%SF6461, %SF5160, L5, P8, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P2);
  4245. EP600(%SF6466, %SF5560, L6, P9, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P2);
  4246. EP600(%SF6471, %SF5960, L7, P10, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P2);
  4247. EP600(%SF6476, %SF6360, L8, P12, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P2);
  4248. EP600(%SF6436, %SF3160, L9, P18, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P16);
  4249. EP600(%SF6431, %SF2760, L10, P20, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P16);
  4250. EP600(%SF6426, %SF2360, L11, P21, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P16);
  4251. EP600(%SF6421, %SF1960, L12, P22, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P16);
  4252. EP600(%SF6416, %SF1560, L13, P23, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P16);
  4253. EP600(%SF6411, %SF1160, L14, P24, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P16);
  4254. EP600(%SF6406, %SF760, L15, P25, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P16);
  4255. EP600(%SF6401, %SF360, L16, P26, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P16);
  4256. %EndModel
  4257.  
  4258. %StartModel
  4259. %Manufacturer:TI
  4260. %Type:EP600L
  4261. %PartNumber:TI'EP610LC-35
  4262. %LastNode ? ?
  4263. %NumPins: 28
  4264. %FDF AND 0 ~P3 P3 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  4265.          ~P13 P13 ~P17 P17 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  4266.      ~N14 N14 ~N15 N15 ~N16 N16 ~P27 P27 *
  4267.  
  4268. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  4269.  %IF %PolarityFuse = 1 %THEN
  4270.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4271.       %InFuse+240, %InFuse+280; LorOutput);
  4272.  %ELSE
  4273.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4274.       %InFuse+240, %InFuse+280; LorOutput);
  4275.  %END;
  4276. %MACEND;
  4277.  
  4278. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  4279.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  4280.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  4281.  
  4282. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  4283.  
  4284.   0,2:
  4285.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4286.       BUF(LorOutput; Outpin; 35,35,35,35);
  4287.    %ELSE
  4288.       BUF(LorOutput; TSBInput; 35,35,35,35);
  4289.       TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4290.    %END;
  4291.    BUF(OutPin; FeedBack; 2,2,2,2);
  4292.  |1,3:
  4293.    BUF(LorOutput; Outpin; 35,35,35,35);
  4294.    BUF(OutPin; FeedBack; 2,2,2,2);
  4295.  |4:
  4296.    LNOR(%ClrFuse, IPH; Clear);
  4297.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4298.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4299.        BUF(LorOutput; Outpin; 35,35,35,35);
  4300.     %ELSE
  4301.        BUF(LorOutput; TSBInput; 35,35,35,35);
  4302.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4303.     %END;
  4304.    BUF(TNode; FeedBack; 0,0,0,0);
  4305.  |5:
  4306.    AND(%InFuse; CLK; 0,0,0,0);
  4307.    LNOR(%ClrFuse, IPH; Clear);
  4308.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4309.    BUF(LorOutput; Outpin; 35,35,35,35);
  4310.    BUF(TNode; FeedBack; 0,0,0,0);
  4311.  |6:
  4312.    LXOR(LorOutput, TNode; XorInput);
  4313.    LNOR(%ClrFuse, IPH; Clear);
  4314.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4315.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4316.        BUF(LorOutput; Outpin; 35,35,35,35);
  4317.     %ELSE
  4318.        BUF(LorOutput; TSBInput; 35,35,35,35);
  4319.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4320.     %END;
  4321.    BUF(TNode; FeedBack; 0,0,0,0);
  4322.  |7:
  4323.    LXOR(LorOutput, TNode; XorInput);
  4324.    AND(%InFuse; CLK; 0,0,0,0);
  4325.    LNOR(%ClrFuse, IPH; Clear);
  4326.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4327.    BUF(LorOutput; Outpin; 35,35,35,35);
  4328.    BUF(TNode; FeedBack; 0,0,0,0);
  4329.  |8:
  4330.    LNOR(%ClrFuse, IPH; Clear);
  4331.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4332.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4333.        BUF(TNode; Outpin; 0,0,0,0);
  4334.     %ELSE
  4335.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4336.     %END;
  4337.    BUF(OutPin; FeedBack; 2,2,2,2);
  4338.  |9:
  4339.    AND(%InFuse; CLK; 0,0,0,0);
  4340.    LNOR(%ClrFuse, IPH; Clear);
  4341.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4342.    BUF(TNode; Outpin; 0,0,0,0);
  4343.    BUF(OutPin; FeedBack; 2,2,2,2);
  4344.  |10:
  4345.    LXOR(LorOutput, TNode; XorInput);
  4346.    LNOR(%ClrFuse, IPH; Clear);
  4347.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4348.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4349.        BUF(TNode; Outpin; 0,0,0,0);
  4350.     %ELSE
  4351.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4352.     %END;
  4353.    BUF(OutPin; FeedBack; 2,2,2,2);
  4354.  |11:
  4355.    LXOR(LorOutput, TNode; XorInput);
  4356.    AND(%InFuse; CLK; 0,0,0,0);
  4357.    LNOR(%ClrFuse, IPH; Clear);
  4358.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4359.    BUF(TNode; Outpin; 0,0,0,0);
  4360.    BUF(OutPin; FeedBack; 2,2,2,2);
  4361.  |12:
  4362.    LNOR(%ClrFuse, IPH; Clear);
  4363.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4364.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4365.        BUF(TNode; Outpin; 0,0,0,0);
  4366.     %ELSE
  4367.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4368.     %END;
  4369.    BUF(TNode; FeedBack; 0,0,0,0);
  4370.  |13:
  4371.    AND(%InFuse; CLK; 0,0,0,0);
  4372.    LNOR(%ClrFuse, IPH; Clear);
  4373.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4374.    BUF(TNode; Outpin; 0,0,0,0);
  4375.    BUF(TNode; FeedBack; 0,0,0,0);
  4376.  |14:
  4377.    LXOR(LorOutput, TNode; XorInput);
  4378.    LNOR(%ClrFuse, IPH; Clear);
  4379.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4380.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4381.        BUF(TNode; Outpin; 0,0,0,0);
  4382.     %ELSE
  4383.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4384.     %END;
  4385.    BUF(TNode; FeedBack; 0,0,0,0);
  4386.  |15:
  4387.    LXOR(LorOutput, TNode; XorInput);
  4388.    AND(%InFuse; CLK; 0,0,0,0);
  4389.    LNOR(%ClrFuse, IPH; Clear);
  4390.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4391.    BUF(TNode; Outpin; 0,0,0,0);
  4392.    BUF(TNode; FeedBack; 0,0,0,0);
  4393.  %END;
  4394. %MACEND;
  4395.  
  4396. LOR8(%SF6440, %FF3200, L1);
  4397. LOR8(%SF6445, %FF3600, L2);
  4398. LOR8(%SF6450, %FF4000, L3);
  4399. LOR8(%SF6455, %FF4400, L4);
  4400. LOR8(%SF6460, %FF4800, L5);
  4401. LOR8(%SF6465, %FF5200, L6);
  4402. LOR8(%SF6470, %FF5600, L7);
  4403. LOR8(%SF6475, %FF6000, L8);
  4404. LOR8(%SF6435, %FF2800, L9);
  4405. LOR8(%SF6430, %FF2400, L10);
  4406. LOR8(%SF6425, %FF2000, L11);
  4407. LOR8(%SF6420, %FF1600, L12);
  4408. LOR8(%SF6415, %FF1200, L13);
  4409. LOR8(%SF6410, %FF800, L14);
  4410. LOR8(%SF6405, %FF400, L15);
  4411. LOR8(%SF6400, %FF00, L16);
  4412.  
  4413. EP600(%SF6441, %SF3560, L1, P4, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P2);
  4414. EP600(%SF6446, %SF3960, L2, P5, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P2);
  4415. EP600(%SF6451, %SF4360, L3, P6, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P2);
  4416. EP600(%SF6456, %SF4760, L4, P7, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P2);
  4417. EP600(%SF6461, %SF5160, L5, P8, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P2);
  4418. EP600(%SF6466, %SF5560, L6, P9, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P2);
  4419. EP600(%SF6471, %SF5960, L7, P10, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P2);
  4420. EP600(%SF6476, %SF6360, L8, P12, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P2);
  4421. EP600(%SF6436, %SF3160, L9, P18, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P16);
  4422. EP600(%SF6431, %SF2760, L10, P20, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P16);
  4423. EP600(%SF6426, %SF2360, L11, P21, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P16);
  4424. EP600(%SF6421, %SF1960, L12, P22, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P16);
  4425. EP600(%SF6416, %SF1560, L13, P23, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P16);
  4426. EP600(%SF6411, %SF1160, L14, P24, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P16);
  4427. EP600(%SF6406, %SF760, L15, P25, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P16);
  4428. EP600(%SF6401, %SF360, L16, P26, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P16);
  4429. %EndModel
  4430.  
  4431. %StartModel
  4432. %Manufacturer:TI
  4433. %Type:EP610
  4434. %PartNumber:TI'EP610PC-25
  4435. %LastNode ? ?
  4436. %NumPins: 24
  4437. %FDF AND 0 ~P2 P2 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  4438.          ~P11 P11 ~P14 P14 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  4439.      ~N14 N14 ~N15 N15 ~N16 N16 ~P23 P23 *
  4440.  
  4441. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  4442.  %IF %PolarityFuse = 1 %THEN
  4443.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4444.       %InFuse+240, %InFuse+280; LorOutput);
  4445.  %ELSE
  4446.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4447.       %InFuse+240, %InFuse+280; LorOutput);
  4448.  %END;
  4449. %MACEND;
  4450.  
  4451. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  4452.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  4453.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  4454.  
  4455. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  4456.  
  4457.   0,2:
  4458.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4459.       BUF(LorOutput; Outpin; 25,25,25,25);
  4460.    %ELSE
  4461.       BUF(LorOutput; TSBInput; 25,25,25,25);
  4462.       TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  4463.    %END;
  4464.    BUF(OutPin; FeedBack; 2,2,2,2);
  4465.  |1,3:
  4466.    BUF(LorOutput; Outpin; 25,25,25,25);
  4467.    BUF(OutPin; FeedBack; 2,2,2,2);
  4468.  |4:
  4469.    LNOR(%ClrFuse, IPH; Clear);
  4470.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  4471.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4472.        BUF(LorOutput; Outpin; 25,25,25,25);
  4473.     %ELSE
  4474.        BUF(LorOutput; TSBInput; 25,25,25,25);
  4475.        TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  4476.     %END;
  4477.    BUF(TNode; FeedBack; 0,0,0,0);
  4478.  |5:
  4479.    AND(%InFuse; CLK; 0,0,0,0);
  4480.    LNOR(%ClrFuse, IPH; Clear);
  4481.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  4482.    BUF(LorOutput; Outpin; 25,25,25,25);
  4483.    BUF(TNode; FeedBack; 0,0,0,0);
  4484.  |6:
  4485.    LXOR(LorOutput, TNode; XorInput);
  4486.    LNOR(%ClrFuse, IPH; Clear);
  4487.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  4488.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4489.        BUF(LorOutput; Outpin; 25,25,25,25);
  4490.     %ELSE
  4491.        BUF(LorOutput; TSBInput; 25,25,25,25);
  4492.        TSB(TSBInput, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  4493.     %END;
  4494.    BUF(TNode; FeedBack; 0,0,0,0);
  4495.  |7:
  4496.    LXOR(LorOutput, TNode; XorInput);
  4497.    AND(%InFuse; CLK; 0,0,0,0);
  4498.    LNOR(%ClrFuse, IPH; Clear);
  4499.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  4500.    BUF(LorOutput; Outpin; 25,25,25,25);
  4501.    BUF(TNode; FeedBack; 0,0,0,0);
  4502.  |8:
  4503.    LNOR(%ClrFuse, IPH; Clear);
  4504.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  4505.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4506.        BUF(TNode; Outpin; 0,0,0,0);
  4507.     %ELSE
  4508.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  4509.     %END;
  4510.    BUF(OutPin; FeedBack; 2,2,2,2);
  4511.  |9:
  4512.    AND(%InFuse; CLK; 0,0,0,0);
  4513.    LNOR(%ClrFuse, IPH; Clear);
  4514.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  4515.    BUF(TNode; Outpin; 0,0,0,0);
  4516.    BUF(OutPin; FeedBack; 2,2,2,2);
  4517.  |10:
  4518.    LXOR(LorOutput, TNode; XorInput);
  4519.    LNOR(%ClrFuse, IPH; Clear);
  4520.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  4521.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4522.        BUF(TNode; Outpin; 0,0,0,0);
  4523.     %ELSE
  4524.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  4525.     %END;
  4526.    BUF(OutPin; FeedBack; 2,2,2,2);
  4527.  |11:
  4528.    LXOR(LorOutput, TNode; XorInput);
  4529.    AND(%InFuse; CLK; 0,0,0,0);
  4530.    LNOR(%ClrFuse, IPH; Clear);
  4531.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  4532.    BUF(TNode; Outpin; 0,0,0,0);
  4533.    BUF(OutPin; FeedBack; 2,2,2,2);
  4534.  |12:
  4535.    LNOR(%ClrFuse, IPH; Clear);
  4536.    DQFFC(LorOutput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  4537.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4538.        BUF(TNode; Outpin; 0,0,0,0);
  4539.     %ELSE
  4540.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  4541.     %END;
  4542.    BUF(TNode; FeedBack; 0,0,0,0);
  4543.  |13:
  4544.    AND(%InFuse; CLK; 0,0,0,0);
  4545.    LNOR(%ClrFuse, IPH; Clear);
  4546.    DQFFC(LorOutput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  4547.    BUF(TNode; Outpin; 0,0,0,0);
  4548.    BUF(TNode; FeedBack; 0,0,0,0);
  4549.  |14:
  4550.    LXOR(LorOutput, TNode; XorInput);
  4551.    LNOR(%ClrFuse, IPH; Clear);
  4552.    DQFFC(XorInput, CLKPin, Clear; TNode; 15,15,21,0,10,10,27,27,0,0,15,15,21,0,10,10,27,27,0,0);
  4553.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4554.        BUF(TNode; Outpin; 0,0,0,0);
  4555.     %ELSE
  4556.        TSB(TNode, %InFuse; Outpin; 25,25,25,25,25,25,25,25);
  4557.     %END;
  4558.    BUF(TNode; FeedBack; 0,0,0,0);
  4559.  |15:
  4560.    LXOR(LorOutput, TNode; XorInput);
  4561.    AND(%InFuse; CLK; 0,0,0,0);
  4562.    LNOR(%ClrFuse, IPH; Clear);
  4563.    DQFFC(XorInput, CLK, Clear; TNode; 27,27,8,12,10,10,27,27,0,0,27,27,8,12,10,10,27,27,0,0);
  4564.    BUF(TNode; Outpin; 0,0,0,0);
  4565.    BUF(TNode; FeedBack; 0,0,0,0);
  4566.  %END;
  4567. %MACEND;
  4568.  
  4569. LOR8(%SF6440, %FF3200, L1);
  4570. LOR8(%SF6445, %FF3600, L2);
  4571. LOR8(%SF6450, %FF4000, L3);
  4572. LOR8(%SF6455, %FF4400, L4);
  4573. LOR8(%SF6460, %FF4800, L5);
  4574. LOR8(%SF6465, %FF5200, L6);
  4575. LOR8(%SF6470, %FF5600, L7);
  4576. LOR8(%SF6475, %FF6000, L8);
  4577. LOR8(%SF6435, %FF2800, L9);
  4578. LOR8(%SF6430, %FF2400, L10);
  4579. LOR8(%SF6425, %FF2000, L11);
  4580. LOR8(%SF6420, %FF1600, L12);
  4581. LOR8(%SF6415, %FF1200, L13);
  4582. LOR8(%SF6410, %FF800, L14);
  4583. LOR8(%SF6405, %FF400, L15);
  4584. LOR8(%SF6400, %FF00, L16);
  4585.  
  4586. EP600(%SF6441, %SF3560, L1, P3, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P1);
  4587. EP600(%SF6446, %SF3960, L2, P4, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P1);
  4588. EP600(%SF6451, %SF4360, L3, P5, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P1);
  4589. EP600(%SF6456, %SF4760, L4, P6, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P1);
  4590. EP600(%SF6461, %SF5160, L5, P7, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P1);
  4591. EP600(%SF6466, %SF5560, L6, P8, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P1);
  4592. EP600(%SF6471, %SF5960, L7, P9, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P1);
  4593. EP600(%SF6476, %SF6360, L8, P10, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P1);
  4594. EP600(%SF6436, %SF3160, L9, P15, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P13);
  4595. EP600(%SF6431, %SF2760, L10, P16, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P13);
  4596. EP600(%SF6426, %SF2360, L11, P17, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P13);
  4597. EP600(%SF6421, %SF1960, L12, P18, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P13);
  4598. EP600(%SF6416, %SF1560, L13, P19, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P13);
  4599. EP600(%SF6411, %SF1160, L14, P20, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P13);
  4600. EP600(%SF6406, %SF760, L15, P21, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P13);
  4601. EP600(%SF6401, %SF360, L16, P22, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P13);
  4602. %EndModel
  4603.  
  4604. %StartModel
  4605. %Manufacturer:TI
  4606. %Type:EP600
  4607. %PartNumber:TI'EP610PC-30
  4608. %LastNode ? ?
  4609. %NumPins: 24
  4610. %FDF AND 0 ~P2 P2 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  4611.          ~P11 P11 ~P14 P14 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  4612.      ~N14 N14 ~N15 N15 ~N16 N16 ~P23 P23 *
  4613.  
  4614. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  4615.  %IF %PolarityFuse = 1 %THEN
  4616.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4617.       %InFuse+240, %InFuse+280; LorOutput);
  4618.  %ELSE
  4619.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4620.       %InFuse+240, %InFuse+280; LorOutput);
  4621.  %END;
  4622. %MACEND;
  4623.  
  4624. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  4625.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  4626.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  4627.  
  4628. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  4629.  
  4630.   0,2:
  4631.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4632.       BUF(LorOutput; Outpin; 30,30,30,30);
  4633.    %ELSE
  4634.       BUF(LorOutput; TSBInput; 30,30,30,30);
  4635.       TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4636.    %END;
  4637.    BUF(OutPin; FeedBack; 2,2,2,2);
  4638.  |1,3:
  4639.    BUF(LorOutput; Outpin; 30,30,30,30);
  4640.    BUF(OutPin; FeedBack; 2,2,2,2);
  4641.  |4:
  4642.    LNOR(%ClrFuse, IPH; Clear);
  4643.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4644.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4645.        BUF(LorOutput; Outpin; 30,30,30,30);
  4646.     %ELSE
  4647.        BUF(LorOutput; TSBInput; 30,30,30,30);
  4648.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4649.     %END;
  4650.    BUF(TNode; FeedBack; 0,0,0,0);
  4651.  |5:
  4652.    AND(%InFuse; CLK; 0,0,0,0);
  4653.    LNOR(%ClrFuse, IPH; Clear);
  4654.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4655.    BUF(LorOutput; Outpin; 30,30,30,30);
  4656.    BUF(TNode; FeedBack; 0,0,0,0);
  4657.  |6:
  4658.    LXOR(LorOutput, TNode; XorInput);
  4659.    LNOR(%ClrFuse, IPH; Clear);
  4660.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4661.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4662.        BUF(LorOutput; Outpin; 30,30,30,30);
  4663.     %ELSE
  4664.        BUF(LorOutput; TSBInput; 30,30,30,30);
  4665.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4666.     %END;
  4667.    BUF(TNode; FeedBack; 0,0,0,0);
  4668.  |7:
  4669.    LXOR(LorOutput, TNode; XorInput);
  4670.    AND(%InFuse; CLK; 0,0,0,0);
  4671.    LNOR(%ClrFuse, IPH; Clear);
  4672.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4673.    BUF(LorOutput; Outpin; 30,30,30,30);
  4674.    BUF(TNode; FeedBack; 0,0,0,0);
  4675.  |8:
  4676.    LNOR(%ClrFuse, IPH; Clear);
  4677.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4678.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4679.        BUF(TNode; Outpin; 0,0,0,0);
  4680.     %ELSE
  4681.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4682.     %END;
  4683.    BUF(OutPin; FeedBack; 2,2,2,2);
  4684.  |9:
  4685.    AND(%InFuse; CLK; 0,0,0,0);
  4686.    LNOR(%ClrFuse, IPH; Clear);
  4687.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4688.    BUF(TNode; Outpin; 0,0,0,0);
  4689.    BUF(OutPin; FeedBack; 2,2,2,2);
  4690.  |10:
  4691.    LXOR(LorOutput, TNode; XorInput);
  4692.    LNOR(%ClrFuse, IPH; Clear);
  4693.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4694.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4695.        BUF(TNode; Outpin; 0,0,0,0);
  4696.     %ELSE
  4697.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4698.     %END;
  4699.    BUF(OutPin; FeedBack; 2,2,2,2);
  4700.  |11:
  4701.    LXOR(LorOutput, TNode; XorInput);
  4702.    AND(%InFuse; CLK; 0,0,0,0);
  4703.    LNOR(%ClrFuse, IPH; Clear);
  4704.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4705.    BUF(TNode; Outpin; 0,0,0,0);
  4706.    BUF(OutPin; FeedBack; 2,2,2,2);
  4707.  |12:
  4708.    LNOR(%ClrFuse, IPH; Clear);
  4709.    DQFFC(LorOutput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4710.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4711.        BUF(TNode; Outpin; 0,0,0,0);
  4712.     %ELSE
  4713.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4714.     %END;
  4715.    BUF(TNode; FeedBack; 0,0,0,0);
  4716.  |13:
  4717.    AND(%InFuse; CLK; 0,0,0,0);
  4718.    LNOR(%ClrFuse, IPH; Clear);
  4719.    DQFFC(LorOutput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4720.    BUF(TNode; Outpin; 0,0,0,0);
  4721.    BUF(TNode; FeedBack; 0,0,0,0);
  4722.  |14:
  4723.    LXOR(LorOutput, TNode; XorInput);
  4724.    LNOR(%ClrFuse, IPH; Clear);
  4725.    DQFFC(XorInput, CLKPin, Clear; TNode; 17,17,24,0,11,11,32,32,0,0,17,17,24,0,11,11,32,32,0,0);
  4726.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4727.        BUF(TNode; Outpin; 0,0,0,0);
  4728.     %ELSE
  4729.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);
  4730.     %END;
  4731.    BUF(TNode; FeedBack; 0,0,0,0);
  4732.  |15:
  4733.    LXOR(LorOutput, TNode; XorInput);
  4734.    AND(%InFuse; CLK; 0,0,0,0);
  4735.    LNOR(%ClrFuse, IPH; Clear);
  4736.    DQFFC(XorInput, CLK, Clear; TNode; 32,32,8,12,11,11,32,32,0,0,32,32,8,12,11,11,32,32,0,0);
  4737.    BUF(TNode; Outpin; 0,0,0,0);
  4738.    BUF(TNode; FeedBack; 0,0,0,0);
  4739.  %END;
  4740. %MACEND;
  4741.  
  4742. LOR8(%SF6440, %FF3200, L1);
  4743. LOR8(%SF6445, %FF3600, L2);
  4744. LOR8(%SF6450, %FF4000, L3);
  4745. LOR8(%SF6455, %FF4400, L4);
  4746. LOR8(%SF6460, %FF4800, L5);
  4747. LOR8(%SF6465, %FF5200, L6);
  4748. LOR8(%SF6470, %FF5600, L7);
  4749. LOR8(%SF6475, %FF6000, L8);
  4750. LOR8(%SF6435, %FF2800, L9);
  4751. LOR8(%SF6430, %FF2400, L10);
  4752. LOR8(%SF6425, %FF2000, L11);
  4753. LOR8(%SF6420, %FF1600, L12);
  4754. LOR8(%SF6415, %FF1200, L13);
  4755. LOR8(%SF6410, %FF800, L14);
  4756. LOR8(%SF6405, %FF400, L15);
  4757. LOR8(%SF6400, %FF00, L16);
  4758.  
  4759. EP600(%SF6441, %SF3560, L1, P3, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P1);
  4760. EP600(%SF6446, %SF3960, L2, P4, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P1);
  4761. EP600(%SF6451, %SF4360, L3, P5, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P1);
  4762. EP600(%SF6456, %SF4760, L4, P6, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P1);
  4763. EP600(%SF6461, %SF5160, L5, P7, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P1);
  4764. EP600(%SF6466, %SF5560, L6, P8, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P1);
  4765. EP600(%SF6471, %SF5960, L7, P9, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P1);
  4766. EP600(%SF6476, %SF6360, L8, P10, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P1);
  4767. EP600(%SF6436, %SF3160, L9, P15, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P13);
  4768. EP600(%SF6431, %SF2760, L10, P16, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P13);
  4769. EP600(%SF6426, %SF2360, L11, P17, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P13);
  4770. EP600(%SF6421, %SF1960, L12, P18, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P13);
  4771. EP600(%SF6416, %SF1560, L13, P19, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P13);
  4772. EP600(%SF6411, %SF1160, L14, P20, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P13);
  4773. EP600(%SF6406, %SF760, L15, P21, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P13);
  4774. EP600(%SF6401, %SF360, L16, P22, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P13);
  4775. %EndModel
  4776.  
  4777. %StartModel
  4778. %Manufacturer:TI
  4779. %Type:EP600
  4780. %PartNumber:TI'EP610PC-35
  4781. %LastNode ? ?
  4782. %NumPins: 24
  4783. %FDF AND 0 ~P2 P2 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  4784.          ~P11 P11 ~P14 P14 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  4785.      ~N14 N14 ~N15 N15 ~N16 N16 ~P23 P23 *
  4786.  
  4787. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  4788.  %IF %PolarityFuse = 1 %THEN
  4789.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4790.       %InFuse+240, %InFuse+280; LorOutput);
  4791.  %ELSE
  4792.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  4793.       %InFuse+240, %InFuse+280; LorOutput);
  4794.  %END;
  4795. %MACEND;
  4796.  
  4797. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  4798.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  4799.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  4800.  
  4801. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  4802.  
  4803.   0,2:
  4804.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4805.       BUF(LorOutput; Outpin; 35,35,35,35);
  4806.    %ELSE
  4807.       BUF(LorOutput; TSBInput; 35,35,35,35);
  4808.       TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4809.    %END;
  4810.    BUF(OutPin; FeedBack; 2,2,2,2);
  4811.  |1,3:
  4812.    BUF(LorOutput; Outpin; 35,35,35,35);
  4813.    BUF(OutPin; FeedBack; 2,2,2,2);
  4814.  |4:
  4815.    LNOR(%ClrFuse, IPH; Clear);
  4816.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4817.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4818.        BUF(LorOutput; Outpin; 35,35,35,35);
  4819.     %ELSE
  4820.        BUF(LorOutput; TSBInput; 35,35,35,35);
  4821.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4822.     %END;
  4823.    BUF(TNode; FeedBack; 0,0,0,0);
  4824.  |5:
  4825.    AND(%InFuse; CLK; 0,0,0,0);
  4826.    LNOR(%ClrFuse, IPH; Clear);
  4827.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4828.    BUF(LorOutput; Outpin; 35,35,35,35);
  4829.    BUF(TNode; FeedBack; 0,0,0,0);
  4830.  |6:
  4831.    LXOR(LorOutput, TNode; XorInput);
  4832.    LNOR(%ClrFuse, IPH; Clear);
  4833.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4834.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4835.        BUF(LorOutput; Outpin; 35,35,35,35);
  4836.     %ELSE
  4837.        BUF(LorOutput; TSBInput; 35,35,35,35);
  4838.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4839.     %END;
  4840.    BUF(TNode; FeedBack; 0,0,0,0);
  4841.  |7:
  4842.    LXOR(LorOutput, TNode; XorInput);
  4843.    AND(%InFuse; CLK; 0,0,0,0);
  4844.    LNOR(%ClrFuse, IPH; Clear);
  4845.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4846.    BUF(LorOutput; Outpin; 35,35,35,35);
  4847.    BUF(TNode; FeedBack; 0,0,0,0);
  4848.  |8:
  4849.    LNOR(%ClrFuse, IPH; Clear);
  4850.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4851.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4852.        BUF(TNode; Outpin; 0,0,0,0);
  4853.     %ELSE
  4854.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4855.     %END;
  4856.    BUF(OutPin; FeedBack; 2,2,2,2);
  4857.  |9:
  4858.    AND(%InFuse; CLK; 0,0,0,0);
  4859.    LNOR(%ClrFuse, IPH; Clear);
  4860.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4861.    BUF(TNode; Outpin; 0,0,0,0);
  4862.    BUF(OutPin; FeedBack; 2,2,2,2);
  4863.  |10:
  4864.    LXOR(LorOutput, TNode; XorInput);
  4865.    LNOR(%ClrFuse, IPH; Clear);
  4866.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4867.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4868.        BUF(TNode; Outpin; 0,0,0,0);
  4869.     %ELSE
  4870.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4871.     %END;
  4872.    BUF(OutPin; FeedBack; 2,2,2,2);
  4873.  |11:
  4874.    LXOR(LorOutput, TNode; XorInput);
  4875.    AND(%InFuse; CLK; 0,0,0,0);
  4876.    LNOR(%ClrFuse, IPH; Clear);
  4877.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4878.    BUF(TNode; Outpin; 0,0,0,0);
  4879.    BUF(OutPin; FeedBack; 2,2,2,2);
  4880.  |12:
  4881.    LNOR(%ClrFuse, IPH; Clear);
  4882.    DQFFC(LorOutput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4883.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4884.        BUF(TNode; Outpin; 0,0,0,0);
  4885.     %ELSE
  4886.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4887.     %END;
  4888.    BUF(TNode; FeedBack; 0,0,0,0);
  4889.  |13:
  4890.    AND(%InFuse; CLK; 0,0,0,0);
  4891.    LNOR(%ClrFuse, IPH; Clear);
  4892.    DQFFC(LorOutput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4893.    BUF(TNode; Outpin; 0,0,0,0);
  4894.    BUF(TNode; FeedBack; 0,0,0,0);
  4895.  |14:
  4896.    LXOR(LorOutput, TNode; XorInput);
  4897.    LNOR(%ClrFuse, IPH; Clear);
  4898.    DQFFC(XorInput, CLKPin, Clear; TNode; 20,20,27,0,12,12,37,37,0,0,20,20,27,0,12,12,37,37,0,0);
  4899.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  4900.        BUF(TNode; Outpin; 0,0,0,0);
  4901.     %ELSE
  4902.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);
  4903.     %END;
  4904.    BUF(TNode; FeedBack; 0,0,0,0);
  4905.  |15:
  4906.    LXOR(LorOutput, TNode; XorInput);
  4907.    AND(%InFuse; CLK; 0,0,0,0);
  4908.    LNOR(%ClrFuse, IPH; Clear);
  4909.    DQFFC(XorInput, CLK, Clear; TNode; 37,37,8,12,12,12,37,37,0,0,37,37,8,12,12,12,37,37,0,0);
  4910.    BUF(TNode; Outpin; 0,0,0,0);
  4911.    BUF(TNode; FeedBack; 0,0,0,0);
  4912.  %END;
  4913. %MACEND;
  4914.  
  4915. LOR8(%SF6440, %FF3200, L1);
  4916. LOR8(%SF6445, %FF3600, L2);
  4917. LOR8(%SF6450, %FF4000, L3);
  4918. LOR8(%SF6455, %FF4400, L4);
  4919. LOR8(%SF6460, %FF4800, L5);
  4920. LOR8(%SF6465, %FF5200, L6);
  4921. LOR8(%SF6470, %FF5600, L7);
  4922. LOR8(%SF6475, %FF6000, L8);
  4923. LOR8(%SF6435, %FF2800, L9);
  4924. LOR8(%SF6430, %FF2400, L10);
  4925. LOR8(%SF6425, %FF2000, L11);
  4926. LOR8(%SF6420, %FF1600, L12);
  4927. LOR8(%SF6415, %FF1200, L13);
  4928. LOR8(%SF6410, %FF800, L14);
  4929. LOR8(%SF6405, %FF400, L15);
  4930. LOR8(%SF6400, %FF00, L16);
  4931.  
  4932. EP600(%SF6441, %SF3560, L1, P3, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P1);
  4933. EP600(%SF6446, %SF3960, L2, P4, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P1);
  4934. EP600(%SF6451, %SF4360, L3, P5, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P1);
  4935. EP600(%SF6456, %SF4760, L4, P6, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P1);
  4936. EP600(%SF6461, %SF5160, L5, P7, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P1);
  4937. EP600(%SF6466, %SF5560, L6, P8, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P1);
  4938. EP600(%SF6471, %SF5960, L7, P9, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P1);
  4939. EP600(%SF6476, %SF6360, L8, P10, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P1);
  4940. EP600(%SF6436, %SF3160, L9, P15, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P13);
  4941. EP600(%SF6431, %SF2760, L10, P16, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P13);
  4942. EP600(%SF6426, %SF2360, L11, P17, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P13);
  4943. EP600(%SF6421, %SF1960, L12, P18, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P13);
  4944. EP600(%SF6416, %SF1560, L13, P19, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P13);
  4945. EP600(%SF6411, %SF1160, L14, P20, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P13);
  4946. EP600(%SF6406, %SF760, L15, P21, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P13);
  4947. EP600(%SF6401, %SF360, L16, P22, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P13);
  4948. %EndModel
  4949. ;THE FOLLOWING TEXAS INSTRUMENT PLDs WERE TAKEN FROM THE 1990 TI PROGRAMMABLE
  4950. ;LOGIC DATA BOOK. DELAYS GIVEN HERE ARE FOR THE "TURBO BIT ON" PARAMETERS.
  4951.  
  4952. %StartModel
  4953. %Manufacturer:TI
  4954. %Type:EP900
  4955. %PartNumber:TI'EP910DC-30
  4956. %LastNode ? ?
  4957. %NumPins: 40
  4958. %FDF AND 0 ~P2 P2 ~P3 P3 ~P4 P4 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  4959.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P17 P17 ~P18 P18
  4960.      ~P19 P19 ~P22 P22 ~P23 P23 ~P24 P24 ~N13 N13 ~N14 N14 ~N15 N15 
  4961.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  4962.      ~N23 N23 ~N24 N24 ~P37 P37 ~P38 P38 ~P39 P39 *
  4963.      
  4964. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  4965.  %IF %PolarityFuse = 1 %THEN
  4966.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  4967.       %InFuse+432, %InFuse+504; LorOutput);
  4968.  %ELSE            
  4969.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  4970.       %InFuse+432, %InFuse+504; LorOutput);
  4971.  %END;     
  4972. %MACEND;      
  4973.  
  4974. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  4975.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  4976.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  4977.  
  4978. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  4979.  
  4980.   0,2: 
  4981.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  4982.       BUF(LorOutput; Outpin; 30,30,30,30);
  4983.    %ELSE
  4984.       BUF(LorOutput; TSBInput; 30,30,30,30);       
  4985.       TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  4986.    %END;
  4987.    BUF(OutPin; FeedBack; 3,3,3,3);    
  4988.  |1,3:
  4989.    BUF(LorOutput; Outpin; 30,30,30,30);
  4990.    BUF(OutPin; FeedBack; 3,3,3,3);    
  4991.  |4:                    
  4992.    LNOR(%ClrFuse, IPH; Clear);   
  4993.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  4994.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  4995.        BUF(LorOutput; Outpin; 30,30,30,30);
  4996.     %ELSE
  4997.        BUF(LorOutput; TSBInput; 30,30,30,30);
  4998.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  4999.     %END;
  5000.    BUF(TNode; FeedBack; 0,0,0,0);    
  5001.  |5:
  5002.    AND(%InFuse; CLK; 0,0,0,0);
  5003.    LNOR(%ClrFuse, IPH; Clear);   
  5004.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5005.    BUF(LorOutput; Outpin; 30,30,30,30);
  5006.    BUF(TNode; FeedBack; 0,0,0,0);    
  5007.  |6:
  5008.    LXOR(LorOutput, TNode; XorInput);      
  5009.    LNOR(%ClrFuse, IPH; Clear);      
  5010.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);       
  5011.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5012.        BUF(LorOutput; Outpin; 30,30,30,30);
  5013.     %ELSE
  5014.        BUF(LorOutput; TSBInput; 30,30,30,30); 
  5015.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5016.     %END;
  5017.    BUF(TNode; FeedBack; 0,0,0,0);   
  5018.  |7:
  5019.    LXOR(LorOutput, TNode; XorInput);
  5020.    AND(%InFuse; CLK; 0,0,0,0);
  5021.    LNOR(%ClrFuse, IPH; Clear);   
  5022.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5023.    BUF(LorOutput; Outpin; 30,30,30,30);
  5024.    BUF(TNode; FeedBack; 0,0,0,0);   
  5025.  |8:
  5026.    LNOR(%ClrFuse, IPH; Clear);
  5027.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);         
  5028.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5029.        BUF(TNode; Outpin; 0,0,0,0);
  5030.     %ELSE
  5031.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5032.     %END;
  5033.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5034.  |9:   
  5035.    AND(%InFuse; CLK; 0,0,0,0);
  5036.    LNOR(%ClrFuse, IPH; Clear);   
  5037.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5038.    BUF(TNode; Outpin; 0,0,0,0);
  5039.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5040.  |10:
  5041.    LXOR(LorOutput, TNode; XorInput);      
  5042.    LNOR(%ClrFuse, IPH; Clear);      
  5043.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  5044.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5045.        BUF(TNode; Outpin; 0,0,0,0);
  5046.     %ELSE
  5047.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5048.     %END;
  5049.    BUF(OutPin; FeedBack; 3,3,3,3);   
  5050.  |11:
  5051.    LXOR(LorOutput, TNode; XorInput);
  5052.    AND(%InFuse; CLK; 0,0,0,0);
  5053.    LNOR(%ClrFuse, IPH; Clear);   
  5054.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5055.    BUF(TNode; Outpin; 0,0,0,0);
  5056.    BUF(OutPin; FeedBack; 3,3,3,3);   
  5057.  |12:    
  5058.    LNOR(%ClrFuse, IPH; Clear);   
  5059.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);         
  5060.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5061.        BUF(TNode; Outpin; 0,0,0,0);
  5062.     %ELSE
  5063.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5064.     %END;
  5065.    BUF(TNode; FeedBack; 0,0,0,0);       
  5066.  |13:
  5067.    AND(%InFuse; CLK; 0,0,0,0);   
  5068.    LNOR(%ClrFuse, IPH; Clear);  
  5069.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5070.    BUF(TNode; Outpin; 0,0,0,0);
  5071.    BUF(TNode; FeedBack; 0,0,0,0);    
  5072.  |14:   
  5073.    LXOR(LorOutput, TNode; XorInput);      
  5074.    LNOR(%ClrFuse, IPH; Clear);      
  5075.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  5076.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5077.        BUF(TNode; Outpin; 0,0,0,0);
  5078.     %ELSE
  5079.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5080.     %END;
  5081.    BUF(TNode; FeedBack; 0,0,0,0);   
  5082.  |15:
  5083.    LXOR(LorOutput, TNode; XorInput);
  5084.    AND(%InFuse; CLK; 0,0,0,0);
  5085.    LNOR(%ClrFuse, IPH; Clear);   
  5086.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5087.    BUF(TNode; Outpin; 0,0,0,0);
  5088.    BUF(TNode; FeedBack; 0,0,0,0);   
  5089.  %END;
  5090. %MACEND;   
  5091.  
  5092. LOR8(%SF17340, %FF8640, L1);
  5093. LOR8(%SF17345, %FF9360, L2);
  5094. LOR8(%SF17350, %FF10080, L3);
  5095. LOR8(%SF17355, %FF10800, L4);
  5096. LOR8(%SF17360, %FF11520, L5);
  5097. LOR8(%SF17365, %FF12240, L6);
  5098. LOR8(%SF17370, %FF12960, L7);
  5099. LOR8(%SF17375, %FF13680, L8);
  5100. LOR8(%SF17380, %FF14400, L9);
  5101. LOR8(%SF17385, %FF15120, L10);
  5102. LOR8(%SF17390, %FF15840, L11);
  5103. LOR8(%SF17395, %FF16560, L12);
  5104. LOR8(%SF17335, %FF7920, L13);
  5105. LOR8(%SF17330, %FF7200, L14);
  5106. LOR8(%SF17325, %FF6480, L15);
  5107. LOR8(%SF17320, %FF5760, L16);
  5108. LOR8(%SF17315, %FF5040, L17);
  5109. LOR8(%SF17310, %FF4320, L18);
  5110. LOR8(%SF17305, %FF3600, L19);
  5111. LOR8(%SF17300, %FF2880, L20);
  5112. LOR8(%SF17295, %FF2160, L21);
  5113. LOR8(%SF17290, %FF1440, L22);
  5114. LOR8(%SF17285, %FF720, L23);
  5115. LOR8(%SF17280, %FF00, L24);
  5116.  
  5117. EP900(%SF17341, %SF9288, L1, P5, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  5118.       N73, P1);   
  5119. EP900(%SF17346, %SF10008, L2, P6, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  5120.       N74, P1);   
  5121. EP900(%SF17351, %SF10728, L3, P7, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  5122.       N75, P1);   
  5123. EP900(%SF17356, %SF11448, L4, P8, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  5124.       N76, P1);   
  5125. EP900(%SF17361, %SF12168, L5, P9, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  5126.       N77, P1);   
  5127. EP900(%SF17366, %SF12888, L6, P10, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  5128.       N78, P1);   
  5129. EP900(%SF17371, %SF13608, L7, P11, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  5130.       N79, P1);   
  5131. EP900(%SF17376, %SF14328, L8, P12, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  5132.       N80, P1);   
  5133. EP900(%SF17381, %SF15048, L9, P13, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  5134.       N81, P1);   
  5135. EP900(%SF17386, %SF15768, L10, P14, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  5136.       N82, P1);   
  5137. EP900(%SF17391, %SF16488, L11, P15, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  5138.       N83, P1);   
  5139. EP900(%SF17396, %SF17208, L12, P16, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  5140.       N84, P1);   
  5141. EP900(%SF17336, %SF8568, L13, P25, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  5142.       N85, P21);   
  5143. EP900(%SF17331, %SF7848, L14, P26, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  5144.       N86, P21);   
  5145. EP900(%SF17326, %SF7128, L15, P27, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  5146.       N87, P21);   
  5147. EP900(%SF17321, %SF6408, L16, P28, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  5148.       N88, P21);   
  5149. EP900(%SF17316, %SF5688, L17, P29, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  5150.       N89, P21);
  5151. EP900(%SF17311, %SF4968, L18, P30, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  5152.       N90, P21);
  5153. EP900(%SF17306, %SF4248, L19, P31, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  5154.       N91, P21);
  5155. EP900(%SF17301, %SF3528, L20, P32, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  5156.       N92, P21);
  5157. EP900(%SF17296, %SF2808, L21, P33, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  5158.       N93, P21);
  5159. EP900(%SF17291, %SF2088, L22, P34, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  5160.       N94, P21);
  5161. EP900(%SF17286, %SF1368, L23, P35, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  5162.       N95, P21);
  5163. EP900(%SF17281, %SF648, L24, P36, L48, %FF648, N24, N48, N72, %FF576, L72,
  5164.       N96, P21);
  5165. %EndModel      
  5166.  
  5167. %StartModel
  5168. %Manufacturer:TI
  5169. %Type:EP900
  5170. %PartNumber:TI'EP910DC-35
  5171. %LastNode ? ?
  5172. %NumPins: 40
  5173. %FDF AND 0 ~P2 P2 ~P3 P3 ~P4 P4 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  5174.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P17 P17 ~P18 P18
  5175.      ~P19 P19 ~P22 P22 ~P23 P23 ~P24 P24 ~N13 N13 ~N14 N14 ~N15 N15 
  5176.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  5177.      ~N23 N23 ~N24 N24 ~P37 P37 ~P38 P38 ~P39 P39 *
  5178.      
  5179. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  5180.  %IF %PolarityFuse = 1 %THEN
  5181.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  5182.       %InFuse+432, %InFuse+504; LorOutput);
  5183.  %ELSE            
  5184.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  5185.       %InFuse+432, %InFuse+504; LorOutput);
  5186.  %END;     
  5187. %MACEND;      
  5188.  
  5189. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  5190.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  5191.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  5192.  
  5193. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  5194.  
  5195.   0,2: 
  5196.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5197.       BUF(LorOutput; Outpin; 35,35,35,35);
  5198.    %ELSE
  5199.       BUF(LorOutput; TSBInput; 35,35,35,35);       
  5200.       TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5201.    %END;
  5202.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5203.  |1,3:
  5204.    BUF(LorOutput; Outpin; 35,35,35,35);
  5205.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5206.  |4:                    
  5207.    LNOR(%ClrFuse, IPH; Clear);   
  5208.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  5209.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5210.        BUF(LorOutput; Outpin; 35,35,35,35);
  5211.     %ELSE
  5212.        BUF(LorOutput; TSBInput; 35,35,35,35);
  5213.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5214.     %END;
  5215.    BUF(TNode; FeedBack; 0,0,0,0);    
  5216.  |5:
  5217.    AND(%InFuse; CLK; 0,0,0,0);
  5218.    LNOR(%ClrFuse, IPH; Clear);   
  5219.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5220.    BUF(LorOutput; Outpin; 35,35,35,35);
  5221.    BUF(TNode; FeedBack; 0,0,0,0);    
  5222.  |6:
  5223.    LXOR(LorOutput, TNode; XorInput);      
  5224.    LNOR(%ClrFuse, IPH; Clear);      
  5225.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);       
  5226.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5227.        BUF(LorOutput; Outpin; 35,35,35,35);
  5228.     %ELSE
  5229.        BUF(LorOutput; TSBInput; 35,35,35,35); 
  5230.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5231.     %END;
  5232.    BUF(TNode; FeedBack; 0,0,0,0);   
  5233.  |7:
  5234.    LXOR(LorOutput, TNode; XorInput);
  5235.    AND(%InFuse; CLK; 0,0,0,0);
  5236.    LNOR(%ClrFuse, IPH; Clear);   
  5237.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5238.    BUF(LorOutput; Outpin; 35,35,35,35);
  5239.    BUF(TNode; FeedBack; 0,0,0,0);   
  5240.  |8:
  5241.    LNOR(%ClrFuse, IPH; Clear);
  5242.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);         
  5243.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5244.        BUF(TNode; Outpin; 0,0,0,0);
  5245.     %ELSE
  5246.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5247.     %END;
  5248.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5249.  |9:   
  5250.    AND(%InFuse; CLK; 0,0,0,0);
  5251.    LNOR(%ClrFuse, IPH; Clear);   
  5252.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5253.    BUF(TNode; Outpin; 0,0,0,0);
  5254.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5255.  |10:
  5256.    LXOR(LorOutput, TNode; XorInput);      
  5257.    LNOR(%ClrFuse, IPH; Clear);      
  5258.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  5259.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5260.        BUF(TNode; Outpin; 0,0,0,0);
  5261.     %ELSE
  5262.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5263.     %END;
  5264.    BUF(OutPin; FeedBack; 3,3,3,3);   
  5265.  |11:
  5266.    LXOR(LorOutput, TNode; XorInput);
  5267.    AND(%InFuse; CLK; 0,0,0,0);
  5268.    LNOR(%ClrFuse, IPH; Clear);   
  5269.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5270.    BUF(TNode; Outpin; 0,0,0,0);
  5271.    BUF(OutPin; FeedBack; 3,3,3,3);   
  5272.  |12:    
  5273.    LNOR(%ClrFuse, IPH; Clear);   
  5274.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);         
  5275.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5276.        BUF(TNode; Outpin; 0,0,0,0);
  5277.     %ELSE
  5278.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5279.     %END;
  5280.    BUF(TNode; FeedBack; 0,0,0,0);       
  5281.  |13:
  5282.    AND(%InFuse; CLK; 0,0,0,0);   
  5283.    LNOR(%ClrFuse, IPH; Clear);  
  5284.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5285.    BUF(TNode; Outpin; 0,0,0,0);
  5286.    BUF(TNode; FeedBack; 0,0,0,0);    
  5287.  |14:   
  5288.    LXOR(LorOutput, TNode; XorInput);      
  5289.    LNOR(%ClrFuse, IPH; Clear);      
  5290.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  5291.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5292.        BUF(TNode; Outpin; 0,0,0,0);
  5293.     %ELSE
  5294.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5295.     %END;
  5296.    BUF(TNode; FeedBack; 0,0,0,0);   
  5297.  |15:
  5298.    LXOR(LorOutput, TNode; XorInput);
  5299.    AND(%InFuse; CLK; 0,0,0,0);
  5300.    LNOR(%ClrFuse, IPH; Clear);   
  5301.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5302.    BUF(TNode; Outpin; 0,0,0,0);
  5303.    BUF(TNode; FeedBack; 0,0,0,0);   
  5304.  %END;
  5305. %MACEND;   
  5306.  
  5307. LOR8(%SF17340, %FF8640, L1);
  5308. LOR8(%SF17345, %FF9360, L2);
  5309. LOR8(%SF17350, %FF10080, L3);
  5310. LOR8(%SF17355, %FF10800, L4);
  5311. LOR8(%SF17360, %FF11520, L5);
  5312. LOR8(%SF17365, %FF12240, L6);
  5313. LOR8(%SF17370, %FF12960, L7);
  5314. LOR8(%SF17375, %FF13680, L8);
  5315. LOR8(%SF17380, %FF14400, L9);
  5316. LOR8(%SF17385, %FF15120, L10);
  5317. LOR8(%SF17390, %FF15840, L11);
  5318. LOR8(%SF17395, %FF16560, L12);
  5319. LOR8(%SF17335, %FF7920, L13);
  5320. LOR8(%SF17330, %FF7200, L14);
  5321. LOR8(%SF17325, %FF6480, L15);
  5322. LOR8(%SF17320, %FF5760, L16);
  5323. LOR8(%SF17315, %FF5040, L17);
  5324. LOR8(%SF17310, %FF4320, L18);
  5325. LOR8(%SF17305, %FF3600, L19);
  5326. LOR8(%SF17300, %FF2880, L20);
  5327. LOR8(%SF17295, %FF2160, L21);
  5328. LOR8(%SF17290, %FF1440, L22);
  5329. LOR8(%SF17285, %FF720, L23);
  5330. LOR8(%SF17280, %FF00, L24);
  5331.  
  5332. EP900(%SF17341, %SF9288, L1, P5, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  5333.       N73, P1);   
  5334. EP900(%SF17346, %SF10008, L2, P6, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  5335.       N74, P1);   
  5336. EP900(%SF17351, %SF10728, L3, P7, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  5337.       N75, P1);   
  5338. EP900(%SF17356, %SF11448, L4, P8, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  5339.       N76, P1);   
  5340. EP900(%SF17361, %SF12168, L5, P9, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  5341.       N77, P1);   
  5342. EP900(%SF17366, %SF12888, L6, P10, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  5343.       N78, P1);   
  5344. EP900(%SF17371, %SF13608, L7, P11, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  5345.       N79, P1);   
  5346. EP900(%SF17376, %SF14328, L8, P12, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  5347.       N80, P1);   
  5348. EP900(%SF17381, %SF15048, L9, P13, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  5349.       N81, P1);   
  5350. EP900(%SF17386, %SF15768, L10, P14, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  5351.       N82, P1);   
  5352. EP900(%SF17391, %SF16488, L11, P15, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  5353.       N83, P1);   
  5354. EP900(%SF17396, %SF17208, L12, P16, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  5355.       N84, P1);   
  5356. EP900(%SF17336, %SF8568, L13, P25, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  5357.       N85, P21);   
  5358. EP900(%SF17331, %SF7848, L14, P26, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  5359.       N86, P21);   
  5360. EP900(%SF17326, %SF7128, L15, P27, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  5361.       N87, P21);   
  5362. EP900(%SF17321, %SF6408, L16, P28, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  5363.       N88, P21);   
  5364. EP900(%SF17316, %SF5688, L17, P29, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  5365.       N89, P21);
  5366. EP900(%SF17311, %SF4968, L18, P30, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  5367.       N90, P21);
  5368. EP900(%SF17306, %SF4248, L19, P31, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  5369.       N91, P21);
  5370. EP900(%SF17301, %SF3528, L20, P32, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  5371.       N92, P21);
  5372. EP900(%SF17296, %SF2808, L21, P33, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  5373.       N93, P21);
  5374. EP900(%SF17291, %SF2088, L22, P34, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  5375.       N94, P21);
  5376. EP900(%SF17286, %SF1368, L23, P35, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  5377.       N95, P21);
  5378. EP900(%SF17281, %SF648, L24, P36, L48, %FF648, N24, N48, N72, %FF576, L72,
  5379.       N96, P21);
  5380. %EndModel      
  5381.  
  5382. %StartModel
  5383. %Manufacturer:TI
  5384. %Type:EP900
  5385. %PartNumber:TI'EP910DC-40
  5386. %LastNode ? ?
  5387. %NumPins: 40
  5388. %FDF AND 0 ~P2 P2 ~P3 P3 ~P4 P4 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  5389.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P17 P17 ~P18 P18
  5390.      ~P19 P19 ~P22 P22 ~P23 P23 ~P24 P24 ~N13 N13 ~N14 N14 ~N15 N15 
  5391.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  5392.      ~N23 N23 ~N24 N24 ~P37 P37 ~P38 P38 ~P39 P39 *
  5393.      
  5394. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  5395.  %IF %PolarityFuse = 1 %THEN
  5396.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  5397.       %InFuse+432, %InFuse+504; LorOutput);
  5398.  %ELSE            
  5399.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  5400.       %InFuse+432, %InFuse+504; LorOutput);
  5401.  %END;     
  5402. %MACEND;      
  5403.  
  5404. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  5405.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  5406.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  5407.  
  5408. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  5409.  
  5410.   0,2: 
  5411.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5412.       BUF(LorOutput; Outpin; 40,40,40,40);
  5413.    %ELSE
  5414.       BUF(LorOutput; TSBInput; 40,40,40,40);       
  5415.       TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  5416.    %END;
  5417.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5418.  |1,3:
  5419.    BUF(LorOutput; Outpin; 40,40,40,40);
  5420.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5421.  |4:                    
  5422.    LNOR(%ClrFuse, IPH; Clear);   
  5423.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  5424.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5425.        BUF(LorOutput; Outpin; 40,40,40,40);
  5426.     %ELSE
  5427.        BUF(LorOutput; TSBInput; 40,40,40,40);
  5428.        TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  5429.     %END;
  5430.    BUF(TNode; FeedBack; 0,0,0,0);    
  5431.  |5:
  5432.    AND(%InFuse; CLK; 0,0,0,0);
  5433.    LNOR(%ClrFuse, IPH; Clear);   
  5434.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  5435.    BUF(LorOutput; Outpin; 40,40,40,40);
  5436.    BUF(TNode; FeedBack; 0,0,0,0);    
  5437.  |6:
  5438.    LXOR(LorOutput, TNode; XorInput);      
  5439.    LNOR(%ClrFuse, IPH; Clear);      
  5440.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);       
  5441.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5442.        BUF(LorOutput; Outpin; 40,40,40,40);
  5443.     %ELSE
  5444.        BUF(LorOutput; TSBInput; 40,40,40,40); 
  5445.        TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  5446.     %END;
  5447.    BUF(TNode; FeedBack; 0,0,0,0);   
  5448.  |7:
  5449.    LXOR(LorOutput, TNode; XorInput);
  5450.    AND(%InFuse; CLK; 0,0,0,0);
  5451.    LNOR(%ClrFuse, IPH; Clear);   
  5452.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  5453.    BUF(LorOutput; Outpin; 40,40,40,40);
  5454.    BUF(TNode; FeedBack; 0,0,0,0);   
  5455.  |8:
  5456.    LNOR(%ClrFuse, IPH; Clear);
  5457.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);         
  5458.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5459.        BUF(TNode; Outpin; 0,0,0,0);
  5460.     %ELSE
  5461.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  5462.     %END;
  5463.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5464.  |9:   
  5465.    AND(%InFuse; CLK; 0,0,0,0);
  5466.    LNOR(%ClrFuse, IPH; Clear);   
  5467.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  5468.    BUF(TNode; Outpin; 0,0,0,0);
  5469.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5470.  |10:
  5471.    LXOR(LorOutput, TNode; XorInput);      
  5472.    LNOR(%ClrFuse, IPH; Clear);      
  5473.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  5474.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5475.        BUF(TNode; Outpin; 0,0,0,0);
  5476.     %ELSE
  5477.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  5478.     %END;
  5479.    BUF(OutPin; FeedBack; 3,3,3,3);   
  5480.  |11:
  5481.    LXOR(LorOutput, TNode; XorInput);
  5482.    AND(%InFuse; CLK; 0,0,0,0);
  5483.    LNOR(%ClrFuse, IPH; Clear);   
  5484.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  5485.    BUF(TNode; Outpin; 0,0,0,0);
  5486.    BUF(OutPin; FeedBack; 3,3,3,3);   
  5487.  |12:    
  5488.    LNOR(%ClrFuse, IPH; Clear);   
  5489.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);         
  5490.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5491.        BUF(TNode; Outpin; 0,0,0,0);
  5492.     %ELSE
  5493.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  5494.     %END;
  5495.    BUF(TNode; FeedBack; 0,0,0,0);       
  5496.  |13:
  5497.    AND(%InFuse; CLK; 0,0,0,0);   
  5498.    LNOR(%ClrFuse, IPH; Clear);  
  5499.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  5500.    BUF(TNode; Outpin; 0,0,0,0);
  5501.    BUF(TNode; FeedBack; 0,0,0,0);    
  5502.  |14:   
  5503.    LXOR(LorOutput, TNode; XorInput);      
  5504.    LNOR(%ClrFuse, IPH; Clear);      
  5505.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  5506.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5507.        BUF(TNode; Outpin; 0,0,0,0);
  5508.     %ELSE
  5509.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  5510.     %END;
  5511.    BUF(TNode; FeedBack; 0,0,0,0);   
  5512.  |15:
  5513.    LXOR(LorOutput, TNode; XorInput);
  5514.    AND(%InFuse; CLK; 0,0,0,0);
  5515.    LNOR(%ClrFuse, IPH; Clear);   
  5516.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  5517.    BUF(TNode; Outpin; 0,0,0,0);
  5518.    BUF(TNode; FeedBack; 0,0,0,0);   
  5519.  %END;
  5520. %MACEND;   
  5521.  
  5522. LOR8(%SF17340, %FF8640, L1);
  5523. LOR8(%SF17345, %FF9360, L2);
  5524. LOR8(%SF17350, %FF10080, L3);
  5525. LOR8(%SF17355, %FF10800, L4);
  5526. LOR8(%SF17360, %FF11520, L5);
  5527. LOR8(%SF17365, %FF12240, L6);
  5528. LOR8(%SF17370, %FF12960, L7);
  5529. LOR8(%SF17375, %FF13680, L8);
  5530. LOR8(%SF17380, %FF14400, L9);
  5531. LOR8(%SF17385, %FF15120, L10);
  5532. LOR8(%SF17390, %FF15840, L11);
  5533. LOR8(%SF17395, %FF16560, L12);
  5534. LOR8(%SF17335, %FF7920, L13);
  5535. LOR8(%SF17330, %FF7200, L14);
  5536. LOR8(%SF17325, %FF6480, L15);
  5537. LOR8(%SF17320, %FF5760, L16);
  5538. LOR8(%SF17315, %FF5040, L17);
  5539. LOR8(%SF17310, %FF4320, L18);
  5540. LOR8(%SF17305, %FF3600, L19);
  5541. LOR8(%SF17300, %FF2880, L20);
  5542. LOR8(%SF17295, %FF2160, L21);
  5543. LOR8(%SF17290, %FF1440, L22);
  5544. LOR8(%SF17285, %FF720, L23);
  5545. LOR8(%SF17280, %FF00, L24);
  5546.  
  5547. EP900(%SF17341, %SF9288, L1, P5, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  5548.       N73, P1);   
  5549. EP900(%SF17346, %SF10008, L2, P6, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  5550.       N74, P1);   
  5551. EP900(%SF17351, %SF10728, L3, P7, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  5552.       N75, P1);   
  5553. EP900(%SF17356, %SF11448, L4, P8, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  5554.       N76, P1);   
  5555. EP900(%SF17361, %SF12168, L5, P9, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  5556.       N77, P1);   
  5557. EP900(%SF17366, %SF12888, L6, P10, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  5558.       N78, P1);   
  5559. EP900(%SF17371, %SF13608, L7, P11, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  5560.       N79, P1);   
  5561. EP900(%SF17376, %SF14328, L8, P12, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  5562.       N80, P1);   
  5563. EP900(%SF17381, %SF15048, L9, P13, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  5564.       N81, P1);   
  5565. EP900(%SF17386, %SF15768, L10, P14, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  5566.       N82, P1);   
  5567. EP900(%SF17391, %SF16488, L11, P15, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  5568.       N83, P1);   
  5569. EP900(%SF17396, %SF17208, L12, P16, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  5570.       N84, P1);   
  5571. EP900(%SF17336, %SF8568, L13, P25, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  5572.       N85, P21);   
  5573. EP900(%SF17331, %SF7848, L14, P26, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  5574.       N86, P21);   
  5575. EP900(%SF17326, %SF7128, L15, P27, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  5576.       N87, P21);   
  5577. EP900(%SF17321, %SF6408, L16, P28, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  5578.       N88, P21);   
  5579. EP900(%SF17316, %SF5688, L17, P29, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  5580.       N89, P21);
  5581. EP900(%SF17311, %SF4968, L18, P30, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  5582.       N90, P21);
  5583. EP900(%SF17306, %SF4248, L19, P31, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  5584.       N91, P21);
  5585. EP900(%SF17301, %SF3528, L20, P32, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  5586.       N92, P21);
  5587. EP900(%SF17296, %SF2808, L21, P33, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  5588.       N93, P21);
  5589. EP900(%SF17291, %SF2088, L22, P34, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  5590.       N94, P21);
  5591. EP900(%SF17286, %SF1368, L23, P35, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  5592.       N95, P21);
  5593. EP900(%SF17281, %SF648, L24, P36, L48, %FF648, N24, N48, N72, %FF576, L72,
  5594.       N96, P21);
  5595. %EndModel      
  5596.  
  5597. %StartModel
  5598. %Manufacturer:TI
  5599. %Type:EP900
  5600. %PartNumber:TI'EP910JC-30
  5601. %LastNode ? ?
  5602. %NumPins: 44
  5603. %FDF AND 0 ~P3 P3 ~P4 P4 ~P5 P5 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  5604.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P19 P19 ~P20 P20
  5605.      ~P21 P21 ~P25 P25 ~P26 P26 ~P27 P27 ~N13 N13 ~N14 N14 ~N15 N15 
  5606.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  5607.      ~N23 N23 ~N24 N24 ~P41 P41 ~P42 P42 ~P43 P43 *
  5608.      
  5609. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  5610.  %IF %PolarityFuse = 1 %THEN
  5611.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  5612.       %InFuse+432, %InFuse+504; LorOutput);
  5613.  %ELSE            
  5614.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  5615.       %InFuse+432, %InFuse+504; LorOutput);
  5616.  %END;     
  5617. %MACEND;      
  5618.  
  5619. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  5620.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  5621.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  5622.  
  5623. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  5624.  
  5625.   0,2: 
  5626.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5627.       BUF(LorOutput; Outpin; 30,30,30,30);
  5628.    %ELSE
  5629.       BUF(LorOutput; TSBInput; 30,30,30,30);       
  5630.       TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5631.    %END;
  5632.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5633.  |1,3:
  5634.    BUF(LorOutput; Outpin; 30,30,30,30);
  5635.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5636.  |4:                    
  5637.    LNOR(%ClrFuse, IPH; Clear);   
  5638.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  5639.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5640.        BUF(LorOutput; Outpin; 30,30,30,30);
  5641.     %ELSE
  5642.        BUF(LorOutput; TSBInput; 30,30,30,30);
  5643.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5644.     %END;
  5645.    BUF(TNode; FeedBack; 0,0,0,0);    
  5646.  |5:
  5647.    AND(%InFuse; CLK; 0,0,0,0);
  5648.    LNOR(%ClrFuse, IPH; Clear);   
  5649.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5650.    BUF(LorOutput; Outpin; 30,30,30,30);
  5651.    BUF(TNode; FeedBack; 0,0,0,0);    
  5652.  |6:
  5653.    LXOR(LorOutput, TNode; XorInput);      
  5654.    LNOR(%ClrFuse, IPH; Clear);      
  5655.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);       
  5656.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5657.        BUF(LorOutput; Outpin; 30,30,30,30);
  5658.     %ELSE
  5659.        BUF(LorOutput; TSBInput; 30,30,30,30); 
  5660.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5661.     %END;
  5662.    BUF(TNode; FeedBack; 0,0,0,0);   
  5663.  |7:
  5664.    LXOR(LorOutput, TNode; XorInput);
  5665.    AND(%InFuse; CLK; 0,0,0,0);
  5666.    LNOR(%ClrFuse, IPH; Clear);   
  5667.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5668.    BUF(LorOutput; Outpin; 30,30,30,30);
  5669.    BUF(TNode; FeedBack; 0,0,0,0);   
  5670.  |8:
  5671.    LNOR(%ClrFuse, IPH; Clear);
  5672.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);         
  5673.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5674.        BUF(TNode; Outpin; 0,0,0,0);
  5675.     %ELSE
  5676.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5677.     %END;
  5678.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5679.  |9:   
  5680.    AND(%InFuse; CLK; 0,0,0,0);
  5681.    LNOR(%ClrFuse, IPH; Clear);   
  5682.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5683.    BUF(TNode; Outpin; 0,0,0,0);
  5684.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5685.  |10:
  5686.    LXOR(LorOutput, TNode; XorInput);      
  5687.    LNOR(%ClrFuse, IPH; Clear);      
  5688.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  5689.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5690.        BUF(TNode; Outpin; 0,0,0,0);
  5691.     %ELSE
  5692.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5693.     %END;
  5694.    BUF(OutPin; FeedBack; 3,3,3,3);   
  5695.  |11:
  5696.    LXOR(LorOutput, TNode; XorInput);
  5697.    AND(%InFuse; CLK; 0,0,0,0);
  5698.    LNOR(%ClrFuse, IPH; Clear);   
  5699.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5700.    BUF(TNode; Outpin; 0,0,0,0);
  5701.    BUF(OutPin; FeedBack; 3,3,3,3);   
  5702.  |12:    
  5703.    LNOR(%ClrFuse, IPH; Clear);   
  5704.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);         
  5705.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5706.        BUF(TNode; Outpin; 0,0,0,0);
  5707.     %ELSE
  5708.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5709.     %END;
  5710.    BUF(TNode; FeedBack; 0,0,0,0);       
  5711.  |13:
  5712.    AND(%InFuse; CLK; 0,0,0,0);   
  5713.    LNOR(%ClrFuse, IPH; Clear);  
  5714.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5715.    BUF(TNode; Outpin; 0,0,0,0);
  5716.    BUF(TNode; FeedBack; 0,0,0,0);    
  5717.  |14:   
  5718.    LXOR(LorOutput, TNode; XorInput);      
  5719.    LNOR(%ClrFuse, IPH; Clear);      
  5720.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  5721.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5722.        BUF(TNode; Outpin; 0,0,0,0);
  5723.     %ELSE
  5724.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  5725.     %END;
  5726.    BUF(TNode; FeedBack; 0,0,0,0);   
  5727.  |15:
  5728.    LXOR(LorOutput, TNode; XorInput);
  5729.    AND(%InFuse; CLK; 0,0,0,0);
  5730.    LNOR(%ClrFuse, IPH; Clear);   
  5731.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  5732.    BUF(TNode; Outpin; 0,0,0,0);
  5733.    BUF(TNode; FeedBack; 0,0,0,0);   
  5734.  %END;
  5735. %MACEND;   
  5736.  
  5737. LOR8(%SF17340, %FF8640, L1);
  5738. LOR8(%SF17345, %FF9360, L2);
  5739. LOR8(%SF17350, %FF10080, L3);
  5740. LOR8(%SF17355, %FF10800, L4);
  5741. LOR8(%SF17360, %FF11520, L5);
  5742. LOR8(%SF17365, %FF12240, L6);
  5743. LOR8(%SF17370, %FF12960, L7);
  5744. LOR8(%SF17375, %FF13680, L8);
  5745. LOR8(%SF17380, %FF14400, L9);
  5746. LOR8(%SF17385, %FF15120, L10);
  5747. LOR8(%SF17390, %FF15840, L11);
  5748. LOR8(%SF17395, %FF16560, L12);
  5749. LOR8(%SF17335, %FF7920, L13);
  5750. LOR8(%SF17330, %FF7200, L14);
  5751. LOR8(%SF17325, %FF6480, L15);
  5752. LOR8(%SF17320, %FF5760, L16);
  5753. LOR8(%SF17315, %FF5040, L17);
  5754. LOR8(%SF17310, %FF4320, L18);
  5755. LOR8(%SF17305, %FF3600, L19);
  5756. LOR8(%SF17300, %FF2880, L20);
  5757. LOR8(%SF17295, %FF2160, L21);
  5758. LOR8(%SF17290, %FF1440, L22);
  5759. LOR8(%SF17285, %FF720, L23);
  5760. LOR8(%SF17280, %FF00, L24);
  5761.  
  5762. EP900(%SF17341, %SF9288, L1, P6, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  5763.       N73, P2);   
  5764. EP900(%SF17346, %SF10008, L2, P7, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  5765.       N74, P2);   
  5766. EP900(%SF17351, %SF10728, L3, P8, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  5767.       N75, P2);   
  5768. EP900(%SF17356, %SF11448, L4, P9, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  5769.       N76, P2);   
  5770. EP900(%SF17361, %SF12168, L5, P10, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  5771.       N77, P2);   
  5772. EP900(%SF17366, %SF12888, L6, P11, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  5773.       N78, P2);   
  5774. EP900(%SF17371, %SF13608, L7, P12, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  5775.       N79, P2);   
  5776. EP900(%SF17376, %SF14328, L8, P13, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  5777.       N80, P2);   
  5778. EP900(%SF17381, %SF15048, L9, P14, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  5779.       N81, P2);   
  5780. EP900(%SF17386, %SF15768, L10, P15, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  5781.       N82, P2);   
  5782. EP900(%SF17391, %SF16488, L11, P16, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  5783.       N83, P2);   
  5784. EP900(%SF17396, %SF17208, L12, P18, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  5785.       N84, P2);   
  5786. EP900(%SF17336, %SF8568, L13, P28, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  5787.       N85, P24);   
  5788. EP900(%SF17331, %SF7848, L14, P29, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  5789.       N86, P24);   
  5790. EP900(%SF17326, %SF7128, L15, P30, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  5791.       N87, P24);   
  5792. EP900(%SF17321, %SF6408, L16, P31, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  5793.       N88, P24);   
  5794. EP900(%SF17316, %SF5688, L17, P32, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  5795.       N89, P24);
  5796. EP900(%SF17311, %SF4968, L18, P33, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  5797.       N90, P24);
  5798. EP900(%SF17306, %SF4248, L19, P34, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  5799.       N91, P24);
  5800. EP900(%SF17301, %SF3528, L20, P35, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  5801.       N92, P24);
  5802. EP900(%SF17296, %SF2808, L21, P36, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  5803.       N93, P24);
  5804. EP900(%SF17291, %SF2088, L22, P37, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  5805.       N94, P24);
  5806. EP900(%SF17286, %SF1368, L23, P38, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  5807.       N95, P24);
  5808. EP900(%SF17281, %SF648, L24, P40, L48, %FF648, N24, N48, N72, %FF576, L72,
  5809.       N96, P24);
  5810. %EndModel      
  5811.  
  5812. %StartModel
  5813. %Manufacturer:TI
  5814. %Type:EP900
  5815. %PartNumber:TI'EP910JC-35
  5816. %LastNode ? ?
  5817. %NumPins: 44
  5818. %FDF AND 0 ~P3 P3 ~P4 P4 ~P5 P5 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  5819.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P19 P19 ~P20 P20
  5820.      ~P21 P21 ~P25 P25 ~P26 P26 ~P27 P27 ~N13 N13 ~N14 N14 ~N15 N15 
  5821.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  5822.      ~N23 N23 ~N24 N24 ~P41 P41 ~P42 P42 ~P43 P43 *
  5823.      
  5824. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  5825.  %IF %PolarityFuse = 1 %THEN
  5826.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  5827.       %InFuse+432, %InFuse+504; LorOutput);
  5828.  %ELSE            
  5829.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  5830.       %InFuse+432, %InFuse+504; LorOutput);
  5831.  %END;     
  5832. %MACEND;      
  5833.  
  5834. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  5835.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  5836.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  5837.  
  5838. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  5839.  
  5840.   0,2: 
  5841.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5842.       BUF(LorOutput; Outpin; 35,35,35,35);
  5843.    %ELSE
  5844.       BUF(LorOutput; TSBInput; 35,35,35,35);       
  5845.       TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5846.    %END;
  5847.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5848.  |1,3:
  5849.    BUF(LorOutput; Outpin; 35,35,35,35);
  5850.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5851.  |4:                    
  5852.    LNOR(%ClrFuse, IPH; Clear);   
  5853.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  5854.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5855.        BUF(LorOutput; Outpin; 35,35,35,35);
  5856.     %ELSE
  5857.        BUF(LorOutput; TSBInput; 35,35,35,35);
  5858.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5859.     %END;
  5860.    BUF(TNode; FeedBack; 0,0,0,0);    
  5861.  |5:
  5862.    AND(%InFuse; CLK; 0,0,0,0);
  5863.    LNOR(%ClrFuse, IPH; Clear);   
  5864.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5865.    BUF(LorOutput; Outpin; 35,35,35,35);
  5866.    BUF(TNode; FeedBack; 0,0,0,0);    
  5867.  |6:
  5868.    LXOR(LorOutput, TNode; XorInput);      
  5869.    LNOR(%ClrFuse, IPH; Clear);      
  5870.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);       
  5871.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5872.        BUF(LorOutput; Outpin; 35,35,35,35);
  5873.     %ELSE
  5874.        BUF(LorOutput; TSBInput; 35,35,35,35); 
  5875.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5876.     %END;
  5877.    BUF(TNode; FeedBack; 0,0,0,0);   
  5878.  |7:
  5879.    LXOR(LorOutput, TNode; XorInput);
  5880.    AND(%InFuse; CLK; 0,0,0,0);
  5881.    LNOR(%ClrFuse, IPH; Clear);   
  5882.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5883.    BUF(LorOutput; Outpin; 35,35,35,35);
  5884.    BUF(TNode; FeedBack; 0,0,0,0);   
  5885.  |8:
  5886.    LNOR(%ClrFuse, IPH; Clear);
  5887.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);         
  5888.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5889.        BUF(TNode; Outpin; 0,0,0,0);
  5890.     %ELSE
  5891.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5892.     %END;
  5893.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5894.  |9:   
  5895.    AND(%InFuse; CLK; 0,0,0,0);
  5896.    LNOR(%ClrFuse, IPH; Clear);   
  5897.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5898.    BUF(TNode; Outpin; 0,0,0,0);
  5899.    BUF(OutPin; FeedBack; 3,3,3,3);    
  5900.  |10:
  5901.    LXOR(LorOutput, TNode; XorInput);      
  5902.    LNOR(%ClrFuse, IPH; Clear);      
  5903.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  5904.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5905.        BUF(TNode; Outpin; 0,0,0,0);
  5906.     %ELSE
  5907.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5908.     %END;
  5909.    BUF(OutPin; FeedBack; 3,3,3,3);   
  5910.  |11:
  5911.    LXOR(LorOutput, TNode; XorInput);
  5912.    AND(%InFuse; CLK; 0,0,0,0);
  5913.    LNOR(%ClrFuse, IPH; Clear);   
  5914.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5915.    BUF(TNode; Outpin; 0,0,0,0);
  5916.    BUF(OutPin; FeedBack; 3,3,3,3);   
  5917.  |12:    
  5918.    LNOR(%ClrFuse, IPH; Clear);   
  5919.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);         
  5920.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5921.        BUF(TNode; Outpin; 0,0,0,0);
  5922.     %ELSE
  5923.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5924.     %END;
  5925.    BUF(TNode; FeedBack; 0,0,0,0);       
  5926.  |13:
  5927.    AND(%InFuse; CLK; 0,0,0,0);   
  5928.    LNOR(%ClrFuse, IPH; Clear);  
  5929.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5930.    BUF(TNode; Outpin; 0,0,0,0);
  5931.    BUF(TNode; FeedBack; 0,0,0,0);    
  5932.  |14:   
  5933.    LXOR(LorOutput, TNode; XorInput);      
  5934.    LNOR(%ClrFuse, IPH; Clear);      
  5935.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  5936.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  5937.        BUF(TNode; Outpin; 0,0,0,0);
  5938.     %ELSE
  5939.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  5940.     %END;
  5941.    BUF(TNode; FeedBack; 0,0,0,0);   
  5942.  |15:
  5943.    LXOR(LorOutput, TNode; XorInput);
  5944.    AND(%InFuse; CLK; 0,0,0,0);
  5945.    LNOR(%ClrFuse, IPH; Clear);   
  5946.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  5947.    BUF(TNode; Outpin; 0,0,0,0);
  5948.    BUF(TNode; FeedBack; 0,0,0,0);   
  5949.  %END;
  5950. %MACEND;   
  5951.  
  5952. LOR8(%SF17340, %FF8640, L1);
  5953. LOR8(%SF17345, %FF9360, L2);
  5954. LOR8(%SF17350, %FF10080, L3);
  5955. LOR8(%SF17355, %FF10800, L4);
  5956. LOR8(%SF17360, %FF11520, L5);
  5957. LOR8(%SF17365, %FF12240, L6);
  5958. LOR8(%SF17370, %FF12960, L7);
  5959. LOR8(%SF17375, %FF13680, L8);
  5960. LOR8(%SF17380, %FF14400, L9);
  5961. LOR8(%SF17385, %FF15120, L10);
  5962. LOR8(%SF17390, %FF15840, L11);
  5963. LOR8(%SF17395, %FF16560, L12);
  5964. LOR8(%SF17335, %FF7920, L13);
  5965. LOR8(%SF17330, %FF7200, L14);
  5966. LOR8(%SF17325, %FF6480, L15);
  5967. LOR8(%SF17320, %FF5760, L16);
  5968. LOR8(%SF17315, %FF5040, L17);
  5969. LOR8(%SF17310, %FF4320, L18);
  5970. LOR8(%SF17305, %FF3600, L19);
  5971. LOR8(%SF17300, %FF2880, L20);
  5972. LOR8(%SF17295, %FF2160, L21);
  5973. LOR8(%SF17290, %FF1440, L22);
  5974. LOR8(%SF17285, %FF720, L23);
  5975. LOR8(%SF17280, %FF00, L24);
  5976.  
  5977. EP900(%SF17341, %SF9288, L1, P6, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  5978.       N73, P2);   
  5979. EP900(%SF17346, %SF10008, L2, P7, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  5980.       N74, P2);   
  5981. EP900(%SF17351, %SF10728, L3, P8, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  5982.       N75, P2);   
  5983. EP900(%SF17356, %SF11448, L4, P9, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  5984.       N76, P2);   
  5985. EP900(%SF17361, %SF12168, L5, P10, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  5986.       N77, P2);   
  5987. EP900(%SF17366, %SF12888, L6, P11, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  5988.       N78, P2);   
  5989. EP900(%SF17371, %SF13608, L7, P12, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  5990.       N79, P2);   
  5991. EP900(%SF17376, %SF14328, L8, P13, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  5992.       N80, P2);   
  5993. EP900(%SF17381, %SF15048, L9, P14, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  5994.       N81, P2);   
  5995. EP900(%SF17386, %SF15768, L10, P15, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  5996.       N82, P2);   
  5997. EP900(%SF17391, %SF16488, L11, P16, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  5998.       N83, P2);   
  5999. EP900(%SF17396, %SF17208, L12, P18, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  6000.       N84, P2);   
  6001. EP900(%SF17336, %SF8568, L13, P28, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  6002.       N85, P24);   
  6003. EP900(%SF17331, %SF7848, L14, P29, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  6004.       N86, P24);   
  6005. EP900(%SF17326, %SF7128, L15, P30, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  6006.       N87, P24);   
  6007. EP900(%SF17321, %SF6408, L16, P31, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  6008.       N88, P24);   
  6009. EP900(%SF17316, %SF5688, L17, P32, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  6010.       N89, P24);
  6011. EP900(%SF17311, %SF4968, L18, P33, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  6012.       N90, P24);
  6013. EP900(%SF17306, %SF4248, L19, P34, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  6014.       N91, P24);
  6015. EP900(%SF17301, %SF3528, L20, P35, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  6016.       N92, P24);
  6017. EP900(%SF17296, %SF2808, L21, P36, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  6018.       N93, P24);
  6019. EP900(%SF17291, %SF2088, L22, P37, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  6020.       N94, P24);
  6021. EP900(%SF17286, %SF1368, L23, P38, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  6022.       N95, P24);
  6023. EP900(%SF17281, %SF648, L24, P40, L48, %FF648, N24, N48, N72, %FF576, L72,
  6024.       N96, P24);
  6025. %EndModel      
  6026.  
  6027. %StartModel
  6028. %Manufacturer:TI
  6029. %Type:EP900
  6030. %PartNumber:TI'EP910JC-40
  6031. %LastNode ? ?
  6032. %NumPins: 44
  6033. %FDF AND 0 ~P3 P3 ~P4 P4 ~P5 P5 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  6034.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P19 P19 ~P20 P20
  6035.      ~P21 P21 ~P25 P25 ~P26 P26 ~P27 P27 ~N13 N13 ~N14 N14 ~N15 N15 
  6036.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  6037.      ~N23 N23 ~N24 N24 ~P41 P41 ~P42 P42 ~P43 P43 *
  6038.      
  6039. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  6040.  %IF %PolarityFuse = 1 %THEN
  6041.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6042.       %InFuse+432, %InFuse+504; LorOutput);
  6043.  %ELSE            
  6044.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6045.       %InFuse+432, %InFuse+504; LorOutput);
  6046.  %END;     
  6047. %MACEND;      
  6048.  
  6049. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  6050.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  6051.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  6052.  
  6053. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  6054.  
  6055.   0,2: 
  6056.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6057.       BUF(LorOutput; Outpin; 40,40,40,40);
  6058.    %ELSE
  6059.       BUF(LorOutput; TSBInput; 40,40,40,40);       
  6060.       TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6061.    %END;
  6062.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6063.  |1,3:
  6064.    BUF(LorOutput; Outpin; 40,40,40,40);
  6065.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6066.  |4:                    
  6067.    LNOR(%ClrFuse, IPH; Clear);   
  6068.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  6069.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6070.        BUF(LorOutput; Outpin; 40,40,40,40);
  6071.     %ELSE
  6072.        BUF(LorOutput; TSBInput; 40,40,40,40);
  6073.        TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6074.     %END;
  6075.    BUF(TNode; FeedBack; 0,0,0,0);    
  6076.  |5:
  6077.    AND(%InFuse; CLK; 0,0,0,0);
  6078.    LNOR(%ClrFuse, IPH; Clear);   
  6079.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6080.    BUF(LorOutput; Outpin; 40,40,40,40);
  6081.    BUF(TNode; FeedBack; 0,0,0,0);    
  6082.  |6:
  6083.    LXOR(LorOutput, TNode; XorInput);      
  6084.    LNOR(%ClrFuse, IPH; Clear);      
  6085.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);       
  6086.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6087.        BUF(LorOutput; Outpin; 40,40,40,40);
  6088.     %ELSE
  6089.        BUF(LorOutput; TSBInput; 40,40,40,40); 
  6090.        TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6091.     %END;
  6092.    BUF(TNode; FeedBack; 0,0,0,0);   
  6093.  |7:
  6094.    LXOR(LorOutput, TNode; XorInput);
  6095.    AND(%InFuse; CLK; 0,0,0,0);
  6096.    LNOR(%ClrFuse, IPH; Clear);   
  6097.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6098.    BUF(LorOutput; Outpin; 40,40,40,40);
  6099.    BUF(TNode; FeedBack; 0,0,0,0);   
  6100.  |8:
  6101.    LNOR(%ClrFuse, IPH; Clear);
  6102.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);         
  6103.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6104.        BUF(TNode; Outpin; 0,0,0,0);
  6105.     %ELSE
  6106.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6107.     %END;
  6108.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6109.  |9:   
  6110.    AND(%InFuse; CLK; 0,0,0,0);
  6111.    LNOR(%ClrFuse, IPH; Clear);   
  6112.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6113.    BUF(TNode; Outpin; 0,0,0,0);
  6114.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6115.  |10:
  6116.    LXOR(LorOutput, TNode; XorInput);      
  6117.    LNOR(%ClrFuse, IPH; Clear);      
  6118.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  6119.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6120.        BUF(TNode; Outpin; 0,0,0,0);
  6121.     %ELSE
  6122.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6123.     %END;
  6124.    BUF(OutPin; FeedBack; 3,3,3,3);   
  6125.  |11:
  6126.    LXOR(LorOutput, TNode; XorInput);
  6127.    AND(%InFuse; CLK; 0,0,0,0);
  6128.    LNOR(%ClrFuse, IPH; Clear);   
  6129.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6130.    BUF(TNode; Outpin; 0,0,0,0);
  6131.    BUF(OutPin; FeedBack; 3,3,3,3);   
  6132.  |12:    
  6133.    LNOR(%ClrFuse, IPH; Clear);   
  6134.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);         
  6135.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6136.        BUF(TNode; Outpin; 0,0,0,0);
  6137.     %ELSE
  6138.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6139.     %END;
  6140.    BUF(TNode; FeedBack; 0,0,0,0);       
  6141.  |13:
  6142.    AND(%InFuse; CLK; 0,0,0,0);   
  6143.    LNOR(%ClrFuse, IPH; Clear);  
  6144.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6145.    BUF(TNode; Outpin; 0,0,0,0);
  6146.    BUF(TNode; FeedBack; 0,0,0,0);    
  6147.  |14:   
  6148.    LXOR(LorOutput, TNode; XorInput);      
  6149.    LNOR(%ClrFuse, IPH; Clear);      
  6150.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  6151.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6152.        BUF(TNode; Outpin; 0,0,0,0);
  6153.     %ELSE
  6154.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6155.     %END;
  6156.    BUF(TNode; FeedBack; 0,0,0,0);   
  6157.  |15:
  6158.    LXOR(LorOutput, TNode; XorInput);
  6159.    AND(%InFuse; CLK; 0,0,0,0);
  6160.    LNOR(%ClrFuse, IPH; Clear);   
  6161.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6162.    BUF(TNode; Outpin; 0,0,0,0);
  6163.    BUF(TNode; FeedBack; 0,0,0,0);   
  6164.  %END;
  6165. %MACEND;   
  6166.  
  6167. LOR8(%SF17340, %FF8640, L1);
  6168. LOR8(%SF17345, %FF9360, L2);
  6169. LOR8(%SF17350, %FF10080, L3);
  6170. LOR8(%SF17355, %FF10800, L4);
  6171. LOR8(%SF17360, %FF11520, L5);
  6172. LOR8(%SF17365, %FF12240, L6);
  6173. LOR8(%SF17370, %FF12960, L7);
  6174. LOR8(%SF17375, %FF13680, L8);
  6175. LOR8(%SF17380, %FF14400, L9);
  6176. LOR8(%SF17385, %FF15120, L10);
  6177. LOR8(%SF17390, %FF15840, L11);
  6178. LOR8(%SF17395, %FF16560, L12);
  6179. LOR8(%SF17335, %FF7920, L13);
  6180. LOR8(%SF17330, %FF7200, L14);
  6181. LOR8(%SF17325, %FF6480, L15);
  6182. LOR8(%SF17320, %FF5760, L16);
  6183. LOR8(%SF17315, %FF5040, L17);
  6184. LOR8(%SF17310, %FF4320, L18);
  6185. LOR8(%SF17305, %FF3600, L19);
  6186. LOR8(%SF17300, %FF2880, L20);
  6187. LOR8(%SF17295, %FF2160, L21);
  6188. LOR8(%SF17290, %FF1440, L22);
  6189. LOR8(%SF17285, %FF720, L23);
  6190. LOR8(%SF17280, %FF00, L24);
  6191.  
  6192. EP900(%SF17341, %SF9288, L1, P6, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  6193.       N73, P2);   
  6194. EP900(%SF17346, %SF10008, L2, P7, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  6195.       N74, P2);   
  6196. EP900(%SF17351, %SF10728, L3, P8, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  6197.       N75, P2);   
  6198. EP900(%SF17356, %SF11448, L4, P9, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  6199.       N76, P2);   
  6200. EP900(%SF17361, %SF12168, L5, P10, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  6201.       N77, P2);   
  6202. EP900(%SF17366, %SF12888, L6, P11, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  6203.       N78, P2);   
  6204. EP900(%SF17371, %SF13608, L7, P12, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  6205.       N79, P2);   
  6206. EP900(%SF17376, %SF14328, L8, P13, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  6207.       N80, P2);   
  6208. EP900(%SF17381, %SF15048, L9, P14, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  6209.       N81, P2);   
  6210. EP900(%SF17386, %SF15768, L10, P15, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  6211.       N82, P2);   
  6212. EP900(%SF17391, %SF16488, L11, P16, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  6213.       N83, P2);   
  6214. EP900(%SF17396, %SF17208, L12, P18, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  6215.       N84, P2);   
  6216. EP900(%SF17336, %SF8568, L13, P28, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  6217.       N85, P24);   
  6218. EP900(%SF17331, %SF7848, L14, P29, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  6219.       N86, P24);   
  6220. EP900(%SF17326, %SF7128, L15, P30, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  6221.       N87, P24);   
  6222. EP900(%SF17321, %SF6408, L16, P31, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  6223.       N88, P24);   
  6224. EP900(%SF17316, %SF5688, L17, P32, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  6225.       N89, P24);
  6226. EP900(%SF17311, %SF4968, L18, P33, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  6227.       N90, P24);
  6228. EP900(%SF17306, %SF4248, L19, P34, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  6229.       N91, P24);
  6230. EP900(%SF17301, %SF3528, L20, P35, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  6231.       N92, P24);
  6232. EP900(%SF17296, %SF2808, L21, P36, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  6233.       N93, P24);
  6234. EP900(%SF17291, %SF2088, L22, P37, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  6235.       N94, P24);
  6236. EP900(%SF17286, %SF1368, L23, P38, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  6237.       N95, P24);
  6238. EP900(%SF17281, %SF648, L24, P40, L48, %FF648, N24, N48, N72, %FF576, L72,
  6239.       N96, P24);
  6240. %EndModel      
  6241.  
  6242. %StartModel
  6243. %Manufacturer:TI
  6244. %Type:EP900
  6245. %PartNumber:TI'EP910LC-30
  6246. %LastNode ? ?
  6247. %NumPins: 44
  6248. %FDF AND 0 ~P3 P3 ~P4 P4 ~P5 P5 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  6249.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P19 P19 ~P20 P20
  6250.      ~P21 P21 ~P25 P25 ~P26 P26 ~P27 P27 ~N13 N13 ~N14 N14 ~N15 N15 
  6251.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  6252.      ~N23 N23 ~N24 N24 ~P41 P41 ~P42 P42 ~P43 P43 *
  6253.      
  6254. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  6255.  %IF %PolarityFuse = 1 %THEN
  6256.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6257.       %InFuse+432, %InFuse+504; LorOutput);
  6258.  %ELSE            
  6259.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6260.       %InFuse+432, %InFuse+504; LorOutput);
  6261.  %END;     
  6262. %MACEND;      
  6263.  
  6264. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  6265.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  6266.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  6267.  
  6268. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  6269.  
  6270.   0,2: 
  6271.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6272.       BUF(LorOutput; Outpin; 30,30,30,30);
  6273.    %ELSE
  6274.       BUF(LorOutput; TSBInput; 30,30,30,30);       
  6275.       TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6276.    %END;
  6277.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6278.  |1,3:
  6279.    BUF(LorOutput; Outpin; 30,30,30,30);
  6280.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6281.  |4:                    
  6282.    LNOR(%ClrFuse, IPH; Clear);   
  6283.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  6284.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6285.        BUF(LorOutput; Outpin; 30,30,30,30);
  6286.     %ELSE
  6287.        BUF(LorOutput; TSBInput; 30,30,30,30);
  6288.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6289.     %END;
  6290.    BUF(TNode; FeedBack; 0,0,0,0);    
  6291.  |5:
  6292.    AND(%InFuse; CLK; 0,0,0,0);
  6293.    LNOR(%ClrFuse, IPH; Clear);   
  6294.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  6295.    BUF(LorOutput; Outpin; 30,30,30,30);
  6296.    BUF(TNode; FeedBack; 0,0,0,0);    
  6297.  |6:
  6298.    LXOR(LorOutput, TNode; XorInput);      
  6299.    LNOR(%ClrFuse, IPH; Clear);      
  6300.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);       
  6301.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6302.        BUF(LorOutput; Outpin; 30,30,30,30);
  6303.     %ELSE
  6304.        BUF(LorOutput; TSBInput; 30,30,30,30); 
  6305.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6306.     %END;
  6307.    BUF(TNode; FeedBack; 0,0,0,0);   
  6308.  |7:
  6309.    LXOR(LorOutput, TNode; XorInput);
  6310.    AND(%InFuse; CLK; 0,0,0,0);
  6311.    LNOR(%ClrFuse, IPH; Clear);   
  6312.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  6313.    BUF(LorOutput; Outpin; 30,30,30,30);
  6314.    BUF(TNode; FeedBack; 0,0,0,0);   
  6315.  |8:
  6316.    LNOR(%ClrFuse, IPH; Clear);
  6317.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);         
  6318.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6319.        BUF(TNode; Outpin; 0,0,0,0);
  6320.     %ELSE
  6321.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6322.     %END;
  6323.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6324.  |9:   
  6325.    AND(%InFuse; CLK; 0,0,0,0);
  6326.    LNOR(%ClrFuse, IPH; Clear);   
  6327.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  6328.    BUF(TNode; Outpin; 0,0,0,0);
  6329.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6330.  |10:
  6331.    LXOR(LorOutput, TNode; XorInput);      
  6332.    LNOR(%ClrFuse, IPH; Clear);      
  6333.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  6334.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6335.        BUF(TNode; Outpin; 0,0,0,0);
  6336.     %ELSE
  6337.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6338.     %END;
  6339.    BUF(OutPin; FeedBack; 3,3,3,3);   
  6340.  |11:
  6341.    LXOR(LorOutput, TNode; XorInput);
  6342.    AND(%InFuse; CLK; 0,0,0,0);
  6343.    LNOR(%ClrFuse, IPH; Clear);   
  6344.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  6345.    BUF(TNode; Outpin; 0,0,0,0);
  6346.    BUF(OutPin; FeedBack; 3,3,3,3);   
  6347.  |12:    
  6348.    LNOR(%ClrFuse, IPH; Clear);   
  6349.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);         
  6350.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6351.        BUF(TNode; Outpin; 0,0,0,0);
  6352.     %ELSE
  6353.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6354.     %END;
  6355.    BUF(TNode; FeedBack; 0,0,0,0);       
  6356.  |13:
  6357.    AND(%InFuse; CLK; 0,0,0,0);   
  6358.    LNOR(%ClrFuse, IPH; Clear);  
  6359.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  6360.    BUF(TNode; Outpin; 0,0,0,0);
  6361.    BUF(TNode; FeedBack; 0,0,0,0);    
  6362.  |14:   
  6363.    LXOR(LorOutput, TNode; XorInput);      
  6364.    LNOR(%ClrFuse, IPH; Clear);      
  6365.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  6366.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6367.        BUF(TNode; Outpin; 0,0,0,0);
  6368.     %ELSE
  6369.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6370.     %END;
  6371.    BUF(TNode; FeedBack; 0,0,0,0);   
  6372.  |15:
  6373.    LXOR(LorOutput, TNode; XorInput);
  6374.    AND(%InFuse; CLK; 0,0,0,0);
  6375.    LNOR(%ClrFuse, IPH; Clear);   
  6376.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  6377.    BUF(TNode; Outpin; 0,0,0,0);
  6378.    BUF(TNode; FeedBack; 0,0,0,0);   
  6379.  %END;
  6380. %MACEND;   
  6381.  
  6382. LOR8(%SF17340, %FF8640, L1);
  6383. LOR8(%SF17345, %FF9360, L2);
  6384. LOR8(%SF17350, %FF10080, L3);
  6385. LOR8(%SF17355, %FF10800, L4);
  6386. LOR8(%SF17360, %FF11520, L5);
  6387. LOR8(%SF17365, %FF12240, L6);
  6388. LOR8(%SF17370, %FF12960, L7);
  6389. LOR8(%SF17375, %FF13680, L8);
  6390. LOR8(%SF17380, %FF14400, L9);
  6391. LOR8(%SF17385, %FF15120, L10);
  6392. LOR8(%SF17390, %FF15840, L11);
  6393. LOR8(%SF17395, %FF16560, L12);
  6394. LOR8(%SF17335, %FF7920, L13);
  6395. LOR8(%SF17330, %FF7200, L14);
  6396. LOR8(%SF17325, %FF6480, L15);
  6397. LOR8(%SF17320, %FF5760, L16);
  6398. LOR8(%SF17315, %FF5040, L17);
  6399. LOR8(%SF17310, %FF4320, L18);
  6400. LOR8(%SF17305, %FF3600, L19);
  6401. LOR8(%SF17300, %FF2880, L20);
  6402. LOR8(%SF17295, %FF2160, L21);
  6403. LOR8(%SF17290, %FF1440, L22);
  6404. LOR8(%SF17285, %FF720, L23);
  6405. LOR8(%SF17280, %FF00, L24);
  6406.  
  6407. EP900(%SF17341, %SF9288, L1, P6, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  6408.       N73, P2);   
  6409. EP900(%SF17346, %SF10008, L2, P7, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  6410.       N74, P2);   
  6411. EP900(%SF17351, %SF10728, L3, P8, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  6412.       N75, P2);   
  6413. EP900(%SF17356, %SF11448, L4, P9, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  6414.       N76, P2);   
  6415. EP900(%SF17361, %SF12168, L5, P10, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  6416.       N77, P2);   
  6417. EP900(%SF17366, %SF12888, L6, P11, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  6418.       N78, P2);   
  6419. EP900(%SF17371, %SF13608, L7, P12, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  6420.       N79, P2);   
  6421. EP900(%SF17376, %SF14328, L8, P13, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  6422.       N80, P2);   
  6423. EP900(%SF17381, %SF15048, L9, P14, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  6424.       N81, P2);   
  6425. EP900(%SF17386, %SF15768, L10, P15, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  6426.       N82, P2);   
  6427. EP900(%SF17391, %SF16488, L11, P16, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  6428.       N83, P2);   
  6429. EP900(%SF17396, %SF17208, L12, P18, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  6430.       N84, P2);   
  6431. EP900(%SF17336, %SF8568, L13, P28, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  6432.       N85, P24);   
  6433. EP900(%SF17331, %SF7848, L14, P29, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  6434.       N86, P24);   
  6435. EP900(%SF17326, %SF7128, L15, P30, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  6436.       N87, P24);   
  6437. EP900(%SF17321, %SF6408, L16, P31, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  6438.       N88, P24);   
  6439. EP900(%SF17316, %SF5688, L17, P32, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  6440.       N89, P24);
  6441. EP900(%SF17311, %SF4968, L18, P33, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  6442.       N90, P24);
  6443. EP900(%SF17306, %SF4248, L19, P34, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  6444.       N91, P24);
  6445. EP900(%SF17301, %SF3528, L20, P35, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  6446.       N92, P24);
  6447. EP900(%SF17296, %SF2808, L21, P36, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  6448.       N93, P24);
  6449. EP900(%SF17291, %SF2088, L22, P37, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  6450.       N94, P24);
  6451. EP900(%SF17286, %SF1368, L23, P38, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  6452.       N95, P24);
  6453. EP900(%SF17281, %SF648, L24, P40, L48, %FF648, N24, N48, N72, %FF576, L72,
  6454.       N96, P24);
  6455. %EndModel      
  6456.  
  6457. %StartModel
  6458. %Manufacturer:TI
  6459. %Type:EP900
  6460. %PartNumber:TI'EP910LC-35
  6461. %LastNode ? ?
  6462. %NumPins: 44
  6463. %FDF AND 0 ~P3 P3 ~P4 P4 ~P5 P5 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  6464.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P19 P19 ~P20 P20
  6465.      ~P21 P21 ~P25 P25 ~P26 P26 ~P27 P27 ~N13 N13 ~N14 N14 ~N15 N15 
  6466.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  6467.      ~N23 N23 ~N24 N24 ~P41 P41 ~P42 P42 ~P43 P43 *
  6468.      
  6469. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  6470.  %IF %PolarityFuse = 1 %THEN
  6471.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6472.       %InFuse+432, %InFuse+504; LorOutput);
  6473.  %ELSE            
  6474.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6475.       %InFuse+432, %InFuse+504; LorOutput);
  6476.  %END;     
  6477. %MACEND;      
  6478.  
  6479. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  6480.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  6481.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  6482.  
  6483. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  6484.  
  6485.   0,2: 
  6486.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6487.       BUF(LorOutput; Outpin; 35,35,35,35);
  6488.    %ELSE
  6489.       BUF(LorOutput; TSBInput; 35,35,35,35);       
  6490.       TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  6491.    %END;
  6492.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6493.  |1,3:
  6494.    BUF(LorOutput; Outpin; 35,35,35,35);
  6495.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6496.  |4:                    
  6497.    LNOR(%ClrFuse, IPH; Clear);   
  6498.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  6499.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6500.        BUF(LorOutput; Outpin; 35,35,35,35);
  6501.     %ELSE
  6502.        BUF(LorOutput; TSBInput; 35,35,35,35);
  6503.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  6504.     %END;
  6505.    BUF(TNode; FeedBack; 0,0,0,0);    
  6506.  |5:
  6507.    AND(%InFuse; CLK; 0,0,0,0);
  6508.    LNOR(%ClrFuse, IPH; Clear);   
  6509.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  6510.    BUF(LorOutput; Outpin; 35,35,35,35);
  6511.    BUF(TNode; FeedBack; 0,0,0,0);    
  6512.  |6:
  6513.    LXOR(LorOutput, TNode; XorInput);      
  6514.    LNOR(%ClrFuse, IPH; Clear);      
  6515.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);       
  6516.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6517.        BUF(LorOutput; Outpin; 35,35,35,35);
  6518.     %ELSE
  6519.        BUF(LorOutput; TSBInput; 35,35,35,35); 
  6520.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  6521.     %END;
  6522.    BUF(TNode; FeedBack; 0,0,0,0);   
  6523.  |7:
  6524.    LXOR(LorOutput, TNode; XorInput);
  6525.    AND(%InFuse; CLK; 0,0,0,0);
  6526.    LNOR(%ClrFuse, IPH; Clear);   
  6527.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  6528.    BUF(LorOutput; Outpin; 35,35,35,35);
  6529.    BUF(TNode; FeedBack; 0,0,0,0);   
  6530.  |8:
  6531.    LNOR(%ClrFuse, IPH; Clear);
  6532.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);         
  6533.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6534.        BUF(TNode; Outpin; 0,0,0,0);
  6535.     %ELSE
  6536.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  6537.     %END;
  6538.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6539.  |9:   
  6540.    AND(%InFuse; CLK; 0,0,0,0);
  6541.    LNOR(%ClrFuse, IPH; Clear);   
  6542.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  6543.    BUF(TNode; Outpin; 0,0,0,0);
  6544.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6545.  |10:
  6546.    LXOR(LorOutput, TNode; XorInput);      
  6547.    LNOR(%ClrFuse, IPH; Clear);      
  6548.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  6549.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6550.        BUF(TNode; Outpin; 0,0,0,0);
  6551.     %ELSE
  6552.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  6553.     %END;
  6554.    BUF(OutPin; FeedBack; 3,3,3,3);   
  6555.  |11:
  6556.    LXOR(LorOutput, TNode; XorInput);
  6557.    AND(%InFuse; CLK; 0,0,0,0);
  6558.    LNOR(%ClrFuse, IPH; Clear);   
  6559.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  6560.    BUF(TNode; Outpin; 0,0,0,0);
  6561.    BUF(OutPin; FeedBack; 3,3,3,3);   
  6562.  |12:    
  6563.    LNOR(%ClrFuse, IPH; Clear);   
  6564.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);         
  6565.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6566.        BUF(TNode; Outpin; 0,0,0,0);
  6567.     %ELSE
  6568.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  6569.     %END;
  6570.    BUF(TNode; FeedBack; 0,0,0,0);       
  6571.  |13:
  6572.    AND(%InFuse; CLK; 0,0,0,0);   
  6573.    LNOR(%ClrFuse, IPH; Clear);  
  6574.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  6575.    BUF(TNode; Outpin; 0,0,0,0);
  6576.    BUF(TNode; FeedBack; 0,0,0,0);    
  6577.  |14:   
  6578.    LXOR(LorOutput, TNode; XorInput);      
  6579.    LNOR(%ClrFuse, IPH; Clear);      
  6580.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  6581.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6582.        BUF(TNode; Outpin; 0,0,0,0);
  6583.     %ELSE
  6584.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  6585.     %END;
  6586.    BUF(TNode; FeedBack; 0,0,0,0);   
  6587.  |15:
  6588.    LXOR(LorOutput, TNode; XorInput);
  6589.    AND(%InFuse; CLK; 0,0,0,0);
  6590.    LNOR(%ClrFuse, IPH; Clear);   
  6591.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  6592.    BUF(TNode; Outpin; 0,0,0,0);
  6593.    BUF(TNode; FeedBack; 0,0,0,0);   
  6594.  %END;
  6595. %MACEND;   
  6596.  
  6597. LOR8(%SF17340, %FF8640, L1);
  6598. LOR8(%SF17345, %FF9360, L2);
  6599. LOR8(%SF17350, %FF10080, L3);
  6600. LOR8(%SF17355, %FF10800, L4);
  6601. LOR8(%SF17360, %FF11520, L5);
  6602. LOR8(%SF17365, %FF12240, L6);
  6603. LOR8(%SF17370, %FF12960, L7);
  6604. LOR8(%SF17375, %FF13680, L8);
  6605. LOR8(%SF17380, %FF14400, L9);
  6606. LOR8(%SF17385, %FF15120, L10);
  6607. LOR8(%SF17390, %FF15840, L11);
  6608. LOR8(%SF17395, %FF16560, L12);
  6609. LOR8(%SF17335, %FF7920, L13);
  6610. LOR8(%SF17330, %FF7200, L14);
  6611. LOR8(%SF17325, %FF6480, L15);
  6612. LOR8(%SF17320, %FF5760, L16);
  6613. LOR8(%SF17315, %FF5040, L17);
  6614. LOR8(%SF17310, %FF4320, L18);
  6615. LOR8(%SF17305, %FF3600, L19);
  6616. LOR8(%SF17300, %FF2880, L20);
  6617. LOR8(%SF17295, %FF2160, L21);
  6618. LOR8(%SF17290, %FF1440, L22);
  6619. LOR8(%SF17285, %FF720, L23);
  6620. LOR8(%SF17280, %FF00, L24);
  6621.  
  6622. EP900(%SF17341, %SF9288, L1, P6, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  6623.       N73, P2);   
  6624. EP900(%SF17346, %SF10008, L2, P7, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  6625.       N74, P2);   
  6626. EP900(%SF17351, %SF10728, L3, P8, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  6627.       N75, P2);   
  6628. EP900(%SF17356, %SF11448, L4, P9, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  6629.       N76, P2);   
  6630. EP900(%SF17361, %SF12168, L5, P10, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  6631.       N77, P2);   
  6632. EP900(%SF17366, %SF12888, L6, P11, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  6633.       N78, P2);   
  6634. EP900(%SF17371, %SF13608, L7, P12, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  6635.       N79, P2);   
  6636. EP900(%SF17376, %SF14328, L8, P13, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  6637.       N80, P2);   
  6638. EP900(%SF17381, %SF15048, L9, P14, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  6639.       N81, P2);   
  6640. EP900(%SF17386, %SF15768, L10, P15, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  6641.       N82, P2);   
  6642. EP900(%SF17391, %SF16488, L11, P16, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  6643.       N83, P2);   
  6644. EP900(%SF17396, %SF17208, L12, P18, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  6645.       N84, P2);   
  6646. EP900(%SF17336, %SF8568, L13, P28, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  6647.       N85, P24);   
  6648. EP900(%SF17331, %SF7848, L14, P29, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  6649.       N86, P24);   
  6650. EP900(%SF17326, %SF7128, L15, P30, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  6651.       N87, P24);   
  6652. EP900(%SF17321, %SF6408, L16, P31, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  6653.       N88, P24);   
  6654. EP900(%SF17316, %SF5688, L17, P32, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  6655.       N89, P24);
  6656. EP900(%SF17311, %SF4968, L18, P33, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  6657.       N90, P24);
  6658. EP900(%SF17306, %SF4248, L19, P34, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  6659.       N91, P24);
  6660. EP900(%SF17301, %SF3528, L20, P35, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  6661.       N92, P24);
  6662. EP900(%SF17296, %SF2808, L21, P36, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  6663.       N93, P24);
  6664. EP900(%SF17291, %SF2088, L22, P37, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  6665.       N94, P24);
  6666. EP900(%SF17286, %SF1368, L23, P38, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  6667.       N95, P24);
  6668. EP900(%SF17281, %SF648, L24, P40, L48, %FF648, N24, N48, N72, %FF576, L72,
  6669.       N96, P24);
  6670. %EndModel      
  6671.  
  6672. %StartModel
  6673. %Manufacturer:TI
  6674. %Type:EP900
  6675. %PartNumber:TI'EP910LC-40
  6676. %LastNode ? ?
  6677. %NumPins: 44
  6678. %FDF AND 0 ~P3 P3 ~P4 P4 ~P5 P5 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  6679.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P19 P19 ~P20 P20
  6680.      ~P21 P21 ~P25 P25 ~P26 P26 ~P27 P27 ~N13 N13 ~N14 N14 ~N15 N15 
  6681.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  6682.      ~N23 N23 ~N24 N24 ~P41 P41 ~P42 P42 ~P43 P43 *
  6683.      
  6684. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  6685.  %IF %PolarityFuse = 1 %THEN
  6686.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6687.       %InFuse+432, %InFuse+504; LorOutput);
  6688.  %ELSE            
  6689.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6690.       %InFuse+432, %InFuse+504; LorOutput);
  6691.  %END;     
  6692. %MACEND;      
  6693.  
  6694. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  6695.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  6696.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  6697.  
  6698. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  6699.  
  6700.   0,2: 
  6701.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6702.       BUF(LorOutput; Outpin; 40,40,40,40);
  6703.    %ELSE
  6704.       BUF(LorOutput; TSBInput; 40,40,40,40);       
  6705.       TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6706.    %END;
  6707.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6708.  |1,3:
  6709.    BUF(LorOutput; Outpin; 40,40,40,40);
  6710.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6711.  |4:                    
  6712.    LNOR(%ClrFuse, IPH; Clear);   
  6713.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  6714.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6715.        BUF(LorOutput; Outpin; 40,40,40,40);
  6716.     %ELSE
  6717.        BUF(LorOutput; TSBInput; 40,40,40,40);
  6718.        TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6719.     %END;
  6720.    BUF(TNode; FeedBack; 0,0,0,0);    
  6721.  |5:
  6722.    AND(%InFuse; CLK; 0,0,0,0);
  6723.    LNOR(%ClrFuse, IPH; Clear);   
  6724.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6725.    BUF(LorOutput; Outpin; 40,40,40,40);
  6726.    BUF(TNode; FeedBack; 0,0,0,0);    
  6727.  |6:
  6728.    LXOR(LorOutput, TNode; XorInput);      
  6729.    LNOR(%ClrFuse, IPH; Clear);      
  6730.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);       
  6731.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6732.        BUF(LorOutput; Outpin; 40,40,40,40);
  6733.     %ELSE
  6734.        BUF(LorOutput; TSBInput; 40,40,40,40); 
  6735.        TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6736.     %END;
  6737.    BUF(TNode; FeedBack; 0,0,0,0);   
  6738.  |7:
  6739.    LXOR(LorOutput, TNode; XorInput);
  6740.    AND(%InFuse; CLK; 0,0,0,0);
  6741.    LNOR(%ClrFuse, IPH; Clear);   
  6742.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6743.    BUF(LorOutput; Outpin; 40,40,40,40);
  6744.    BUF(TNode; FeedBack; 0,0,0,0);   
  6745.  |8:
  6746.    LNOR(%ClrFuse, IPH; Clear);
  6747.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);         
  6748.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6749.        BUF(TNode; Outpin; 0,0,0,0);
  6750.     %ELSE
  6751.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6752.     %END;
  6753.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6754.  |9:   
  6755.    AND(%InFuse; CLK; 0,0,0,0);
  6756.    LNOR(%ClrFuse, IPH; Clear);   
  6757.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6758.    BUF(TNode; Outpin; 0,0,0,0);
  6759.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6760.  |10:
  6761.    LXOR(LorOutput, TNode; XorInput);      
  6762.    LNOR(%ClrFuse, IPH; Clear);      
  6763.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  6764.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6765.        BUF(TNode; Outpin; 0,0,0,0);
  6766.     %ELSE
  6767.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6768.     %END;
  6769.    BUF(OutPin; FeedBack; 3,3,3,3);   
  6770.  |11:
  6771.    LXOR(LorOutput, TNode; XorInput);
  6772.    AND(%InFuse; CLK; 0,0,0,0);
  6773.    LNOR(%ClrFuse, IPH; Clear);   
  6774.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6775.    BUF(TNode; Outpin; 0,0,0,0);
  6776.    BUF(OutPin; FeedBack; 3,3,3,3);   
  6777.  |12:    
  6778.    LNOR(%ClrFuse, IPH; Clear);   
  6779.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);         
  6780.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6781.        BUF(TNode; Outpin; 0,0,0,0);
  6782.     %ELSE
  6783.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6784.     %END;
  6785.    BUF(TNode; FeedBack; 0,0,0,0);       
  6786.  |13:
  6787.    AND(%InFuse; CLK; 0,0,0,0);   
  6788.    LNOR(%ClrFuse, IPH; Clear);  
  6789.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6790.    BUF(TNode; Outpin; 0,0,0,0);
  6791.    BUF(TNode; FeedBack; 0,0,0,0);    
  6792.  |14:   
  6793.    LXOR(LorOutput, TNode; XorInput);      
  6794.    LNOR(%ClrFuse, IPH; Clear);      
  6795.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  6796.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6797.        BUF(TNode; Outpin; 0,0,0,0);
  6798.     %ELSE
  6799.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  6800.     %END;
  6801.    BUF(TNode; FeedBack; 0,0,0,0);   
  6802.  |15:
  6803.    LXOR(LorOutput, TNode; XorInput);
  6804.    AND(%InFuse; CLK; 0,0,0,0);
  6805.    LNOR(%ClrFuse, IPH; Clear);   
  6806.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  6807.    BUF(TNode; Outpin; 0,0,0,0);
  6808.    BUF(TNode; FeedBack; 0,0,0,0);   
  6809.  %END;
  6810. %MACEND;   
  6811.  
  6812. LOR8(%SF17340, %FF8640, L1);
  6813. LOR8(%SF17345, %FF9360, L2);
  6814. LOR8(%SF17350, %FF10080, L3);
  6815. LOR8(%SF17355, %FF10800, L4);
  6816. LOR8(%SF17360, %FF11520, L5);
  6817. LOR8(%SF17365, %FF12240, L6);
  6818. LOR8(%SF17370, %FF12960, L7);
  6819. LOR8(%SF17375, %FF13680, L8);
  6820. LOR8(%SF17380, %FF14400, L9);
  6821. LOR8(%SF17385, %FF15120, L10);
  6822. LOR8(%SF17390, %FF15840, L11);
  6823. LOR8(%SF17395, %FF16560, L12);
  6824. LOR8(%SF17335, %FF7920, L13);
  6825. LOR8(%SF17330, %FF7200, L14);
  6826. LOR8(%SF17325, %FF6480, L15);
  6827. LOR8(%SF17320, %FF5760, L16);
  6828. LOR8(%SF17315, %FF5040, L17);
  6829. LOR8(%SF17310, %FF4320, L18);
  6830. LOR8(%SF17305, %FF3600, L19);
  6831. LOR8(%SF17300, %FF2880, L20);
  6832. LOR8(%SF17295, %FF2160, L21);
  6833. LOR8(%SF17290, %FF1440, L22);
  6834. LOR8(%SF17285, %FF720, L23);
  6835. LOR8(%SF17280, %FF00, L24);
  6836.  
  6837. EP900(%SF17341, %SF9288, L1, P6, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  6838.       N73, P2);   
  6839. EP900(%SF17346, %SF10008, L2, P7, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  6840.       N74, P2);   
  6841. EP900(%SF17351, %SF10728, L3, P8, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  6842.       N75, P2);   
  6843. EP900(%SF17356, %SF11448, L4, P9, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  6844.       N76, P2);   
  6845. EP900(%SF17361, %SF12168, L5, P10, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  6846.       N77, P2);   
  6847. EP900(%SF17366, %SF12888, L6, P11, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  6848.       N78, P2);   
  6849. EP900(%SF17371, %SF13608, L7, P12, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  6850.       N79, P2);   
  6851. EP900(%SF17376, %SF14328, L8, P13, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  6852.       N80, P2);   
  6853. EP900(%SF17381, %SF15048, L9, P14, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  6854.       N81, P2);   
  6855. EP900(%SF17386, %SF15768, L10, P15, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  6856.       N82, P2);   
  6857. EP900(%SF17391, %SF16488, L11, P16, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  6858.       N83, P2);   
  6859. EP900(%SF17396, %SF17208, L12, P18, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  6860.       N84, P2);   
  6861. EP900(%SF17336, %SF8568, L13, P28, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  6862.       N85, P24);   
  6863. EP900(%SF17331, %SF7848, L14, P29, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  6864.       N86, P24);   
  6865. EP900(%SF17326, %SF7128, L15, P30, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  6866.       N87, P24);   
  6867. EP900(%SF17321, %SF6408, L16, P31, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  6868.       N88, P24);   
  6869. EP900(%SF17316, %SF5688, L17, P32, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  6870.       N89, P24);
  6871. EP900(%SF17311, %SF4968, L18, P33, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  6872.       N90, P24);
  6873. EP900(%SF17306, %SF4248, L19, P34, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  6874.       N91, P24);
  6875. EP900(%SF17301, %SF3528, L20, P35, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  6876.       N92, P24);
  6877. EP900(%SF17296, %SF2808, L21, P36, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  6878.       N93, P24);
  6879. EP900(%SF17291, %SF2088, L22, P37, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  6880.       N94, P24);
  6881. EP900(%SF17286, %SF1368, L23, P38, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  6882.       N95, P24);
  6883. EP900(%SF17281, %SF648, L24, P40, L48, %FF648, N24, N48, N72, %FF576, L72,
  6884.       N96, P24);
  6885. %EndModel      
  6886.  
  6887. %StartModel
  6888. %Manufacturer:TI
  6889. %Type:EP900
  6890. %PartNumber:TI'EP910PC-30
  6891. %LastNode ? ?
  6892. %NumPins: 40
  6893. %FDF AND 0 ~P2 P2 ~P3 P3 ~P4 P4 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  6894.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P17 P17 ~P18 P18
  6895.      ~P19 P19 ~P22 P22 ~P23 P23 ~P24 P24 ~N13 N13 ~N14 N14 ~N15 N15 
  6896.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  6897.      ~N23 N23 ~N24 N24 ~P37 P37 ~P38 P38 ~P39 P39 *
  6898.      
  6899. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  6900.  %IF %PolarityFuse = 1 %THEN
  6901.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6902.       %InFuse+432, %InFuse+504; LorOutput);
  6903.  %ELSE            
  6904.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6905.       %InFuse+432, %InFuse+504; LorOutput);
  6906.  %END;     
  6907. %MACEND;      
  6908.  
  6909. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  6910.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  6911.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  6912.  
  6913. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  6914.  
  6915.   0,2: 
  6916.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6917.       BUF(LorOutput; Outpin; 30,30,30,30);
  6918.    %ELSE
  6919.       BUF(LorOutput; TSBInput; 30,30,30,30);       
  6920.       TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6921.    %END;
  6922.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6923.  |1,3:
  6924.    BUF(LorOutput; Outpin; 30,30,30,30);
  6925.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6926.  |4:                    
  6927.    LNOR(%ClrFuse, IPH; Clear);   
  6928.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  6929.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6930.        BUF(LorOutput; Outpin; 30,30,30,30);
  6931.     %ELSE
  6932.        BUF(LorOutput; TSBInput; 30,30,30,30);
  6933.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6934.     %END;
  6935.    BUF(TNode; FeedBack; 0,0,0,0);    
  6936.  |5:
  6937.    AND(%InFuse; CLK; 0,0,0,0);
  6938.    LNOR(%ClrFuse, IPH; Clear);   
  6939.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  6940.    BUF(LorOutput; Outpin; 30,30,30,30);
  6941.    BUF(TNode; FeedBack; 0,0,0,0);    
  6942.  |6:
  6943.    LXOR(LorOutput, TNode; XorInput);      
  6944.    LNOR(%ClrFuse, IPH; Clear);      
  6945.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);       
  6946.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6947.        BUF(LorOutput; Outpin; 30,30,30,30);
  6948.     %ELSE
  6949.        BUF(LorOutput; TSBInput; 30,30,30,30); 
  6950.        TSB(TSBInput, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6951.     %END;
  6952.    BUF(TNode; FeedBack; 0,0,0,0);   
  6953.  |7:
  6954.    LXOR(LorOutput, TNode; XorInput);
  6955.    AND(%InFuse; CLK; 0,0,0,0);
  6956.    LNOR(%ClrFuse, IPH; Clear);   
  6957.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  6958.    BUF(LorOutput; Outpin; 30,30,30,30);
  6959.    BUF(TNode; FeedBack; 0,0,0,0);   
  6960.  |8:
  6961.    LNOR(%ClrFuse, IPH; Clear);
  6962.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);         
  6963.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6964.        BUF(TNode; Outpin; 0,0,0,0);
  6965.     %ELSE
  6966.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6967.     %END;
  6968.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6969.  |9:   
  6970.    AND(%InFuse; CLK; 0,0,0,0);
  6971.    LNOR(%ClrFuse, IPH; Clear);   
  6972.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  6973.    BUF(TNode; Outpin; 0,0,0,0);
  6974.    BUF(OutPin; FeedBack; 3,3,3,3);    
  6975.  |10:
  6976.    LXOR(LorOutput, TNode; XorInput);      
  6977.    LNOR(%ClrFuse, IPH; Clear);      
  6978.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  6979.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6980.        BUF(TNode; Outpin; 0,0,0,0);
  6981.     %ELSE
  6982.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6983.     %END;
  6984.    BUF(OutPin; FeedBack; 3,3,3,3);   
  6985.  |11:
  6986.    LXOR(LorOutput, TNode; XorInput);
  6987.    AND(%InFuse; CLK; 0,0,0,0);
  6988.    LNOR(%ClrFuse, IPH; Clear);   
  6989.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  6990.    BUF(TNode; Outpin; 0,0,0,0);
  6991.    BUF(OutPin; FeedBack; 3,3,3,3);   
  6992.  |12:    
  6993.    LNOR(%ClrFuse, IPH; Clear);   
  6994.    DQFFC(LorOutput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);         
  6995.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6996.        BUF(TNode; Outpin; 0,0,0,0);
  6997.     %ELSE
  6998.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  6999.     %END;
  7000.    BUF(TNode; FeedBack; 0,0,0,0);       
  7001.  |13:
  7002.    AND(%InFuse; CLK; 0,0,0,0);   
  7003.    LNOR(%ClrFuse, IPH; Clear);  
  7004.    DQFFC(LorOutput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  7005.    BUF(TNode; Outpin; 0,0,0,0);
  7006.    BUF(TNode; FeedBack; 0,0,0,0);    
  7007.  |14:   
  7008.    LXOR(LorOutput, TNode; XorInput);      
  7009.    LNOR(%ClrFuse, IPH; Clear);      
  7010.    DQFFC(XorInput, CLKPin, Clear; TNode; 18,18,24,0,12,12,33,33,0,0,18,18,24,0,12,12,33,33,0,0);        
  7011.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7012.        BUF(TNode; Outpin; 0,0,0,0);
  7013.     %ELSE
  7014.        TSB(TNode, %InFuse; Outpin; 30,30,30,30,30,30,30,30);       
  7015.     %END;
  7016.    BUF(TNode; FeedBack; 0,0,0,0);   
  7017.  |15:
  7018.    LXOR(LorOutput, TNode; XorInput);
  7019.    AND(%InFuse; CLK; 0,0,0,0);
  7020.    LNOR(%ClrFuse, IPH; Clear);   
  7021.    DQFFC(XorInput, CLK, Clear; TNode; 33,33,10,15,15,15,33,33,0,0,33,33,10,15,15,15,33,33,0,0);         
  7022.    BUF(TNode; Outpin; 0,0,0,0);
  7023.    BUF(TNode; FeedBack; 0,0,0,0);   
  7024.  %END;
  7025. %MACEND;   
  7026.  
  7027. LOR8(%SF17340, %FF8640, L1);
  7028. LOR8(%SF17345, %FF9360, L2);
  7029. LOR8(%SF17350, %FF10080, L3);
  7030. LOR8(%SF17355, %FF10800, L4);
  7031. LOR8(%SF17360, %FF11520, L5);
  7032. LOR8(%SF17365, %FF12240, L6);
  7033. LOR8(%SF17370, %FF12960, L7);
  7034. LOR8(%SF17375, %FF13680, L8);
  7035. LOR8(%SF17380, %FF14400, L9);
  7036. LOR8(%SF17385, %FF15120, L10);
  7037. LOR8(%SF17390, %FF15840, L11);
  7038. LOR8(%SF17395, %FF16560, L12);
  7039. LOR8(%SF17335, %FF7920, L13);
  7040. LOR8(%SF17330, %FF7200, L14);
  7041. LOR8(%SF17325, %FF6480, L15);
  7042. LOR8(%SF17320, %FF5760, L16);
  7043. LOR8(%SF17315, %FF5040, L17);
  7044. LOR8(%SF17310, %FF4320, L18);
  7045. LOR8(%SF17305, %FF3600, L19);
  7046. LOR8(%SF17300, %FF2880, L20);
  7047. LOR8(%SF17295, %FF2160, L21);
  7048. LOR8(%SF17290, %FF1440, L22);
  7049. LOR8(%SF17285, %FF720, L23);
  7050. LOR8(%SF17280, %FF00, L24);
  7051.  
  7052. EP900(%SF17341, %SF9288, L1, P5, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  7053.       N73, P1);   
  7054. EP900(%SF17346, %SF10008, L2, P6, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  7055.       N74, P1);   
  7056. EP900(%SF17351, %SF10728, L3, P7, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  7057.       N75, P1);   
  7058. EP900(%SF17356, %SF11448, L4, P8, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  7059.       N76, P1);   
  7060. EP900(%SF17361, %SF12168, L5, P9, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  7061.       N77, P1);   
  7062. EP900(%SF17366, %SF12888, L6, P10, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  7063.       N78, P1);   
  7064. EP900(%SF17371, %SF13608, L7, P11, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  7065.       N79, P1);   
  7066. EP900(%SF17376, %SF14328, L8, P12, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  7067.       N80, P1);   
  7068. EP900(%SF17381, %SF15048, L9, P13, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  7069.       N81, P1);   
  7070. EP900(%SF17386, %SF15768, L10, P14, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  7071.       N82, P1);   
  7072. EP900(%SF17391, %SF16488, L11, P15, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  7073.       N83, P1);   
  7074. EP900(%SF17396, %SF17208, L12, P16, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  7075.       N84, P1);   
  7076. EP900(%SF17336, %SF8568, L13, P25, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  7077.       N85, P21);   
  7078. EP900(%SF17331, %SF7848, L14, P26, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  7079.       N86, P21);   
  7080. EP900(%SF17326, %SF7128, L15, P27, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  7081.       N87, P21);   
  7082. EP900(%SF17321, %SF6408, L16, P28, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  7083.       N88, P21);   
  7084. EP900(%SF17316, %SF5688, L17, P29, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  7085.       N89, P21);
  7086. EP900(%SF17311, %SF4968, L18, P30, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  7087.       N90, P21);
  7088. EP900(%SF17306, %SF4248, L19, P31, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  7089.       N91, P21);
  7090. EP900(%SF17301, %SF3528, L20, P32, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  7091.       N92, P21);
  7092. EP900(%SF17296, %SF2808, L21, P33, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  7093.       N93, P21);
  7094. EP900(%SF17291, %SF2088, L22, P34, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  7095.       N94, P21);
  7096. EP900(%SF17286, %SF1368, L23, P35, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  7097.       N95, P21);
  7098. EP900(%SF17281, %SF648, L24, P36, L48, %FF648, N24, N48, N72, %FF576, L72,
  7099.       N96, P21);
  7100. %EndModel      
  7101.  
  7102. %StartModel
  7103. %Manufacturer:TI
  7104. %Type:EP900
  7105. %PartNumber:TI'EP910PC-35
  7106. %LastNode ? ?
  7107. %NumPins: 40
  7108. %FDF AND 0 ~P2 P2 ~P3 P3 ~P4 P4 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  7109.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P17 P17 ~P18 P18
  7110.      ~P19 P19 ~P22 P22 ~P23 P23 ~P24 P24 ~N13 N13 ~N14 N14 ~N15 N15 
  7111.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  7112.      ~N23 N23 ~N24 N24 ~P37 P37 ~P38 P38 ~P39 P39 *
  7113.      
  7114. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  7115.  %IF %PolarityFuse = 1 %THEN
  7116.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  7117.       %InFuse+432, %InFuse+504; LorOutput);
  7118.  %ELSE            
  7119.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  7120.       %InFuse+432, %InFuse+504; LorOutput);
  7121.  %END;     
  7122. %MACEND;      
  7123.  
  7124. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  7125.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  7126.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  7127.  
  7128. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  7129.  
  7130.   0,2: 
  7131.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7132.       BUF(LorOutput; Outpin; 35,35,35,35);
  7133.    %ELSE
  7134.       BUF(LorOutput; TSBInput; 35,35,35,35);       
  7135.       TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  7136.    %END;
  7137.    BUF(OutPin; FeedBack; 3,3,3,3);    
  7138.  |1,3:
  7139.    BUF(LorOutput; Outpin; 35,35,35,35);
  7140.    BUF(OutPin; FeedBack; 3,3,3,3);    
  7141.  |4:                    
  7142.    LNOR(%ClrFuse, IPH; Clear);   
  7143.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  7144.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7145.        BUF(LorOutput; Outpin; 35,35,35,35);
  7146.     %ELSE
  7147.        BUF(LorOutput; TSBInput; 35,35,35,35);
  7148.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  7149.     %END;
  7150.    BUF(TNode; FeedBack; 0,0,0,0);    
  7151.  |5:
  7152.    AND(%InFuse; CLK; 0,0,0,0);
  7153.    LNOR(%ClrFuse, IPH; Clear);   
  7154.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  7155.    BUF(LorOutput; Outpin; 35,35,35,35);
  7156.    BUF(TNode; FeedBack; 0,0,0,0);    
  7157.  |6:
  7158.    LXOR(LorOutput, TNode; XorInput);      
  7159.    LNOR(%ClrFuse, IPH; Clear);      
  7160.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);       
  7161.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7162.        BUF(LorOutput; Outpin; 35,35,35,35);
  7163.     %ELSE
  7164.        BUF(LorOutput; TSBInput; 35,35,35,35); 
  7165.        TSB(TSBInput, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  7166.     %END;
  7167.    BUF(TNode; FeedBack; 0,0,0,0);   
  7168.  |7:
  7169.    LXOR(LorOutput, TNode; XorInput);
  7170.    AND(%InFuse; CLK; 0,0,0,0);
  7171.    LNOR(%ClrFuse, IPH; Clear);   
  7172.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  7173.    BUF(LorOutput; Outpin; 35,35,35,35);
  7174.    BUF(TNode; FeedBack; 0,0,0,0);   
  7175.  |8:
  7176.    LNOR(%ClrFuse, IPH; Clear);
  7177.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);         
  7178.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7179.        BUF(TNode; Outpin; 0,0,0,0);
  7180.     %ELSE
  7181.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  7182.     %END;
  7183.    BUF(OutPin; FeedBack; 3,3,3,3);    
  7184.  |9:   
  7185.    AND(%InFuse; CLK; 0,0,0,0);
  7186.    LNOR(%ClrFuse, IPH; Clear);   
  7187.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  7188.    BUF(TNode; Outpin; 0,0,0,0);
  7189.    BUF(OutPin; FeedBack; 3,3,3,3);    
  7190.  |10:
  7191.    LXOR(LorOutput, TNode; XorInput);      
  7192.    LNOR(%ClrFuse, IPH; Clear);      
  7193.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  7194.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7195.        BUF(TNode; Outpin; 0,0,0,0);
  7196.     %ELSE
  7197.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  7198.     %END;
  7199.    BUF(OutPin; FeedBack; 3,3,3,3);   
  7200.  |11:
  7201.    LXOR(LorOutput, TNode; XorInput);
  7202.    AND(%InFuse; CLK; 0,0,0,0);
  7203.    LNOR(%ClrFuse, IPH; Clear);   
  7204.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  7205.    BUF(TNode; Outpin; 0,0,0,0);
  7206.    BUF(OutPin; FeedBack; 3,3,3,3);   
  7207.  |12:    
  7208.    LNOR(%ClrFuse, IPH; Clear);   
  7209.    DQFFC(LorOutput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);         
  7210.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7211.        BUF(TNode; Outpin; 0,0,0,0);
  7212.     %ELSE
  7213.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  7214.     %END;
  7215.    BUF(TNode; FeedBack; 0,0,0,0);       
  7216.  |13:
  7217.    AND(%InFuse; CLK; 0,0,0,0);   
  7218.    LNOR(%ClrFuse, IPH; Clear);  
  7219.    DQFFC(LorOutput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  7220.    BUF(TNode; Outpin; 0,0,0,0);
  7221.    BUF(TNode; FeedBack; 0,0,0,0);    
  7222.  |14:   
  7223.    LXOR(LorOutput, TNode; XorInput);      
  7224.    LNOR(%ClrFuse, IPH; Clear);      
  7225.    DQFFC(XorInput, CLKPin, Clear; TNode; 21,21,27,0,13,13,38,38,0,0,21,21,27,0,13,13,38,38,0,0);        
  7226.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7227.        BUF(TNode; Outpin; 0,0,0,0);
  7228.     %ELSE
  7229.        TSB(TNode, %InFuse; Outpin; 35,35,35,35,35,35,35,35);       
  7230.     %END;
  7231.    BUF(TNode; FeedBack; 0,0,0,0);   
  7232.  |15:
  7233.    LXOR(LorOutput, TNode; XorInput);
  7234.    AND(%InFuse; CLK; 0,0,0,0);
  7235.    LNOR(%ClrFuse, IPH; Clear);   
  7236.    DQFFC(XorInput, CLK, Clear; TNode; 38,38,10,15,16,16,38,38,0,0,38,38,10,15,16,16,38,38,0,0);         
  7237.    BUF(TNode; Outpin; 0,0,0,0);
  7238.    BUF(TNode; FeedBack; 0,0,0,0);   
  7239.  %END;
  7240. %MACEND;   
  7241.  
  7242. LOR8(%SF17340, %FF8640, L1);
  7243. LOR8(%SF17345, %FF9360, L2);
  7244. LOR8(%SF17350, %FF10080, L3);
  7245. LOR8(%SF17355, %FF10800, L4);
  7246. LOR8(%SF17360, %FF11520, L5);
  7247. LOR8(%SF17365, %FF12240, L6);
  7248. LOR8(%SF17370, %FF12960, L7);
  7249. LOR8(%SF17375, %FF13680, L8);
  7250. LOR8(%SF17380, %FF14400, L9);
  7251. LOR8(%SF17385, %FF15120, L10);
  7252. LOR8(%SF17390, %FF15840, L11);
  7253. LOR8(%SF17395, %FF16560, L12);
  7254. LOR8(%SF17335, %FF7920, L13);
  7255. LOR8(%SF17330, %FF7200, L14);
  7256. LOR8(%SF17325, %FF6480, L15);
  7257. LOR8(%SF17320, %FF5760, L16);
  7258. LOR8(%SF17315, %FF5040, L17);
  7259. LOR8(%SF17310, %FF4320, L18);
  7260. LOR8(%SF17305, %FF3600, L19);
  7261. LOR8(%SF17300, %FF2880, L20);
  7262. LOR8(%SF17295, %FF2160, L21);
  7263. LOR8(%SF17290, %FF1440, L22);
  7264. LOR8(%SF17285, %FF720, L23);
  7265. LOR8(%SF17280, %FF00, L24);
  7266.  
  7267. EP900(%SF17341, %SF9288, L1, P5, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  7268.       N73, P1);   
  7269. EP900(%SF17346, %SF10008, L2, P6, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  7270.       N74, P1);   
  7271. EP900(%SF17351, %SF10728, L3, P7, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  7272.       N75, P1);   
  7273. EP900(%SF17356, %SF11448, L4, P8, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  7274.       N76, P1);   
  7275. EP900(%SF17361, %SF12168, L5, P9, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  7276.       N77, P1);   
  7277. EP900(%SF17366, %SF12888, L6, P10, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  7278.       N78, P1);   
  7279. EP900(%SF17371, %SF13608, L7, P11, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  7280.       N79, P1);   
  7281. EP900(%SF17376, %SF14328, L8, P12, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  7282.       N80, P1);   
  7283. EP900(%SF17381, %SF15048, L9, P13, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  7284.       N81, P1);   
  7285. EP900(%SF17386, %SF15768, L10, P14, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  7286.       N82, P1);   
  7287. EP900(%SF17391, %SF16488, L11, P15, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  7288.       N83, P1);   
  7289. EP900(%SF17396, %SF17208, L12, P16, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  7290.       N84, P1);   
  7291. EP900(%SF17336, %SF8568, L13, P25, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  7292.       N85, P21);   
  7293. EP900(%SF17331, %SF7848, L14, P26, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  7294.       N86, P21);   
  7295. EP900(%SF17326, %SF7128, L15, P27, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  7296.       N87, P21);   
  7297. EP900(%SF17321, %SF6408, L16, P28, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  7298.       N88, P21);   
  7299. EP900(%SF17316, %SF5688, L17, P29, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  7300.       N89, P21);
  7301. EP900(%SF17311, %SF4968, L18, P30, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  7302.       N90, P21);
  7303. EP900(%SF17306, %SF4248, L19, P31, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  7304.       N91, P21);
  7305. EP900(%SF17301, %SF3528, L20, P32, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  7306.       N92, P21);
  7307. EP900(%SF17296, %SF2808, L21, P33, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  7308.       N93, P21);
  7309. EP900(%SF17291, %SF2088, L22, P34, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  7310.       N94, P21);
  7311. EP900(%SF17286, %SF1368, L23, P35, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  7312.       N95, P21);
  7313. EP900(%SF17281, %SF648, L24, P36, L48, %FF648, N24, N48, N72, %FF576, L72,
  7314.       N96, P21);
  7315. %EndModel      
  7316.  
  7317. %StartModel
  7318. %Manufacturer:TI
  7319. %Type:EP900
  7320. %PartNumber:TI'EP910PC-40
  7321. %LastNode ? ?
  7322. %NumPins: 40
  7323. %FDF AND 0 ~P2 P2 ~P3 P3 ~P4 P4 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 
  7324.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P17 P17 ~P18 P18
  7325.      ~P19 P19 ~P22 P22 ~P23 P23 ~P24 P24 ~N13 N13 ~N14 N14 ~N15 N15 
  7326.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22 
  7327.      ~N23 N23 ~N24 N24 ~P37 P37 ~P38 P38 ~P39 P39 *
  7328.      
  7329. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  7330.  %IF %PolarityFuse = 1 %THEN
  7331.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  7332.       %InFuse+432, %InFuse+504; LorOutput);
  7333.  %ELSE            
  7334.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  7335.       %InFuse+432, %InFuse+504; LorOutput);
  7336.  %END;     
  7337. %MACEND;      
  7338.  
  7339. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT, 
  7340.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  7341.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  7342.  
  7343. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  7344.  
  7345.   0,2: 
  7346.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7347.       BUF(LorOutput; Outpin; 40,40,40,40);
  7348.    %ELSE
  7349.       BUF(LorOutput; TSBInput; 40,40,40,40);       
  7350.       TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  7351.    %END;
  7352.    BUF(OutPin; FeedBack; 3,3,3,3);    
  7353.  |1,3:
  7354.    BUF(LorOutput; Outpin; 40,40,40,40);
  7355.    BUF(OutPin; FeedBack; 3,3,3,3);    
  7356.  |4:                    
  7357.    LNOR(%ClrFuse, IPH; Clear);   
  7358.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  7359.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7360.        BUF(LorOutput; Outpin; 40,40,40,40);
  7361.     %ELSE
  7362.        BUF(LorOutput; TSBInput; 40,40,40,40);
  7363.        TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  7364.     %END;
  7365.    BUF(TNode; FeedBack; 0,0,0,0);    
  7366.  |5:
  7367.    AND(%InFuse; CLK; 0,0,0,0);
  7368.    LNOR(%ClrFuse, IPH; Clear);   
  7369.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  7370.    BUF(LorOutput; Outpin; 40,40,40,40);
  7371.    BUF(TNode; FeedBack; 0,0,0,0);    
  7372.  |6:
  7373.    LXOR(LorOutput, TNode; XorInput);      
  7374.    LNOR(%ClrFuse, IPH; Clear);      
  7375.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);       
  7376.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7377.        BUF(LorOutput; Outpin; 40,40,40,40);
  7378.     %ELSE
  7379.        BUF(LorOutput; TSBInput; 40,40,40,40); 
  7380.        TSB(TSBInput, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  7381.     %END;
  7382.    BUF(TNode; FeedBack; 0,0,0,0);   
  7383.  |7:
  7384.    LXOR(LorOutput, TNode; XorInput);
  7385.    AND(%InFuse; CLK; 0,0,0,0);
  7386.    LNOR(%ClrFuse, IPH; Clear);   
  7387.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  7388.    BUF(LorOutput; Outpin; 40,40,40,40);
  7389.    BUF(TNode; FeedBack; 0,0,0,0);   
  7390.  |8:
  7391.    LNOR(%ClrFuse, IPH; Clear);
  7392.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);         
  7393.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7394.        BUF(TNode; Outpin; 0,0,0,0);
  7395.     %ELSE
  7396.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  7397.     %END;
  7398.    BUF(OutPin; FeedBack; 3,3,3,3);    
  7399.  |9:   
  7400.    AND(%InFuse; CLK; 0,0,0,0);
  7401.    LNOR(%ClrFuse, IPH; Clear);   
  7402.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  7403.    BUF(TNode; Outpin; 0,0,0,0);
  7404.    BUF(OutPin; FeedBack; 3,3,3,3);    
  7405.  |10:
  7406.    LXOR(LorOutput, TNode; XorInput);      
  7407.    LNOR(%ClrFuse, IPH; Clear);      
  7408.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  7409.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7410.        BUF(TNode; Outpin; 0,0,0,0);
  7411.     %ELSE
  7412.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  7413.     %END;
  7414.    BUF(OutPin; FeedBack; 3,3,3,3);   
  7415.  |11:
  7416.    LXOR(LorOutput, TNode; XorInput);
  7417.    AND(%InFuse; CLK; 0,0,0,0);
  7418.    LNOR(%ClrFuse, IPH; Clear);   
  7419.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  7420.    BUF(TNode; Outpin; 0,0,0,0);
  7421.    BUF(OutPin; FeedBack; 3,3,3,3);   
  7422.  |12:    
  7423.    LNOR(%ClrFuse, IPH; Clear);   
  7424.    DQFFC(LorOutput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);         
  7425.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7426.        BUF(TNode; Outpin; 0,0,0,0);
  7427.     %ELSE
  7428.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  7429.     %END;
  7430.    BUF(TNode; FeedBack; 0,0,0,0);       
  7431.  |13:
  7432.    AND(%InFuse; CLK; 0,0,0,0);   
  7433.    LNOR(%ClrFuse, IPH; Clear);  
  7434.    DQFFC(LorOutput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  7435.    BUF(TNode; Outpin; 0,0,0,0);
  7436.    BUF(TNode; FeedBack; 0,0,0,0);    
  7437.  |14:   
  7438.    LXOR(LorOutput, TNode; XorInput);      
  7439.    LNOR(%ClrFuse, IPH; Clear);      
  7440.    DQFFC(XorInput, CLKPin, Clear; TNode; 24,24,31,0,15,15,43,43,0,0,24,24,31,0,15,15,43,43,0,0);        
  7441.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  7442.        BUF(TNode; Outpin; 0,0,0,0);
  7443.     %ELSE
  7444.        TSB(TNode, %InFuse; Outpin; 40,40,40,40,40,40,40,40);       
  7445.     %END;
  7446.    BUF(TNode; FeedBack; 0,0,0,0);   
  7447.  |15:
  7448.    LXOR(LorOutput, TNode; XorInput);
  7449.    AND(%InFuse; CLK; 0,0,0,0);
  7450.    LNOR(%ClrFuse, IPH; Clear);   
  7451.    DQFFC(XorInput, CLK, Clear; TNode; 43,43,10,15,17,17,43,43,0,0,43,43,10,15,17,17,43,43,0,0);         
  7452.    BUF(TNode; Outpin; 0,0,0,0);
  7453.    BUF(TNode; FeedBack; 0,0,0,0);   
  7454.  %END;
  7455. %MACEND;   
  7456.  
  7457. LOR8(%SF17340, %FF8640, L1);
  7458. LOR8(%SF17345, %FF9360, L2);
  7459. LOR8(%SF17350, %FF10080, L3);
  7460. LOR8(%SF17355, %FF10800, L4);
  7461. LOR8(%SF17360, %FF11520, L5);
  7462. LOR8(%SF17365, %FF12240, L6);
  7463. LOR8(%SF17370, %FF12960, L7);
  7464. LOR8(%SF17375, %FF13680, L8);
  7465. LOR8(%SF17380, %FF14400, L9);
  7466. LOR8(%SF17385, %FF15120, L10);
  7467. LOR8(%SF17390, %FF15840, L11);
  7468. LOR8(%SF17395, %FF16560, L12);
  7469. LOR8(%SF17335, %FF7920, L13);
  7470. LOR8(%SF17330, %FF7200, L14);
  7471. LOR8(%SF17325, %FF6480, L15);
  7472. LOR8(%SF17320, %FF5760, L16);
  7473. LOR8(%SF17315, %FF5040, L17);
  7474. LOR8(%SF17310, %FF4320, L18);
  7475. LOR8(%SF17305, %FF3600, L19);
  7476. LOR8(%SF17300, %FF2880, L20);
  7477. LOR8(%SF17295, %FF2160, L21);
  7478. LOR8(%SF17290, %FF1440, L22);
  7479. LOR8(%SF17285, %FF720, L23);
  7480. LOR8(%SF17280, %FF00, L24);
  7481.  
  7482. EP900(%SF17341, %SF9288, L1, P5, L25, %FF9288, N1, N25, N49, %FF9216, L49, 
  7483.       N73, P1);   
  7484. EP900(%SF17346, %SF10008, L2, P6, L26, %FF10008, N2, N26, N50, %FF9936, L50, 
  7485.       N74, P1);   
  7486. EP900(%SF17351, %SF10728, L3, P7, L27, %FF10728, N3, N27, N51, %FF10656, L51, 
  7487.       N75, P1);   
  7488. EP900(%SF17356, %SF11448, L4, P8, L28, %FF11448, N4, N28, N52, %FF11376, L52, 
  7489.       N76, P1);   
  7490. EP900(%SF17361, %SF12168, L5, P9, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  7491.       N77, P1);   
  7492. EP900(%SF17366, %SF12888, L6, P10, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  7493.       N78, P1);   
  7494. EP900(%SF17371, %SF13608, L7, P11, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  7495.       N79, P1);   
  7496. EP900(%SF17376, %SF14328, L8, P12, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  7497.       N80, P1);   
  7498. EP900(%SF17381, %SF15048, L9, P13, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  7499.       N81, P1);   
  7500. EP900(%SF17386, %SF15768, L10, P14, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  7501.       N82, P1);   
  7502. EP900(%SF17391, %SF16488, L11, P15, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  7503.       N83, P1);   
  7504. EP900(%SF17396, %SF17208, L12, P16, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  7505.       N84, P1);   
  7506. EP900(%SF17336, %SF8568, L13, P25, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  7507.       N85, P21);   
  7508. EP900(%SF17331, %SF7848, L14, P26, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  7509.       N86, P21);   
  7510. EP900(%SF17326, %SF7128, L15, P27, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  7511.       N87, P21);   
  7512. EP900(%SF17321, %SF6408, L16, P28, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  7513.       N88, P21);   
  7514. EP900(%SF17316, %SF5688, L17, P29, L41, %FF5688, N17, N41, N65, %FF5616, L65, 
  7515.       N89, P21);
  7516. EP900(%SF17311, %SF4968, L18, P30, L42, %FF4968, N18, N42, N66, %FF4896, L66, 
  7517.       N90, P21);
  7518. EP900(%SF17306, %SF4248, L19, P31, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  7519.       N91, P21);
  7520. EP900(%SF17301, %SF3528, L20, P32, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  7521.       N92, P21);
  7522. EP900(%SF17296, %SF2808, L21, P33, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  7523.       N93, P21);
  7524. EP900(%SF17291, %SF2088, L22, P34, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  7525.       N94, P21);
  7526. EP900(%SF17286, %SF1368, L23, P35, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  7527.       N95, P21);
  7528. EP900(%SF17281, %SF648, L24, P36, L48, %FF648, N24, N48, N72, %FF576, L72,
  7529.       N96, P21);
  7530. %EndModel      
  7531.  
  7532. %StartModel
  7533. %Manufacturer:TI
  7534. %Type:EP1800
  7535. %PartNumber:TI'EP1810JC-35
  7536. %LastNode ? ?
  7537. %NumPins: 68
  7538. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  7539.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  7540.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  7541.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  7542.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  7543.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  7544.  
  7545. %MACRO IODelay(OutPin:%TEXT, FDFNode:%TEXT);
  7546.     BUF(OutPin; FDFNode; 5,5,5,5);
  7547. %MACEND;
  7548.  
  7549. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  7550.  %IF %PolarityFuse = 1 %THEN
  7551.   LOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  7552.       %InFuse+528, %InFuse+616; LorOutput);
  7553.  %ELSE
  7554.   LNOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  7555.       %InFuse+528, %InFuse+616; LorOutput);
  7556.  %END;
  7557. %MACEND;
  7558.  
  7559. %MACRO EP1800GLOBAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  7560.        XorInput:%TEXT, InFuse:%FF, TNode:%TEXT, CLK:%TEXT, ClrFuse:%FF,
  7561.        Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  7562.  
  7563. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  7564.  
  7565.   0,2:
  7566.    BUF(LorOutput; TNode; 26,26,26,26);
  7567.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7568.       BUF(LorOutput; Outpin; 35,35,35,35);
  7569.    %ELSE
  7570.       BUF(LorOutput; TSBInput; 35,35,35,35);
  7571.       TSB(TSBInput, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  7572.    %END;
  7573.  |1,3:
  7574.    BUF(LorOutput; TNode; 26,26,26,26);
  7575.    BUF(LorOutput; Outpin; 35,35,35,35);
  7576.  |4,5,6,7:
  7577.    BUF(LorOutput; TNode; 26,26,26,26);
  7578.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  7579.  |8:
  7580.    LNOR(%ClrFuse, IPH; Clear);
  7581.    BUF(LorOutput; DInput; 19,19,19,19);
  7582.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  7583.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7584.        BUF(TNode; Outpin; 0,0,0,0);
  7585.     %ELSE
  7586.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  7587.     %END;
  7588.  |9:
  7589.    AND(%InFuse; CLK; 0,0,0,0);
  7590.    LNOR(%ClrFuse, IPH; Clear);
  7591.    BUF(LorOutput; DInput; 19,19,19,19);
  7592.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  7593.    BUF(TNode; Outpin; 9,9,9,9);
  7594.  |10:
  7595.    LXOR(LorOutput, TNode; XorInput);
  7596.    LNOR(%ClrFuse, IPH; Clear);
  7597.    BUF(XorInput; DInput; 19,19,19,19);
  7598.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  7599.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7600.        BUF(TNode; Outpin; 0,0,0,0);
  7601.     %ELSE
  7602.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  7603.     %END;
  7604.  |11:
  7605.    LXOR(LorOutput, TNode; XorInput);
  7606.    AND(%InFuse; CLK; 0,0,0,0);
  7607.    LNOR(%ClrFuse, IPH; Clear);
  7608.    BUF(XorInput; DInput; 19,19,19,19);
  7609.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  7610.    BUF(TNode; Outpin; 9,9,9,9);
  7611.  |12:
  7612.    LNOR(%ClrFuse, IPH; Clear);
  7613.    BUF(LorOutput; DInput; 19,19,19,19);
  7614.    DQFFC(DInput, CLKPin, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  7615.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  7616.  |13:
  7617.    AND(%InFuse; CLK; 0,0,0,0);
  7618.    LNOR(%ClrFuse, IPH; Clear);
  7619.    BUF(LorOutput; DInput; 19,19,19,19);
  7620.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  7621.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  7622.  |14:
  7623.    LXOR(LorOutput, TNode; XorInput);
  7624.    LNOR(%ClrFuse, IPH; Clear);
  7625.    BUF(XorInput; DInput; 19,19,19,19);
  7626.    DQFFC(DInput, CLKPin, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  7627.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  7628.  |15:
  7629.    LXOR(LorOutput, TNode; XorInput);
  7630.    AND(%InFuse; CLK; 0,0,0,0);
  7631.    LNOR(%ClrFuse, IPH; Clear);
  7632.    BUF(XorInput; DInput; 19,19,19,19);
  7633.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  7634.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  7635.  %END;
  7636. %MACEND;
  7637.  
  7638. %MACRO EP1800LOCAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  7639.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  7640.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  7641.  
  7642. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  7643.  
  7644.   0,2:
  7645.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7646.       BUF(LorOutput; Outpin; 35,35,35,35);
  7647.    %ELSE
  7648.       BUF(LorOutput; TSBInput; 35,35,35,35);
  7649.       TSB(TSBInput, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  7650.    %END;
  7651.    BUF(OutPin; FeedBack; 6,6,6,6);
  7652.  |1,3:
  7653.    BUF(LorOutput; Outpin; 35,35,35,35);
  7654.    BUF(OutPin; FeedBack; 6,6,6,6);
  7655.  |4:
  7656.    LNOR(%ClrFuse, IPH; Clear);
  7657.    BUF(LorOutput; DInput; 19,19,19,19);
  7658.    DQFFC(DInput, CLKPin, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  7659.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7660.        BUF(LorOutput; Outpin; 35,35,35,35);
  7661.     %ELSE
  7662.        BUF(LorOutput; TSBInput; 35,35,35,35);
  7663.        TSB(TSBInput, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  7664.     %END;
  7665.    BUF(TNode; FeedBack; 6,6,6,6);
  7666.  |5:
  7667.    AND(%InFuse; CLK; 0,0,0,0);
  7668.    LNOR(%ClrFuse, IPH; Clear);
  7669.    BUF(LorOutput; DInput; 19,19,19,19);
  7670.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  7671.    BUF(LorOutput; Outpin; 35,35,35,35);
  7672.    BUF(TNode; FeedBack; 6,6,6,6);
  7673.  |6:
  7674.    LXOR(LorOutput, TNode; XorInput);
  7675.    LNOR(%ClrFuse, IPH; Clear);
  7676.    BUF(XorInput; DInput; 19,19,19,19);
  7677.    DQFFC(DInput, CLKPin, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  7678.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7679.        BUF(LorOutput; Outpin; 35,35,35,35);
  7680.     %ELSE
  7681.        BUF(LorOutput; TSBInput; 35,35,35,35);
  7682.        TSB(TSBInput, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  7683.     %END;
  7684.    BUF(TNode; FeedBack; 6,6,6,6);
  7685.  |7:
  7686.    LXOR(LorOutput, TNode; XorInput);
  7687.    AND(%InFuse; CLK; 0,0,0,0);
  7688.    LNOR(%ClrFuse, IPH; Clear);
  7689.    BUF(XorInput; DInput; 19,19,19,19);
  7690.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  7691.    BUF(LorOutput; Outpin; 35,35,35,35);
  7692.    BUF(TNode; FeedBack; 6,6,6,6);
  7693.  |8:
  7694.    LNOR(%ClrFuse, IPH; Clear);
  7695.    BUF(LorOutput; DInput; 19,19,19,19);
  7696.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  7697.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7698.        BUF(TNode; Outpin; 0,0,0,0);
  7699.     %ELSE
  7700.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  7701.     %END;
  7702.    BUF(Outpin; FeedBack; 6,6,6,6);
  7703.  |9:
  7704.    AND(%InFuse; CLK; 0,0,0,0);
  7705.    LNOR(%ClrFuse, IPH; Clear);
  7706.    BUF(LorOutput; DInput; 19,19,19,19);
  7707.    DQFFC(DInput, CLK, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  7708.    BUF(TNode; Outpin; 9,9,9,9);
  7709.    BUF(Outpin; FeedBack; 6,6,6,6);
  7710.  |10:
  7711.    LXOR(LorOutput, TNode; XorInput);
  7712.    LNOR(%ClrFuse, IPH; Clear);
  7713.    BUF(XorInput; DInput; 19,19,19,19);
  7714.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  7715.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7716.        BUF(TNode; Outpin; 0,0,0,0);
  7717.     %ELSE
  7718.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  7719.     %END;
  7720.    BUF(Outpin; FeedBack; 6,6,6,6);
  7721.  |11:
  7722.    LXOR(LorOutput, TNode; XorInput);
  7723.    AND(%InFuse; CLK; 0,0,0,0);
  7724.    LNOR(%ClrFuse, IPH; Clear);
  7725.    BUF(XorInput; DInput; 19,19,19,19);
  7726.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  7727.    BUF(TNode; Outpin; 9,9,9,9);
  7728.    BUF(Outpin; FeedBack; 6,6,6,6);
  7729.  |12:
  7730.    LNOR(%ClrFuse, IPH; Clear);
  7731.    BUF(LorOutput; DInput; 19,19,19,19);
  7732.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  7733.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7734.        BUF(TNode; Outpin; 0,0,0,0);
  7735.     %ELSE
  7736.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  7737.     %END;
  7738.    BUF(TNode; FeedBack; 6,6,6,6);
  7739.  |13:
  7740.    AND(%InFuse; CLK; 0,0,0,0);
  7741.    LNOR(%ClrFuse, IPH; Clear);
  7742.    BUF(LorOutput; DInput; 19,19,19,19);
  7743.    DQFFC(DInput, CLK, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  7744.    BUF(TNode; Outpin; 9,9,9,9);
  7745.    BUF(TNode; FeedBack; 6,6,6,6);
  7746.  |14:
  7747.    LXOR(LorOutput, TNode; XorInput);
  7748.    LNOR(%ClrFuse, IPH; Clear);
  7749.    BUF(XorInput; DInput; 19,19,19,19);
  7750.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  7751.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7752.        BUF(TNode; Outpin; 0,0,0,0);
  7753.     %ELSE
  7754.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  7755.     %END;
  7756.    BUF(TNode; FeedBack; 6,6,6,6);
  7757.  |15:
  7758.    LXOR(LorOutput, TNode; XorInput);
  7759.    AND(%InFuse; CLK; 0,0,0,0);
  7760.    LNOR(%ClrFuse, IPH; Clear);
  7761.    BUF(XorInput; DInput; 19,19,19,19);
  7762.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  7763.    BUF(TNode; Outpin; 9,9,9,9);
  7764.    BUF(TNode; FeedBack; 6,6,6,6);
  7765.  %END;
  7766. %MACEND;
  7767.  
  7768. SET(LARGEMODEL);
  7769.  
  7770. IODelay(P47, N49);
  7771. IODelay(P46, N50);
  7772. IODelay(P45, N51);
  7773. IODelay(P44, N52);
  7774. IODelay(P23, N53);
  7775. IODelay(P24, N54);
  7776. IODelay(P25, N55);
  7777. IODelay(P26, N56);
  7778. IODelay(P13, N57);
  7779. IODelay(P12, N58);
  7780. IODelay(P11, N59);
  7781. IODelay(P10, N60);
  7782. IODelay(P57, N61);
  7783. IODelay(P58, N62);
  7784. IODelay(P59, N63);
  7785. IODelay(P60, N64);
  7786.  
  7787. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  7788.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  7789.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  7790.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  7791.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  7792.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  7793.  
  7794. LOR8(%SF42240, %FF00, L1);
  7795. LOR8(%SF42245, %FF880, L2);
  7796. LOR8(%SF42250, %FF1760, L3);
  7797. LOR8(%SF42255, %FF2640, L4);
  7798. LOR8(%SF42260, %FF3520, L5);
  7799. LOR8(%SF42265, %FF4400, L6);
  7800. LOR8(%SF42270, %FF5280, L7);
  7801. LOR8(%SF42275, %FF6160, L8);
  7802. LOR8(%SF42280, %FF7040, L9);
  7803. LOR8(%SF42285, %FF7920, L10);
  7804. LOR8(%SF42290, %FF8800, L11);
  7805. LOR8(%SF42295, %FF9680, L12);
  7806.  
  7807. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  7808.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  7809.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7810.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7811.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7812.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7813.        ~P17 P17 ~P53 P53 *
  7814.  
  7815. LOR8(%SF42300, %FF10560, L13);
  7816. LOR8(%SF42305, %FF11440, L14);
  7817. LOR8(%SF42310, %FF12320, L15);
  7818. LOR8(%SF42315, %FF13200, L16);
  7819. LOR8(%SF42320, %FF14080, L17);
  7820. LOR8(%SF42325, %FF14960, L18);
  7821. LOR8(%SF42330, %FF15840, L19);
  7822. LOR8(%SF42335, %FF16720, L20);
  7823. LOR8(%SF42340, %FF17600, L21);
  7824. LOR8(%SF42345, %FF18480, L22);
  7825. LOR8(%SF42350, %FF19360, L23);
  7826. LOR8(%SF42355, %FF20240, L24);
  7827.  
  7828. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  7829.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  7830.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7831.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7832.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7833.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7834.        ~P17 P17 ~P53 P53 *
  7835.  
  7836. LOR8(%SF42360, %FF21120, L25);
  7837. LOR8(%SF42365, %FF22000, L26);
  7838. LOR8(%SF42370, %FF22880, L27);
  7839. LOR8(%SF42375, %FF23760, L28);
  7840. LOR8(%SF42380, %FF24640, L29);
  7841. LOR8(%SF42385, %FF25520, L30);
  7842. LOR8(%SF42390, %FF26400, L31);
  7843. LOR8(%SF42395, %FF27280, L32);
  7844. LOR8(%SF42400, %FF28160, L33);
  7845. LOR8(%SF42405, %FF29040, L34);
  7846. LOR8(%SF42410, %FF29920, L35);
  7847. LOR8(%SF42415, %FF30800, L36);
  7848.  
  7849. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  7850.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  7851.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7852.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7853.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7854.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7855.        ~P17 P17 ~P53 P53 *
  7856.  
  7857. LOR8(%SF42420, %FF31680, L37);
  7858. LOR8(%SF42425, %FF32560, L38);
  7859. LOR8(%SF42430, %FF33440, L39);
  7860. LOR8(%SF42435, %FF34320, L40);
  7861. LOR8(%SF42440, %FF35200, L41);
  7862. LOR8(%SF42445, %FF36080, L42);
  7863. LOR8(%SF42450, %FF36960, L43);
  7864. LOR8(%SF42455, %FF37840, L44);
  7865. LOR8(%SF42460, %FF38720, L45);
  7866. LOR8(%SF42465, %FF39600, L46);
  7867. LOR8(%SF42470, %FF40480, L47);
  7868. LOR8(%SF42475, %FF41360, L48);
  7869.  
  7870. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  7871.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  7872.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  7873.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  7874.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  7875.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  7876.  
  7877. EP1800GLOBAL(%SF42281, %SF7832, L9, P10, L49, %FF7832, N4, N113, %FF7744, L89, N177, P17, N193);
  7878. EP1800GLOBAL(%SF42286, %SF8712, L10, P11, L50, %FF8712, N3, N114, %FF8624, L90, N178, P17, N194);
  7879. EP1800GLOBAL(%SF42291, %SF9592, L11, P12, L51, %FF9592, N2, N115, %FF9504, L91, N179, P17, N195);
  7880. EP1800GLOBAL(%SF42296, %SF10472, L12, P13, L52, %FF10472, N1, N116, %FF10384, L92, N180, P17, N196);
  7881.  
  7882. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  7883.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  7884.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7885.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7886.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7887.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7888.        ~P17 P17 ~P53 P53 *
  7889.  
  7890. EP1800GLOBAL(%SF42301, %SF11352, L13, P23, L53, %FF11352, N13, N133, %FF11264, L93, N181, P19, N197);
  7891. EP1800GLOBAL(%SF42306, %SF12232, L14, P24, L54, %FF12232, N14, N134, %FF12144, L94, N182, P19, N198);
  7892. EP1800GLOBAL(%SF42311, %SF13112, L15, P25, L55, %FF13112, N15, N135, %FF13024, L95, N183, P19, N199);
  7893. EP1800GLOBAL(%SF42316, %SF13992, L16, P26, L56, %FF13992, N16, N136, %FF13904, L96, N184, P19, N200);
  7894.  
  7895. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  7896.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  7897.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7898.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7899.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7900.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7901.        ~P17 P17 ~P53 P53 *
  7902.  
  7903. EP1800GLOBAL(%SF42401, %SF28952, L33, P44, L57, %FF28952, N28, N137, %FF28864, L97, N185, P51, N201);
  7904. EP1800GLOBAL(%SF42406, %SF29832, L34, P45, L58, %FF29832, N27, N138, %FF29744, L98, N186, P51, N202);
  7905. EP1800GLOBAL(%SF42411, %SF30712, L35, P46, L59, %FF30712, N26, N139, %FF30624, L99, N187, P51, N203);
  7906. EP1800GLOBAL(%SF42416, %SF31592, L36, P47, L60, %FF31592, N25, N140, %FF31504, L100, N188, P51, N204);
  7907.  
  7908. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  7909.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  7910.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7911.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7912.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7913.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7914.        ~P17 P17 ~P53 P53 *
  7915.  
  7916. EP1800GLOBAL(%SF42421, %SF32472, L37, P57, L61, %FF32472, N37, N141, %FF32384, L101, N189, P53, N205);
  7917. EP1800GLOBAL(%SF42426, %SF33352, L38, P58, L62, %FF33352, N38, N142, %FF33264, L102, N190, P53, N206);
  7918. EP1800GLOBAL(%SF42431, %SF34232, L39, P59, L63, %FF34232, N39, N143, %FF34144, L103, N191, P53, N207);
  7919. EP1800GLOBAL(%SF42436, %SF35112, L40, P60, L64, %FF35112, N40, N144, %FF35024, L104, N192, P53, N208);
  7920.  
  7921. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  7922.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  7923.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  7924.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  7925.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  7926.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  7927.  
  7928. EP1800LOCAL(%SF42241, %SF792, L1, P2, L65, %FF792, N12, N65, N97, %FF704, L105, N145, P17, N209);
  7929. EP1800LOCAL(%SF42246, %SF1672, L2, P3, L66, %FF1672, N11, N66, N98, %FF1584, L106, N146, P17, N210);
  7930. EP1800LOCAL(%SF42251, %SF2552, L3, P4, L67, %FF2552, N10, N67, N99, %FF2464, L107, N147, P17, N211);
  7931. EP1800LOCAL(%SF42256, %SF3432, L4, P5, L68, %FF3432, N9, N68, N100, %FF3344, L108, N148, P17, N212);
  7932. EP1800LOCAL(%SF42261, %SF4312, L5, P6, L69, %FF4312, N8, N69, N101, %FF4224, L109, N149, P17, N213);
  7933. EP1800LOCAL(%SF42266, %SF5192, L6, P7, L70, %FF5192, N7, N70, N102, %FF5104, L110, N150, P17, N214);
  7934. EP1800LOCAL(%SF42271, %SF6072, L7, P8, L71, %FF6072, N6, N71, N103, %FF5984, L111, N151, P17, N215);
  7935. EP1800LOCAL(%SF42276, %SF6952, L8, P9, L72, %FF6952, N5, N72, N104, %FF6864, L112, N152, P17, N216);
  7936.  
  7937. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  7938.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  7939.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7940.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7941.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7942.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7943.        ~P17 P17 ~P53 P53 *
  7944.  
  7945. EP1800LOCAL(%SF42321, %SF14872, L17, P27, L73, %FF14872, N17, N73, N105, %FF14784, L113, N153, P19, N217);
  7946. EP1800LOCAL(%SF42326, %SF15752, L18, P28, L74, %FF15752, N18, N74, N106, %FF15664, L114, N154, P19, N218);
  7947. EP1800LOCAL(%SF42331, %SF16632, L19, P29, L75, %FF16632, N19, N75, N107, %FF16544, L115, N155, P19, N219);
  7948. EP1800LOCAL(%SF42336, %SF17512, L20, P30, L76, %FF17512, N20, N76, N108, %FF17424, L116, N156, P19, N220);
  7949. EP1800LOCAL(%SF42341, %SF18392, L21, P31, L77, %FF18392, N21, N77, N109, %FF18304, L117, N157, P19, N221);
  7950. EP1800LOCAL(%SF42346, %SF19272, L22, P32, L78, %FF19272, N22, N78, N110, %FF19184, L118, N158, P19, N222);
  7951. EP1800LOCAL(%SF42351, %SF20152, L23, P33, L79, %FF20152, N23, N79, N111, %FF20064, L119, N159, P19, N223);
  7952. EP1800LOCAL(%SF42356, %SF21032, L24, P34, L80, %FF21032, N24, N80, N112, %FF20944, L120, N160, P19, N224);
  7953.  
  7954. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  7955.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  7956.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7957.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7958.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7959.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7960.        ~P17 P17 ~P53 P53 *
  7961.  
  7962. EP1800LOCAL(%SF42361, %SF21912, L25, P36, L81, %FF21912, N36, N81, N113, %FF21824, L121, N161, P51, N225);
  7963. EP1800LOCAL(%SF42366, %SF22792, L26, P37, L82, %FF22792, N35, N82, N114, %FF22704, L122, N162, P51, N226);
  7964. EP1800LOCAL(%SF42371, %SF23672, L27, P38, L83, %FF23672, N34, N83, N115, %FF23584, L123, N163, P51, N227);
  7965. EP1800LOCAL(%SF42376, %SF24552, L28, P39, L84, %FF24552, N33, N84, N116, %FF24464, L124, N164, P51, N228);
  7966. EP1800LOCAL(%SF42381, %SF25432, L29, P40, L85, %FF25432, N32, N85, N117, %FF25344, L125, N165, P51, N229);
  7967. EP1800LOCAL(%SF42386, %SF26312, L30, P41, L86, %FF26312, N31, N86, N118, %FF26224, L126, N166, P51, N230);
  7968. EP1800LOCAL(%SF42391, %SF27192, L31, P42, L87, %FF27192, N30, N87, N119, %FF27104, L127, N167, P51, N231);
  7969. EP1800LOCAL(%SF42396, %SF28072, L32, P43, L88, %FF28072, N29, N88, N120, %FF27984, L128, N168, P51, N232);
  7970.  
  7971. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  7972.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  7973.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7974.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7975.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7976.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7977.        ~P17 P17 ~P53 P53 *
  7978.  
  7979. EP1800LOCAL(%SF42441, %SF35992, L41, P61, L89, %FF35992, N41, N89, N121, %FF35904, L137, N169, P53, N233);
  7980. EP1800LOCAL(%SF42446, %SF36872, L42, P62, L90, %FF36872, N42, N90, N122, %FF36784, L138, N170, P53, N234);
  7981. EP1800LOCAL(%SF42451, %SF37752, L43, P63, L91, %FF37752, N43, N91, N123, %FF37664, L139, N171, P53, N235);
  7982. EP1800LOCAL(%SF42456, %SF38632, L44, P64, L92, %FF38632, N44, N92, N124, %FF38544, L140, N172, P53, N236);
  7983. EP1800LOCAL(%SF42461, %SF39512, L45, P65, L93, %FF39512, N45, N93, N125, %FF39424, L141, N173, P53, N237);
  7984. EP1800LOCAL(%SF42466, %SF40392, L46, P66, L94, %FF40392, N46, N94, N126, %FF40304, L142, N174, P53, N238);
  7985. EP1800LOCAL(%SF42471, %SF41272, L47, P67, L95, %FF41272, N47, N95, N127, %FF41184, L143, N175, P53, N239);
  7986. EP1800LOCAL(%SF42476, %SF42152, L48, P68, L96, %FF42152, N48, N96, N128, %FF42064, L144, N176, P53, N240);
  7987.  
  7988. %ENDMODEL
  7989.  
  7990. %StartModel
  7991. %Manufacturer:TI
  7992. %Type:EP1800
  7993. %PartNumber:TI'EP1810LC-35
  7994. %LastNode ? ?
  7995. %NumPins: 68
  7996. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  7997.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  7998.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  7999.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  8000.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  8001.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  8002.  
  8003. %MACRO IODelay(OutPin:%TEXT, FDFNode:%TEXT);
  8004.     BUF(OutPin; FDFNode; 5,5,5,5);
  8005. %MACEND;
  8006.  
  8007. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  8008.  %IF %PolarityFuse = 1 %THEN
  8009.   LOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  8010.       %InFuse+528, %InFuse+616; LorOutput);
  8011.  %ELSE
  8012.   LNOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  8013.       %InFuse+528, %InFuse+616; LorOutput);
  8014.  %END;
  8015. %MACEND;
  8016.  
  8017. %MACRO EP1800GLOBAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  8018.        XorInput:%TEXT, InFuse:%FF, TNode:%TEXT, CLK:%TEXT, ClrFuse:%FF,
  8019.        Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  8020.  
  8021. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  8022.  
  8023.   0,2:
  8024.    BUF(LorOutput; TNode; 26,26,26,26);
  8025.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8026.       BUF(LorOutput; Outpin; 35,35,35,35);
  8027.    %ELSE
  8028.       BUF(LorOutput; TSBInput; 35,35,35,35);
  8029.       TSB(TSBInput, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  8030.    %END;
  8031.  |1,3:
  8032.    BUF(LorOutput; TNode; 26,26,26,26);
  8033.    BUF(LorOutput; Outpin; 35,35,35,35);
  8034.  |4,5,6,7:
  8035.    BUF(LorOutput; TNode; 26,26,26,26);
  8036.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8037.  |8:
  8038.    LNOR(%ClrFuse, IPH; Clear);
  8039.    BUF(LorOutput; DInput; 19,19,19,19);
  8040.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  8041.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8042.        BUF(TNode; Outpin; 0,0,0,0);
  8043.     %ELSE
  8044.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  8045.     %END;
  8046.  |9:
  8047.    AND(%InFuse; CLK; 0,0,0,0);
  8048.    LNOR(%ClrFuse, IPH; Clear);
  8049.    BUF(LorOutput; DInput; 19,19,19,19);
  8050.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  8051.    BUF(TNode; Outpin; 9,9,9,9);
  8052.  |10:
  8053.    LXOR(LorOutput, TNode; XorInput);
  8054.    LNOR(%ClrFuse, IPH; Clear);
  8055.    BUF(XorInput; DInput; 19,19,19,19);
  8056.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  8057.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8058.        BUF(TNode; Outpin; 0,0,0,0);
  8059.     %ELSE
  8060.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  8061.     %END;
  8062.  |11:
  8063.    LXOR(LorOutput, TNode; XorInput);
  8064.    AND(%InFuse; CLK; 0,0,0,0);
  8065.    LNOR(%ClrFuse, IPH; Clear);
  8066.    BUF(XorInput; DInput; 19,19,19,19);
  8067.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  8068.    BUF(TNode; Outpin; 9,9,9,9);
  8069.  |12:
  8070.    LNOR(%ClrFuse, IPH; Clear);
  8071.    BUF(LorOutput; DInput; 19,19,19,19);
  8072.    DQFFC(DInput, CLKPin, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  8073.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8074.  |13:
  8075.    AND(%InFuse; CLK; 0,0,0,0);
  8076.    LNOR(%ClrFuse, IPH; Clear);
  8077.    BUF(LorOutput; DInput; 19,19,19,19);
  8078.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  8079.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8080.  |14:
  8081.    LXOR(LorOutput, TNode; XorInput);
  8082.    LNOR(%ClrFuse, IPH; Clear);
  8083.    BUF(XorInput; DInput; 19,19,19,19);
  8084.    DQFFC(DInput, CLKPin, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  8085.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8086.  |15:
  8087.    LXOR(LorOutput, TNode; XorInput);
  8088.    AND(%InFuse; CLK; 0,0,0,0);
  8089.    LNOR(%ClrFuse, IPH; Clear);
  8090.    BUF(XorInput; DInput; 19,19,19,19);
  8091.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  8092.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8093.  %END;
  8094. %MACEND;
  8095.  
  8096. %MACRO EP1800LOCAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  8097.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  8098.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  8099.  
  8100. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  8101.  
  8102.   0,2:
  8103.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8104.       BUF(LorOutput; Outpin; 35,35,35,35);
  8105.    %ELSE
  8106.       BUF(LorOutput; TSBInput; 35,35,35,35);
  8107.       TSB(TSBInput, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  8108.    %END;
  8109.    BUF(OutPin; FeedBack; 6,6,6,6);
  8110.  |1,3:
  8111.    BUF(LorOutput; Outpin; 35,35,35,35);
  8112.    BUF(OutPin; FeedBack; 6,6,6,6);
  8113.  |4:
  8114.    LNOR(%ClrFuse, IPH; Clear);
  8115.    BUF(LorOutput; DInput; 19,19,19,19);
  8116.    DQFFC(DInput, CLKPin, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  8117.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8118.        BUF(LorOutput; Outpin; 35,35,35,35);
  8119.     %ELSE
  8120.        BUF(LorOutput; TSBInput; 35,35,35,35);
  8121.        TSB(TSBInput, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  8122.     %END;
  8123.    BUF(TNode; FeedBack; 6,6,6,6);
  8124.  |5:
  8125.    AND(%InFuse; CLK; 0,0,0,0);
  8126.    LNOR(%ClrFuse, IPH; Clear);
  8127.    BUF(LorOutput; DInput; 19,19,19,19);
  8128.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  8129.    BUF(LorOutput; Outpin; 35,35,35,35);
  8130.    BUF(TNode; FeedBack; 6,6,6,6);
  8131.  |6:
  8132.    LXOR(LorOutput, TNode; XorInput);
  8133.    LNOR(%ClrFuse, IPH; Clear);
  8134.    BUF(XorInput; DInput; 19,19,19,19);
  8135.    DQFFC(DInput, CLKPin, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  8136.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8137.        BUF(LorOutput; Outpin; 35,35,35,35);
  8138.     %ELSE
  8139.        BUF(LorOutput; TSBInput; 35,35,35,35);
  8140.        TSB(TSBInput, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  8141.     %END;
  8142.    BUF(TNode; FeedBack; 6,6,6,6);
  8143.  |7:
  8144.    LXOR(LorOutput, TNode; XorInput);
  8145.    AND(%InFuse; CLK; 0,0,0,0);
  8146.    LNOR(%ClrFuse, IPH; Clear);
  8147.    BUF(XorInput; DInput; 19,19,19,19);
  8148.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  8149.    BUF(LorOutput; Outpin; 35,35,35,35);
  8150.    BUF(TNode; FeedBack; 6,6,6,6);
  8151.  |8:
  8152.    LNOR(%ClrFuse, IPH; Clear);
  8153.    BUF(LorOutput; DInput; 19,19,19,19);
  8154.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  8155.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8156.        BUF(TNode; Outpin; 0,0,0,0);
  8157.     %ELSE
  8158.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  8159.     %END;
  8160.    BUF(Outpin; FeedBack; 6,6,6,6);
  8161.  |9:
  8162.    AND(%InFuse; CLK; 0,0,0,0);
  8163.    LNOR(%ClrFuse, IPH; Clear);
  8164.    BUF(LorOutput; DInput; 19,19,19,19);
  8165.    DQFFC(DInput, CLK, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  8166.    BUF(TNode; Outpin; 9,9,9,9);
  8167.    BUF(Outpin; FeedBack; 6,6,6,6);
  8168.  |10:
  8169.    LXOR(LorOutput, TNode; XorInput);
  8170.    LNOR(%ClrFuse, IPH; Clear);
  8171.    BUF(XorInput; DInput; 19,19,19,19);
  8172.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  8173.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8174.        BUF(TNode; Outpin; 0,0,0,0);
  8175.     %ELSE
  8176.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  8177.     %END;
  8178.    BUF(Outpin; FeedBack; 6,6,6,6);
  8179.  |11:
  8180.    LXOR(LorOutput, TNode; XorInput);
  8181.    AND(%InFuse; CLK; 0,0,0,0);
  8182.    LNOR(%ClrFuse, IPH; Clear);
  8183.    BUF(XorInput; DInput; 19,19,19,19);
  8184.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  8185.    BUF(TNode; Outpin; 9,9,9,9);
  8186.    BUF(Outpin; FeedBack; 6,6,6,6);
  8187.  |12:
  8188.    LNOR(%ClrFuse, IPH; Clear);
  8189.    BUF(LorOutput; DInput; 19,19,19,19);
  8190.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  8191.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8192.        BUF(TNode; Outpin; 0,0,0,0);
  8193.     %ELSE
  8194.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  8195.     %END;
  8196.    BUF(TNode; FeedBack; 6,6,6,6);
  8197.  |13:
  8198.    AND(%InFuse; CLK; 0,0,0,0);
  8199.    LNOR(%ClrFuse, IPH; Clear);
  8200.    BUF(LorOutput; DInput; 19,19,19,19);
  8201.    DQFFC(DInput, CLK, Clear; TNode; 11,11,10,15,12,12,24,24,1,1,11,11,10,15,12,12,24,24,1,1);
  8202.    BUF(TNode; Outpin; 9,9,9,9);
  8203.    BUF(TNode; FeedBack; 6,6,6,6);
  8204.  |14:
  8205.    LXOR(LorOutput, TNode; XorInput);
  8206.    LNOR(%ClrFuse, IPH; Clear);
  8207.    BUF(XorInput; DInput; 19,19,19,19);
  8208.    DQFFC(DInput, CLKPin, Clear; TNode; 20,20,10,15,12,12,33,33,1,1,20,20,10,15,12,12,33,33,1,1);
  8209.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8210.        BUF(TNode; Outpin; 0,0,0,0);
  8211.     %ELSE
  8212.        TSB(TNode, %InFuse; Outpin; 9,9,9,9,9,9,9,9);
  8213.     %END;
  8214.    BUF(TNode; FeedBack; 6,6,6,6);
  8215.  |15:
  8216.    LXOR(LorOutput, TNode; XorInput);
  8217.    AND(%InFuse; CLK; 0,0,0,0);
  8218.    LNOR(%ClrFuse, IPH; Clear);
  8219.    BUF(XorInput; DInput; 19,19,19,19);
  8220.    DQFFC(DInput, CLK, Clear; TNode; 26,26,10,15,12,12,24,24,1,1,26,26,10,15,12,12,24,24,1,1);
  8221.    BUF(TNode; Outpin; 9,9,9,9);
  8222.    BUF(TNode; FeedBack; 6,6,6,6);
  8223.  %END;
  8224. %MACEND;
  8225.  
  8226. SET(LARGEMODEL);
  8227.  
  8228. IODelay(P47, N49);
  8229. IODelay(P46, N50);
  8230. IODelay(P45, N51);
  8231. IODelay(P44, N52);
  8232. IODelay(P23, N53);
  8233. IODelay(P24, N54);
  8234. IODelay(P25, N55);
  8235. IODelay(P26, N56);
  8236. IODelay(P13, N57);
  8237. IODelay(P12, N58);
  8238. IODelay(P11, N59);
  8239. IODelay(P10, N60);
  8240. IODelay(P57, N61);
  8241. IODelay(P58, N62);
  8242. IODelay(P59, N63);
  8243. IODelay(P60, N64);
  8244.  
  8245. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  8246.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  8247.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  8248.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  8249.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  8250.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  8251.  
  8252. LOR8(%SF42240, %FF00, L1);
  8253. LOR8(%SF42245, %FF880, L2);
  8254. LOR8(%SF42250, %FF1760, L3);
  8255. LOR8(%SF42255, %FF2640, L4);
  8256. LOR8(%SF42260, %FF3520, L5);
  8257. LOR8(%SF42265, %FF4400, L6);
  8258. LOR8(%SF42270, %FF5280, L7);
  8259. LOR8(%SF42275, %FF6160, L8);
  8260. LOR8(%SF42280, %FF7040, L9);
  8261. LOR8(%SF42285, %FF7920, L10);
  8262. LOR8(%SF42290, %FF8800, L11);
  8263. LOR8(%SF42295, %FF9680, L12);
  8264.  
  8265. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  8266.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  8267.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8268.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8269.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8270.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8271.        ~P17 P17 ~P53 P53 *
  8272.  
  8273. LOR8(%SF42300, %FF10560, L13);
  8274. LOR8(%SF42305, %FF11440, L14);
  8275. LOR8(%SF42310, %FF12320, L15);
  8276. LOR8(%SF42315, %FF13200, L16);
  8277. LOR8(%SF42320, %FF14080, L17);
  8278. LOR8(%SF42325, %FF14960, L18);
  8279. LOR8(%SF42330, %FF15840, L19);
  8280. LOR8(%SF42335, %FF16720, L20);
  8281. LOR8(%SF42340, %FF17600, L21);
  8282. LOR8(%SF42345, %FF18480, L22);
  8283. LOR8(%SF42350, %FF19360, L23);
  8284. LOR8(%SF42355, %FF20240, L24);
  8285.  
  8286. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  8287.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  8288.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8289.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8290.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8291.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8292.        ~P17 P17 ~P53 P53 *
  8293.  
  8294. LOR8(%SF42360, %FF21120, L25);
  8295. LOR8(%SF42365, %FF22000, L26);
  8296. LOR8(%SF42370, %FF22880, L27);
  8297. LOR8(%SF42375, %FF23760, L28);
  8298. LOR8(%SF42380, %FF24640, L29);
  8299. LOR8(%SF42385, %FF25520, L30);
  8300. LOR8(%SF42390, %FF26400, L31);
  8301. LOR8(%SF42395, %FF27280, L32);
  8302. LOR8(%SF42400, %FF28160, L33);
  8303. LOR8(%SF42405, %FF29040, L34);
  8304. LOR8(%SF42410, %FF29920, L35);
  8305. LOR8(%SF42415, %FF30800, L36);
  8306.  
  8307. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  8308.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  8309.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8310.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8311.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8312.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8313.        ~P17 P17 ~P53 P53 *
  8314.  
  8315. LOR8(%SF42420, %FF31680, L37);
  8316. LOR8(%SF42425, %FF32560, L38);
  8317. LOR8(%SF42430, %FF33440, L39);
  8318. LOR8(%SF42435, %FF34320, L40);
  8319. LOR8(%SF42440, %FF35200, L41);
  8320. LOR8(%SF42445, %FF36080, L42);
  8321. LOR8(%SF42450, %FF36960, L43);
  8322. LOR8(%SF42455, %FF37840, L44);
  8323. LOR8(%SF42460, %FF38720, L45);
  8324. LOR8(%SF42465, %FF39600, L46);
  8325. LOR8(%SF42470, %FF40480, L47);
  8326. LOR8(%SF42475, %FF41360, L48);
  8327.  
  8328. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  8329.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  8330.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  8331.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  8332.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  8333.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  8334.  
  8335. EP1800GLOBAL(%SF42281, %SF7832, L9, P10, L49, %FF7832, N4, N113, %FF7744, L89, N177, P17, N193);
  8336. EP1800GLOBAL(%SF42286, %SF8712, L10, P11, L50, %FF8712, N3, N114, %FF8624, L90, N178, P17, N194);
  8337. EP1800GLOBAL(%SF42291, %SF9592, L11, P12, L51, %FF9592, N2, N115, %FF9504, L91, N179, P17, N195);
  8338. EP1800GLOBAL(%SF42296, %SF10472, L12, P13, L52, %FF10472, N1, N116, %FF10384, L92, N180, P17, N196);
  8339.  
  8340. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  8341.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  8342.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8343.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8344.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8345.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8346.        ~P17 P17 ~P53 P53 *
  8347.  
  8348. EP1800GLOBAL(%SF42301, %SF11352, L13, P23, L53, %FF11352, N13, N133, %FF11264, L93, N181, P19, N197);
  8349. EP1800GLOBAL(%SF42306, %SF12232, L14, P24, L54, %FF12232, N14, N134, %FF12144, L94, N182, P19, N198);
  8350. EP1800GLOBAL(%SF42311, %SF13112, L15, P25, L55, %FF13112, N15, N135, %FF13024, L95, N183, P19, N199);
  8351. EP1800GLOBAL(%SF42316, %SF13992, L16, P26, L56, %FF13992, N16, N136, %FF13904, L96, N184, P19, N200);
  8352.  
  8353. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  8354.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  8355.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8356.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8357.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8358.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8359.        ~P17 P17 ~P53 P53 *
  8360.  
  8361. EP1800GLOBAL(%SF42401, %SF28952, L33, P44, L57, %FF28952, N28, N137, %FF28864, L97, N185, P51, N201);
  8362. EP1800GLOBAL(%SF42406, %SF29832, L34, P45, L58, %FF29832, N27, N138, %FF29744, L98, N186, P51, N202);
  8363. EP1800GLOBAL(%SF42411, %SF30712, L35, P46, L59, %FF30712, N26, N139, %FF30624, L99, N187, P51, N203);
  8364. EP1800GLOBAL(%SF42416, %SF31592, L36, P47, L60, %FF31592, N25, N140, %FF31504, L100, N188, P51, N204);
  8365.  
  8366. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  8367.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  8368.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8369.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8370.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8371.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8372.        ~P17 P17 ~P53 P53 *
  8373.  
  8374. EP1800GLOBAL(%SF42421, %SF32472, L37, P57, L61, %FF32472, N37, N141, %FF32384, L101, N189, P53, N205);
  8375. EP1800GLOBAL(%SF42426, %SF33352, L38, P58, L62, %FF33352, N38, N142, %FF33264, L102, N190, P53, N206);
  8376. EP1800GLOBAL(%SF42431, %SF34232, L39, P59, L63, %FF34232, N39, N143, %FF34144, L103, N191, P53, N207);
  8377. EP1800GLOBAL(%SF42436, %SF35112, L40, P60, L64, %FF35112, N40, N144, %FF35024, L104, N192, P53, N208);
  8378.  
  8379. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  8380.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  8381.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  8382.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  8383.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  8384.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  8385.  
  8386. EP1800LOCAL(%SF42241, %SF792, L1, P2, L65, %FF792, N12, N65, N97, %FF704, L105, N145, P17, N209);
  8387. EP1800LOCAL(%SF42246, %SF1672, L2, P3, L66, %FF1672, N11, N66, N98, %FF1584, L106, N146, P17, N210);
  8388. EP1800LOCAL(%SF42251, %SF2552, L3, P4, L67, %FF2552, N10, N67, N99, %FF2464, L107, N147, P17, N211);
  8389. EP1800LOCAL(%SF42256, %SF3432, L4, P5, L68, %FF3432, N9, N68, N100, %FF3344, L108, N148, P17, N212);
  8390. EP1800LOCAL(%SF42261, %SF4312, L5, P6, L69, %FF4312, N8, N69, N101, %FF4224, L109, N149, P17, N213);
  8391. EP1800LOCAL(%SF42266, %SF5192, L6, P7, L70, %FF5192, N7, N70, N102, %FF5104, L110, N150, P17, N214);
  8392. EP1800LOCAL(%SF42271, %SF6072, L7, P8, L71, %FF6072, N6, N71, N103, %FF5984, L111, N151, P17, N215);
  8393. EP1800LOCAL(%SF42276, %SF6952, L8, P9, L72, %FF6952, N5, N72, N104, %FF6864, L112, N152, P17, N216);
  8394.  
  8395. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  8396.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  8397.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8398.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8399.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8400.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8401.        ~P17 P17 ~P53 P53 *
  8402.  
  8403. EP1800LOCAL(%SF42321, %SF14872, L17, P27, L73, %FF14872, N17, N73, N105, %FF14784, L113, N153, P19, N217);
  8404. EP1800LOCAL(%SF42326, %SF15752, L18, P28, L74, %FF15752, N18, N74, N106, %FF15664, L114, N154, P19, N218);
  8405. EP1800LOCAL(%SF42331, %SF16632, L19, P29, L75, %FF16632, N19, N75, N107, %FF16544, L115, N155, P19, N219);
  8406. EP1800LOCAL(%SF42336, %SF17512, L20, P30, L76, %FF17512, N20, N76, N108, %FF17424, L116, N156, P19, N220);
  8407. EP1800LOCAL(%SF42341, %SF18392, L21, P31, L77, %FF18392, N21, N77, N109, %FF18304, L117, N157, P19, N221);
  8408. EP1800LOCAL(%SF42346, %SF19272, L22, P32, L78, %FF19272, N22, N78, N110, %FF19184, L118, N158, P19, N222);
  8409. EP1800LOCAL(%SF42351, %SF20152, L23, P33, L79, %FF20152, N23, N79, N111, %FF20064, L119, N159, P19, N223);
  8410. EP1800LOCAL(%SF42356, %SF21032, L24, P34, L80, %FF21032, N24, N80, N112, %FF20944, L120, N160, P19, N224);
  8411.  
  8412. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  8413.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  8414.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8415.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8416.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8417.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8418.        ~P17 P17 ~P53 P53 *
  8419.  
  8420. EP1800LOCAL(%SF42361, %SF21912, L25, P36, L81, %FF21912, N36, N81, N113, %FF21824, L121, N161, P51, N225);
  8421. EP1800LOCAL(%SF42366, %SF22792, L26, P37, L82, %FF22792, N35, N82, N114, %FF22704, L122, N162, P51, N226);
  8422. EP1800LOCAL(%SF42371, %SF23672, L27, P38, L83, %FF23672, N34, N83, N115, %FF23584, L123, N163, P51, N227);
  8423. EP1800LOCAL(%SF42376, %SF24552, L28, P39, L84, %FF24552, N33, N84, N116, %FF24464, L124, N164, P51, N228);
  8424. EP1800LOCAL(%SF42381, %SF25432, L29, P40, L85, %FF25432, N32, N85, N117, %FF25344, L125, N165, P51, N229);
  8425. EP1800LOCAL(%SF42386, %SF26312, L30, P41, L86, %FF26312, N31, N86, N118, %FF26224, L126, N166, P51, N230);
  8426. EP1800LOCAL(%SF42391, %SF27192, L31, P42, L87, %FF27192, N30, N87, N119, %FF27104, L127, N167, P51, N231);
  8427. EP1800LOCAL(%SF42396, %SF28072, L32, P43, L88, %FF28072, N29, N88, N120, %FF27984, L128, N168, P51, N232);
  8428.  
  8429. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  8430.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  8431.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8432.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8433.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8434.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8435.        ~P17 P17 ~P53 P53 *
  8436.  
  8437. EP1800LOCAL(%SF42441, %SF35992, L41, P61, L89, %FF35992, N41, N89, N121, %FF35904, L137, N169, P53, N233);
  8438. EP1800LOCAL(%SF42446, %SF36872, L42, P62, L90, %FF36872, N42, N90, N122, %FF36784, L138, N170, P53, N234);
  8439. EP1800LOCAL(%SF42451, %SF37752, L43, P63, L91, %FF37752, N43, N91, N123, %FF37664, L139, N171, P53, N235);
  8440. EP1800LOCAL(%SF42456, %SF38632, L44, P64, L92, %FF38632, N44, N92, N124, %FF38544, L140, N172, P53, N236);
  8441. EP1800LOCAL(%SF42461, %SF39512, L45, P65, L93, %FF39512, N45, N93, N125, %FF39424, L141, N173, P53, N237);
  8442. EP1800LOCAL(%SF42466, %SF40392, L46, P66, L94, %FF40392, N46, N94, N126, %FF40304, L142, N174, P53, N238);
  8443. EP1800LOCAL(%SF42471, %SF41272, L47, P67, L95, %FF41272, N47, N95, N127, %FF41184, L143, N175, P53, N239);
  8444. EP1800LOCAL(%SF42476, %SF42152, L48, P68, L96, %FF42152, N48, N96, N128, %FF42064, L144, N176, P53, N240);
  8445.  
  8446. %ENDMODEL
  8447.  
  8448. %StartModel
  8449. %Manufacturer:TI
  8450. %Type:EP1800
  8451. %PartNumber:TI'EP1810JC-45
  8452. %LastNode ? ?
  8453. %NumPins: 68
  8454. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  8455.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  8456.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  8457.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  8458.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  8459.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  8460.  
  8461. %MACRO IODelay(OutPin:%TEXT, FDFNode:%TEXT);
  8462.     BUF(OutPin; FDFNode; 5,5,5,5);
  8463. %MACEND;
  8464.  
  8465. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  8466.  %IF %PolarityFuse = 1 %THEN
  8467.   LOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  8468.       %InFuse+528, %InFuse+616; LorOutput);
  8469.  %ELSE
  8470.   LNOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  8471.       %InFuse+528, %InFuse+616; LorOutput);
  8472.  %END;
  8473. %MACEND;
  8474.  
  8475. %MACRO EP1800GLOBAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  8476.        XorInput:%TEXT, InFuse:%FF, TNode:%TEXT, CLK:%TEXT, ClrFuse:%FF,
  8477.        Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  8478.  
  8479. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  8480.  
  8481.   0,2:
  8482.    BUF(LorOutput; TNode; 34,34,34,34);
  8483.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8484.       BUF(LorOutput; Outpin; 45,45,45,45);
  8485.    %ELSE
  8486.       BUF(LorOutput; TSBInput; 45,45,45,45);
  8487.       TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8488.    %END;
  8489.  |1,3:
  8490.    BUF(LorOutput; TNode; 34,34,34,34);
  8491.    BUF(LorOutput; Outpin; 45,45,45,45);
  8492.  |4,5,6,7:
  8493.    BUF(LorOutput; TNode; 34,34,34,34);
  8494.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8495.  |8:
  8496.    LNOR(%ClrFuse, IPH; Clear);
  8497.    BUF(LorOutput; DInput; 27,27,27,27);
  8498.    DQFFC(DInput, CLKPin, Clear; TNode; 26,26,11,18,15,15,43,43,1,1,26,26,11,18,15,15,43,43,1,1);
  8499.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8500.        BUF(TNode; Outpin; 0,0,0,0);
  8501.     %ELSE
  8502.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8503.     %END;
  8504.  |9:
  8505.    AND(%InFuse; CLK; 0,0,0,0);
  8506.    LNOR(%ClrFuse, IPH; Clear);
  8507.    BUF(LorOutput; DInput; 27,27,27,27);
  8508.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8509.    BUF(TNode; Outpin; 11,11,11,11);
  8510.  |10:
  8511.    LXOR(LorOutput, TNode; XorInput);
  8512.    LNOR(%ClrFuse, IPH; Clear);
  8513.    BUF(XorInput; DInput; 27,27,27,27);
  8514.    DQFFC(DInput, CLKPin, Clear; TNode; 26,26,11,18,15,15,43,43,1,1,26,26,11,18,15,15,43,43,1,1);
  8515.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8516.        BUF(TNode; Outpin; 0,0,0,0);
  8517.     %ELSE
  8518.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8519.     %END;
  8520.  |11:
  8521.    LXOR(LorOutput, TNode; XorInput);
  8522.    AND(%InFuse; CLK; 0,0,0,0);
  8523.    LNOR(%ClrFuse, IPH; Clear);
  8524.    BUF(XorInput; DInput; 27,27,27,27);
  8525.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8526.    BUF(TNode; Outpin; 11,11,11,11);
  8527.  |12:
  8528.    LNOR(%ClrFuse, IPH; Clear);
  8529.    BUF(LorOutput; DInput; 27,27,27,27);
  8530.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  8531.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8532.  |13:
  8533.    AND(%InFuse; CLK; 0,0,0,0);
  8534.    LNOR(%ClrFuse, IPH; Clear);
  8535.    BUF(LorOutput; DInput; 27,27,27,27);
  8536.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8537.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8538.  |14:
  8539.    LXOR(LorOutput, TNode; XorInput);
  8540.    LNOR(%ClrFuse, IPH; Clear);
  8541.    BUF(XorInput; DInput; 27,27,27,27);
  8542.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  8543.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8544.  |15:
  8545.    LXOR(LorOutput, TNode; XorInput);
  8546.    AND(%InFuse; CLK; 0,0,0,0);
  8547.    LNOR(%ClrFuse, IPH; Clear);
  8548.    BUF(XorInput; DInput; 27,27,27,27);
  8549.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8550.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8551.  %END;
  8552. %MACEND;
  8553.  
  8554. %MACRO EP1800LOCAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  8555.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  8556.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  8557.  
  8558. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  8559.  
  8560.   0,2:
  8561.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8562.       BUF(LorOutput; Outpin; 45,45,45,45);
  8563.    %ELSE
  8564.       BUF(LorOutput; TSBInput; 45,45,45,45);
  8565.       TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8566.    %END;
  8567.    BUF(OutPin; FeedBack; 7,7,7,7);
  8568.  |1,3:
  8569.    BUF(LorOutput; Outpin; 45,45,45,45);
  8570.    BUF(OutPin; FeedBack; 7,7,7,7);
  8571.  |4:
  8572.    LNOR(%ClrFuse, IPH; Clear);
  8573.    BUF(LorOutput; DInput; 27,27,27,27);
  8574.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  8575.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8576.        BUF(LorOutput; Outpin; 45,45,45,45);
  8577.     %ELSE
  8578.        BUF(LorOutput; TSBInput; 45,45,45,45);
  8579.        TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8580.     %END;
  8581.    BUF(TNode; FeedBack; 7,7,7,7);
  8582.  |5:
  8583.    AND(%InFuse; CLK; 0,0,0,0);
  8584.    LNOR(%ClrFuse, IPH; Clear);
  8585.    BUF(LorOutput; DInput; 27,27,27,27);
  8586.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8587.    BUF(LorOutput; Outpin; 45,45,45,45);
  8588.    BUF(TNode; FeedBack; 7,7,7,7);
  8589.  |6:
  8590.    LXOR(LorOutput, TNode; XorInput);
  8591.    LNOR(%ClrFuse, IPH; Clear);
  8592.    BUF(XorInput; DInput; 27,27,27,27);
  8593.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  8594.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8595.        BUF(LorOutput; Outpin; 45,45,45,45);
  8596.     %ELSE
  8597.        BUF(LorOutput; TSBInput; 45,45,45,45);
  8598.        TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8599.     %END;
  8600.    BUF(TNode; FeedBack; 7,7,7,7);
  8601.  |7:
  8602.    LXOR(LorOutput, TNode; XorInput);
  8603.    AND(%InFuse; CLK; 0,0,0,0);
  8604.    LNOR(%ClrFuse, IPH; Clear);
  8605.    BUF(XorInput; DInput; 27,27,27,27);
  8606.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8607.    BUF(LorOutput; Outpin; 45,45,45,45);
  8608.    BUF(TNode; FeedBack; 7,7,7,7);
  8609.  |8:
  8610.    LNOR(%ClrFuse, IPH; Clear);
  8611.    BUF(LorOutput; DInput; 27,27,27,27);
  8612.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  8613.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8614.        BUF(TNode; Outpin; 0,0,0,0);
  8615.     %ELSE
  8616.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8617.     %END;
  8618.    BUF(Outpin; FeedBack; 7,7,7,7);
  8619.  |9:
  8620.    AND(%InFuse; CLK; 0,0,0,0);
  8621.    LNOR(%ClrFuse, IPH; Clear);
  8622.    BUF(LorOutput; DInput; 27,27,27,27);
  8623.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8624.    BUF(TNode; Outpin; 11,11,11,11);
  8625.    BUF(Outpin; FeedBack; 7,7,7,7);
  8626.  |10:
  8627.    LXOR(LorOutput, TNode; XorInput);
  8628.    LNOR(%ClrFuse, IPH; Clear);
  8629.    BUF(XorInput; DInput; 27,27,27,27);
  8630.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  8631.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8632.        BUF(TNode; Outpin; 0,0,0,0);
  8633.     %ELSE
  8634.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8635.     %END;
  8636.    BUF(Outpin; FeedBack; 7,7,7,7);
  8637.  |11:
  8638.    LXOR(LorOutput, TNode; XorInput);
  8639.    AND(%InFuse; CLK; 0,0,0,0);
  8640.    LNOR(%ClrFuse, IPH; Clear);
  8641.    BUF(XorInput; DInput; 27,27,27,27);
  8642.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8643.    BUF(TNode; Outpin; 11,11,11,11);
  8644.    BUF(Outpin; FeedBack; 7,7,7,7);
  8645.  |12:
  8646.    LNOR(%ClrFuse, IPH; Clear);
  8647.    BUF(LorOutput; DInput; 27,27,27,27);
  8648.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  8649.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8650.        BUF(TNode; Outpin; 0,0,0,0);
  8651.     %ELSE
  8652.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8653.     %END;
  8654.    BUF(TNode; FeedBack; 7,7,7,7);
  8655.  |13:
  8656.    AND(%InFuse; CLK; 0,0,0,0);
  8657.    LNOR(%ClrFuse, IPH; Clear);
  8658.    BUF(LorOutput; DInput; 27,27,27,27);
  8659.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8660.    BUF(TNode; Outpin; 11,11,11,11);
  8661.    BUF(TNode; FeedBack; 7,7,7,7);
  8662.  |14:
  8663.    LXOR(LorOutput, TNode; XorInput);
  8664.    LNOR(%ClrFuse, IPH; Clear);
  8665.    BUF(XorInput; DInput; 27,27,27,27);
  8666.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  8667.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8668.        BUF(TNode; Outpin; 0,0,0,0);
  8669.     %ELSE
  8670.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8671.     %END;
  8672.    BUF(TNode; FeedBack; 7,7,7,7);
  8673.  |15:
  8674.    LXOR(LorOutput, TNode; XorInput);
  8675.    AND(%InFuse; CLK; 0,0,0,0);
  8676.    LNOR(%ClrFuse, IPH; Clear);
  8677.    BUF(XorInput; DInput; 27,27,27,27);
  8678.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8679.    BUF(TNode; Outpin; 11,11,11,11);
  8680.    BUF(TNode; FeedBack; 7,7,7,7);
  8681.  %END;
  8682. %MACEND;
  8683.  
  8684. SET(LARGEMODEL);
  8685.  
  8686. IODelay(P47, N49);
  8687. IODelay(P46, N50);
  8688. IODelay(P45, N51);
  8689. IODelay(P44, N52);
  8690. IODelay(P23, N53);
  8691. IODelay(P24, N54);
  8692. IODelay(P25, N55);
  8693. IODelay(P26, N56);
  8694. IODelay(P13, N57);
  8695. IODelay(P12, N58);
  8696. IODelay(P11, N59);
  8697. IODelay(P10, N60);
  8698. IODelay(P57, N61);
  8699. IODelay(P58, N62);
  8700. IODelay(P59, N63);
  8701. IODelay(P60, N64);
  8702.  
  8703. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  8704.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  8705.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  8706.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  8707.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  8708.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  8709.  
  8710. LOR8(%SF42240, %FF00, L1);
  8711. LOR8(%SF42245, %FF880, L2);
  8712. LOR8(%SF42250, %FF1760, L3);
  8713. LOR8(%SF42255, %FF2640, L4);
  8714. LOR8(%SF42260, %FF3520, L5);
  8715. LOR8(%SF42265, %FF4400, L6);
  8716. LOR8(%SF42270, %FF5280, L7);
  8717. LOR8(%SF42275, %FF6160, L8);
  8718. LOR8(%SF42280, %FF7040, L9);
  8719. LOR8(%SF42285, %FF7920, L10);
  8720. LOR8(%SF42290, %FF8800, L11);
  8721. LOR8(%SF42295, %FF9680, L12);
  8722.  
  8723. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  8724.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  8725.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8726.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8727.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8728.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8729.        ~P17 P17 ~P53 P53 *
  8730.  
  8731. LOR8(%SF42300, %FF10560, L13);
  8732. LOR8(%SF42305, %FF11440, L14);
  8733. LOR8(%SF42310, %FF12320, L15);
  8734. LOR8(%SF42315, %FF13200, L16);
  8735. LOR8(%SF42320, %FF14080, L17);
  8736. LOR8(%SF42325, %FF14960, L18);
  8737. LOR8(%SF42330, %FF15840, L19);
  8738. LOR8(%SF42335, %FF16720, L20);
  8739. LOR8(%SF42340, %FF17600, L21);
  8740. LOR8(%SF42345, %FF18480, L22);
  8741. LOR8(%SF42350, %FF19360, L23);
  8742. LOR8(%SF42355, %FF20240, L24);
  8743.  
  8744. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  8745.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  8746.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8747.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8748.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8749.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8750.        ~P17 P17 ~P53 P53 *
  8751.  
  8752. LOR8(%SF42360, %FF21120, L25);
  8753. LOR8(%SF42365, %FF22000, L26);
  8754. LOR8(%SF42370, %FF22880, L27);
  8755. LOR8(%SF42375, %FF23760, L28);
  8756. LOR8(%SF42380, %FF24640, L29);
  8757. LOR8(%SF42385, %FF25520, L30);
  8758. LOR8(%SF42390, %FF26400, L31);
  8759. LOR8(%SF42395, %FF27280, L32);
  8760. LOR8(%SF42400, %FF28160, L33);
  8761. LOR8(%SF42405, %FF29040, L34);
  8762. LOR8(%SF42410, %FF29920, L35);
  8763. LOR8(%SF42415, %FF30800, L36);
  8764.  
  8765. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  8766.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  8767.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8768.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8769.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8770.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8771.        ~P17 P17 ~P53 P53 *
  8772.  
  8773. LOR8(%SF42420, %FF31680, L37);
  8774. LOR8(%SF42425, %FF32560, L38);
  8775. LOR8(%SF42430, %FF33440, L39);
  8776. LOR8(%SF42435, %FF34320, L40);
  8777. LOR8(%SF42440, %FF35200, L41);
  8778. LOR8(%SF42445, %FF36080, L42);
  8779. LOR8(%SF42450, %FF36960, L43);
  8780. LOR8(%SF42455, %FF37840, L44);
  8781. LOR8(%SF42460, %FF38720, L45);
  8782. LOR8(%SF42465, %FF39600, L46);
  8783. LOR8(%SF42470, %FF40480, L47);
  8784. LOR8(%SF42475, %FF41360, L48);
  8785.  
  8786. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  8787.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  8788.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  8789.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  8790.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  8791.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  8792.  
  8793. EP1800GLOBAL(%SF42281, %SF7832, L9, P10, L49, %FF7832, N4, N113, %FF7744, L89, N177, P17, N193);
  8794. EP1800GLOBAL(%SF42286, %SF8712, L10, P11, L50, %FF8712, N3, N114, %FF8624, L90, N178, P17, N194);
  8795. EP1800GLOBAL(%SF42291, %SF9592, L11, P12, L51, %FF9592, N2, N115, %FF9504, L91, N179, P17, N195);
  8796. EP1800GLOBAL(%SF42296, %SF10472, L12, P13, L52, %FF10472, N1, N116, %FF10384, L92, N180, P17, N196);
  8797.  
  8798. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  8799.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  8800.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8801.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8802.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8803.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8804.        ~P17 P17 ~P53 P53 *
  8805.  
  8806. EP1800GLOBAL(%SF42301, %SF11352, L13, P23, L53, %FF11352, N13, N133, %FF11264, L93, N181, P19, N197);
  8807. EP1800GLOBAL(%SF42306, %SF12232, L14, P24, L54, %FF12232, N14, N134, %FF12144, L94, N182, P19, N198);
  8808. EP1800GLOBAL(%SF42311, %SF13112, L15, P25, L55, %FF13112, N15, N135, %FF13024, L95, N183, P19, N199);
  8809. EP1800GLOBAL(%SF42316, %SF13992, L16, P26, L56, %FF13992, N16, N136, %FF13904, L96, N184, P19, N200);
  8810.  
  8811. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  8812.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  8813.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8814.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8815.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8816.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8817.        ~P17 P17 ~P53 P53 *
  8818.  
  8819. EP1800GLOBAL(%SF42401, %SF28952, L33, P44, L57, %FF28952, N28, N137, %FF28864, L97, N185, P51, N201);
  8820. EP1800GLOBAL(%SF42406, %SF29832, L34, P45, L58, %FF29832, N27, N138, %FF29744, L98, N186, P51, N202);
  8821. EP1800GLOBAL(%SF42411, %SF30712, L35, P46, L59, %FF30712, N26, N139, %FF30624, L99, N187, P51, N203);
  8822. EP1800GLOBAL(%SF42416, %SF31592, L36, P47, L60, %FF31592, N25, N140, %FF31504, L100, N188, P51, N204);
  8823.  
  8824. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  8825.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  8826.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8827.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8828.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8829.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8830.        ~P17 P17 ~P53 P53 *
  8831.  
  8832. EP1800GLOBAL(%SF42421, %SF32472, L37, P57, L61, %FF32472, N37, N141, %FF32384, L101, N189, P53, N205);
  8833. EP1800GLOBAL(%SF42426, %SF33352, L38, P58, L62, %FF33352, N38, N142, %FF33264, L102, N190, P53, N206);
  8834. EP1800GLOBAL(%SF42431, %SF34232, L39, P59, L63, %FF34232, N39, N143, %FF34144, L103, N191, P53, N207);
  8835. EP1800GLOBAL(%SF42436, %SF35112, L40, P60, L64, %FF35112, N40, N144, %FF35024, L104, N192, P53, N208);
  8836.  
  8837. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  8838.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  8839.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  8840.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  8841.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  8842.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  8843.  
  8844. EP1800LOCAL(%SF42241, %SF792, L1, P2, L65, %FF792, N12, N65, N97, %FF704, L105, N145, P17, N209);
  8845. EP1800LOCAL(%SF42246, %SF1672, L2, P3, L66, %FF1672, N11, N66, N98, %FF1584, L106, N146, P17, N210);
  8846. EP1800LOCAL(%SF42251, %SF2552, L3, P4, L67, %FF2552, N10, N67, N99, %FF2464, L107, N147, P17, N211);
  8847. EP1800LOCAL(%SF42256, %SF3432, L4, P5, L68, %FF3432, N9, N68, N100, %FF3344, L108, N148, P17, N212);
  8848. EP1800LOCAL(%SF42261, %SF4312, L5, P6, L69, %FF4312, N8, N69, N101, %FF4224, L109, N149, P17, N213);
  8849. EP1800LOCAL(%SF42266, %SF5192, L6, P7, L70, %FF5192, N7, N70, N102, %FF5104, L110, N150, P17, N214);
  8850. EP1800LOCAL(%SF42271, %SF6072, L7, P8, L71, %FF6072, N6, N71, N103, %FF5984, L111, N151, P17, N215);
  8851. EP1800LOCAL(%SF42276, %SF6952, L8, P9, L72, %FF6952, N5, N72, N104, %FF6864, L112, N152, P17, N216);
  8852.  
  8853. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  8854.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  8855.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8856.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8857.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8858.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8859.        ~P17 P17 ~P53 P53 *
  8860.  
  8861. EP1800LOCAL(%SF42321, %SF14872, L17, P27, L73, %FF14872, N17, N73, N105, %FF14784, L113, N153, P19, N217);
  8862. EP1800LOCAL(%SF42326, %SF15752, L18, P28, L74, %FF15752, N18, N74, N106, %FF15664, L114, N154, P19, N218);
  8863. EP1800LOCAL(%SF42331, %SF16632, L19, P29, L75, %FF16632, N19, N75, N107, %FF16544, L115, N155, P19, N219);
  8864. EP1800LOCAL(%SF42336, %SF17512, L20, P30, L76, %FF17512, N20, N76, N108, %FF17424, L116, N156, P19, N220);
  8865. EP1800LOCAL(%SF42341, %SF18392, L21, P31, L77, %FF18392, N21, N77, N109, %FF18304, L117, N157, P19, N221);
  8866. EP1800LOCAL(%SF42346, %SF19272, L22, P32, L78, %FF19272, N22, N78, N110, %FF19184, L118, N158, P19, N222);
  8867. EP1800LOCAL(%SF42351, %SF20152, L23, P33, L79, %FF20152, N23, N79, N111, %FF20064, L119, N159, P19, N223);
  8868. EP1800LOCAL(%SF42356, %SF21032, L24, P34, L80, %FF21032, N24, N80, N112, %FF20944, L120, N160, P19, N224);
  8869.  
  8870. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  8871.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  8872.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8873.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8874.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8875.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8876.        ~P17 P17 ~P53 P53 *
  8877.  
  8878. EP1800LOCAL(%SF42361, %SF21912, L25, P36, L81, %FF21912, N36, N81, N113, %FF21824, L121, N161, P51, N225);
  8879. EP1800LOCAL(%SF42366, %SF22792, L26, P37, L82, %FF22792, N35, N82, N114, %FF22704, L122, N162, P51, N226);
  8880. EP1800LOCAL(%SF42371, %SF23672, L27, P38, L83, %FF23672, N34, N83, N115, %FF23584, L123, N163, P51, N227);
  8881. EP1800LOCAL(%SF42376, %SF24552, L28, P39, L84, %FF24552, N33, N84, N116, %FF24464, L124, N164, P51, N228);
  8882. EP1800LOCAL(%SF42381, %SF25432, L29, P40, L85, %FF25432, N32, N85, N117, %FF25344, L125, N165, P51, N229);
  8883. EP1800LOCAL(%SF42386, %SF26312, L30, P41, L86, %FF26312, N31, N86, N118, %FF26224, L126, N166, P51, N230);
  8884. EP1800LOCAL(%SF42391, %SF27192, L31, P42, L87, %FF27192, N30, N87, N119, %FF27104, L127, N167, P51, N231);
  8885. EP1800LOCAL(%SF42396, %SF28072, L32, P43, L88, %FF28072, N29, N88, N120, %FF27984, L128, N168, P51, N232);
  8886.  
  8887. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  8888.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  8889.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  8890.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  8891.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  8892.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  8893.        ~P17 P17 ~P53 P53 *
  8894.  
  8895. EP1800LOCAL(%SF42441, %SF35992, L41, P61, L89, %FF35992, N41, N89, N121, %FF35904, L137, N169, P53, N233);
  8896. EP1800LOCAL(%SF42446, %SF36872, L42, P62, L90, %FF36872, N42, N90, N122, %FF36784, L138, N170, P53, N234);
  8897. EP1800LOCAL(%SF42451, %SF37752, L43, P63, L91, %FF37752, N43, N91, N123, %FF37664, L139, N171, P53, N235);
  8898. EP1800LOCAL(%SF42456, %SF38632, L44, P64, L92, %FF38632, N44, N92, N124, %FF38544, L140, N172, P53, N236);
  8899. EP1800LOCAL(%SF42461, %SF39512, L45, P65, L93, %FF39512, N45, N93, N125, %FF39424, L141, N173, P53, N237);
  8900. EP1800LOCAL(%SF42466, %SF40392, L46, P66, L94, %FF40392, N46, N94, N126, %FF40304, L142, N174, P53, N238);
  8901. EP1800LOCAL(%SF42471, %SF41272, L47, P67, L95, %FF41272, N47, N95, N127, %FF41184, L143, N175, P53, N239);
  8902. EP1800LOCAL(%SF42476, %SF42152, L48, P68, L96, %FF42152, N48, N96, N128, %FF42064, L144, N176, P53, N240);
  8903.  
  8904. %ENDMODEL
  8905.  
  8906. %StartModel
  8907. %Manufacturer:TI
  8908. %Type:EP1800
  8909. %PartNumber:TI'EP1810JI-45
  8910. %LastNode ? ?
  8911. %NumPins: 68
  8912. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  8913.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  8914.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  8915.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  8916.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  8917.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  8918.  
  8919. %MACRO IODelay(OutPin:%TEXT, FDFNode:%TEXT);
  8920.     BUF(OutPin; FDFNode; 5,5,5,5);
  8921. %MACEND;
  8922.  
  8923. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  8924.  %IF %PolarityFuse = 1 %THEN
  8925.   LOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  8926.       %InFuse+528, %InFuse+616; LorOutput);
  8927.  %ELSE
  8928.   LNOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  8929.       %InFuse+528, %InFuse+616; LorOutput);
  8930.  %END;
  8931. %MACEND;
  8932.  
  8933. %MACRO EP1800GLOBAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  8934.        XorInput:%TEXT, InFuse:%FF, TNode:%TEXT, CLK:%TEXT, ClrFuse:%FF,
  8935.        Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  8936.  
  8937. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  8938.  
  8939.   0,2:
  8940.    BUF(LorOutput; TNode; 34,34,34,34);
  8941.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8942.       BUF(LorOutput; Outpin; 45,45,45,45);
  8943.    %ELSE
  8944.       BUF(LorOutput; TSBInput; 45,45,45,45);
  8945.       TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8946.    %END;
  8947.  |1,3:
  8948.    BUF(LorOutput; TNode; 34,34,34,34);
  8949.    BUF(LorOutput; Outpin; 45,45,45,45);
  8950.  |4,5,6,7:
  8951.    BUF(LorOutput; TNode; 34,34,34,34);
  8952.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8953.  |8:
  8954.    LNOR(%ClrFuse, IPH; Clear);
  8955.    BUF(LorOutput; DInput; 27,27,27,27);
  8956.    DQFFC(DInput, CLKPin, Clear; TNode; 26,26,11,18,15,15,43,43,1,1,26,26,11,18,15,15,43,43,1,1);
  8957.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8958.        BUF(TNode; Outpin; 0,0,0,0);
  8959.     %ELSE
  8960.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8961.     %END;
  8962.  |9:
  8963.    AND(%InFuse; CLK; 0,0,0,0);
  8964.    LNOR(%ClrFuse, IPH; Clear);
  8965.    BUF(LorOutput; DInput; 27,27,27,27);
  8966.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8967.    BUF(TNode; Outpin; 11,11,11,11);
  8968.  |10:
  8969.    LXOR(LorOutput, TNode; XorInput);
  8970.    LNOR(%ClrFuse, IPH; Clear);
  8971.    BUF(XorInput; DInput; 27,27,27,27);
  8972.    DQFFC(DInput, CLKPin, Clear; TNode; 26,26,11,18,15,15,43,43,1,1,26,26,11,18,15,15,43,43,1,1);
  8973.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  8974.        BUF(TNode; Outpin; 0,0,0,0);
  8975.     %ELSE
  8976.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  8977.     %END;
  8978.  |11:
  8979.    LXOR(LorOutput, TNode; XorInput);
  8980.    AND(%InFuse; CLK; 0,0,0,0);
  8981.    LNOR(%ClrFuse, IPH; Clear);
  8982.    BUF(XorInput; DInput; 27,27,27,27);
  8983.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8984.    BUF(TNode; Outpin; 11,11,11,11);
  8985.  |12:
  8986.    LNOR(%ClrFuse, IPH; Clear);
  8987.    BUF(LorOutput; DInput; 27,27,27,27);
  8988.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  8989.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8990.  |13:
  8991.    AND(%InFuse; CLK; 0,0,0,0);
  8992.    LNOR(%ClrFuse, IPH; Clear);
  8993.    BUF(LorOutput; DInput; 27,27,27,27);
  8994.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  8995.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  8996.  |14:
  8997.    LXOR(LorOutput, TNode; XorInput);
  8998.    LNOR(%ClrFuse, IPH; Clear);
  8999.    BUF(XorInput; DInput; 27,27,27,27);
  9000.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9001.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9002.  |15:
  9003.    LXOR(LorOutput, TNode; XorInput);
  9004.    AND(%InFuse; CLK; 0,0,0,0);
  9005.    LNOR(%ClrFuse, IPH; Clear);
  9006.    BUF(XorInput; DInput; 27,27,27,27);
  9007.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9008.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9009.  %END;
  9010. %MACEND;
  9011.  
  9012. %MACRO EP1800LOCAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  9013.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  9014.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  9015.  
  9016. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  9017.  
  9018.   0,2:
  9019.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9020.       BUF(LorOutput; Outpin; 45,45,45,45);
  9021.    %ELSE
  9022.       BUF(LorOutput; TSBInput; 45,45,45,45);
  9023.       TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9024.    %END;
  9025.    BUF(OutPin; FeedBack; 7,7,7,7);
  9026.  |1,3:
  9027.    BUF(LorOutput; Outpin; 45,45,45,45);
  9028.    BUF(OutPin; FeedBack; 7,7,7,7);
  9029.  |4:
  9030.    LNOR(%ClrFuse, IPH; Clear);
  9031.    BUF(LorOutput; DInput; 27,27,27,27);
  9032.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9033.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9034.        BUF(LorOutput; Outpin; 45,45,45,45);
  9035.     %ELSE
  9036.        BUF(LorOutput; TSBInput; 45,45,45,45);
  9037.        TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9038.     %END;
  9039.    BUF(TNode; FeedBack; 7,7,7,7);
  9040.  |5:
  9041.    AND(%InFuse; CLK; 0,0,0,0);
  9042.    LNOR(%ClrFuse, IPH; Clear);
  9043.    BUF(LorOutput; DInput; 27,27,27,27);
  9044.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9045.    BUF(LorOutput; Outpin; 45,45,45,45);
  9046.    BUF(TNode; FeedBack; 7,7,7,7);
  9047.  |6:
  9048.    LXOR(LorOutput, TNode; XorInput);
  9049.    LNOR(%ClrFuse, IPH; Clear);
  9050.    BUF(XorInput; DInput; 27,27,27,27);
  9051.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9052.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9053.        BUF(LorOutput; Outpin; 45,45,45,45);
  9054.     %ELSE
  9055.        BUF(LorOutput; TSBInput; 45,45,45,45);
  9056.        TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9057.     %END;
  9058.    BUF(TNode; FeedBack; 7,7,7,7);
  9059.  |7:
  9060.    LXOR(LorOutput, TNode; XorInput);
  9061.    AND(%InFuse; CLK; 0,0,0,0);
  9062.    LNOR(%ClrFuse, IPH; Clear);
  9063.    BUF(XorInput; DInput; 27,27,27,27);
  9064.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9065.    BUF(LorOutput; Outpin; 45,45,45,45);
  9066.    BUF(TNode; FeedBack; 7,7,7,7);
  9067.  |8:
  9068.    LNOR(%ClrFuse, IPH; Clear);
  9069.    BUF(LorOutput; DInput; 27,27,27,27);
  9070.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9071.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9072.        BUF(TNode; Outpin; 0,0,0,0);
  9073.     %ELSE
  9074.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9075.     %END;
  9076.    BUF(Outpin; FeedBack; 7,7,7,7);
  9077.  |9:
  9078.    AND(%InFuse; CLK; 0,0,0,0);
  9079.    LNOR(%ClrFuse, IPH; Clear);
  9080.    BUF(LorOutput; DInput; 27,27,27,27);
  9081.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9082.    BUF(TNode; Outpin; 11,11,11,11);
  9083.    BUF(Outpin; FeedBack; 7,7,7,7);
  9084.  |10:
  9085.    LXOR(LorOutput, TNode; XorInput);
  9086.    LNOR(%ClrFuse, IPH; Clear);
  9087.    BUF(XorInput; DInput; 27,27,27,27);
  9088.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9089.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9090.        BUF(TNode; Outpin; 0,0,0,0);
  9091.     %ELSE
  9092.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9093.     %END;
  9094.    BUF(Outpin; FeedBack; 7,7,7,7);
  9095.  |11:
  9096.    LXOR(LorOutput, TNode; XorInput);
  9097.    AND(%InFuse; CLK; 0,0,0,0);
  9098.    LNOR(%ClrFuse, IPH; Clear);
  9099.    BUF(XorInput; DInput; 27,27,27,27);
  9100.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9101.    BUF(TNode; Outpin; 11,11,11,11);
  9102.    BUF(Outpin; FeedBack; 7,7,7,7);
  9103.  |12:
  9104.    LNOR(%ClrFuse, IPH; Clear);
  9105.    BUF(LorOutput; DInput; 27,27,27,27);
  9106.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9107.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9108.        BUF(TNode; Outpin; 0,0,0,0);
  9109.     %ELSE
  9110.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9111.     %END;
  9112.    BUF(TNode; FeedBack; 7,7,7,7);
  9113.  |13:
  9114.    AND(%InFuse; CLK; 0,0,0,0);
  9115.    LNOR(%ClrFuse, IPH; Clear);
  9116.    BUF(LorOutput; DInput; 27,27,27,27);
  9117.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9118.    BUF(TNode; Outpin; 11,11,11,11);
  9119.    BUF(TNode; FeedBack; 7,7,7,7);
  9120.  |14:
  9121.    LXOR(LorOutput, TNode; XorInput);
  9122.    LNOR(%ClrFuse, IPH; Clear);
  9123.    BUF(XorInput; DInput; 27,27,27,27);
  9124.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9125.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9126.        BUF(TNode; Outpin; 0,0,0,0);
  9127.     %ELSE
  9128.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9129.     %END;
  9130.    BUF(TNode; FeedBack; 7,7,7,7);
  9131.  |15:
  9132.    LXOR(LorOutput, TNode; XorInput);
  9133.    AND(%InFuse; CLK; 0,0,0,0);
  9134.    LNOR(%ClrFuse, IPH; Clear);
  9135.    BUF(XorInput; DInput; 27,27,27,27);
  9136.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9137.    BUF(TNode; Outpin; 11,11,11,11);
  9138.    BUF(TNode; FeedBack; 7,7,7,7);
  9139.  %END;
  9140. %MACEND;
  9141.  
  9142. SET(LARGEMODEL);
  9143.  
  9144. IODelay(P47, N49);
  9145. IODelay(P46, N50);
  9146. IODelay(P45, N51);
  9147. IODelay(P44, N52);
  9148. IODelay(P23, N53);
  9149. IODelay(P24, N54);
  9150. IODelay(P25, N55);
  9151. IODelay(P26, N56);
  9152. IODelay(P13, N57);
  9153. IODelay(P12, N58);
  9154. IODelay(P11, N59);
  9155. IODelay(P10, N60);
  9156. IODelay(P57, N61);
  9157. IODelay(P58, N62);
  9158. IODelay(P59, N63);
  9159. IODelay(P60, N64);
  9160.  
  9161. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  9162.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  9163.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  9164.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  9165.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  9166.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  9167.  
  9168. LOR8(%SF42240, %FF00, L1);
  9169. LOR8(%SF42245, %FF880, L2);
  9170. LOR8(%SF42250, %FF1760, L3);
  9171. LOR8(%SF42255, %FF2640, L4);
  9172. LOR8(%SF42260, %FF3520, L5);
  9173. LOR8(%SF42265, %FF4400, L6);
  9174. LOR8(%SF42270, %FF5280, L7);
  9175. LOR8(%SF42275, %FF6160, L8);
  9176. LOR8(%SF42280, %FF7040, L9);
  9177. LOR8(%SF42285, %FF7920, L10);
  9178. LOR8(%SF42290, %FF8800, L11);
  9179. LOR8(%SF42295, %FF9680, L12);
  9180.  
  9181. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  9182.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  9183.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9184.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9185.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9186.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9187.        ~P17 P17 ~P53 P53 *
  9188.  
  9189. LOR8(%SF42300, %FF10560, L13);
  9190. LOR8(%SF42305, %FF11440, L14);
  9191. LOR8(%SF42310, %FF12320, L15);
  9192. LOR8(%SF42315, %FF13200, L16);
  9193. LOR8(%SF42320, %FF14080, L17);
  9194. LOR8(%SF42325, %FF14960, L18);
  9195. LOR8(%SF42330, %FF15840, L19);
  9196. LOR8(%SF42335, %FF16720, L20);
  9197. LOR8(%SF42340, %FF17600, L21);
  9198. LOR8(%SF42345, %FF18480, L22);
  9199. LOR8(%SF42350, %FF19360, L23);
  9200. LOR8(%SF42355, %FF20240, L24);
  9201.  
  9202. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  9203.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  9204.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9205.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9206.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9207.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9208.        ~P17 P17 ~P53 P53 *
  9209.  
  9210. LOR8(%SF42360, %FF21120, L25);
  9211. LOR8(%SF42365, %FF22000, L26);
  9212. LOR8(%SF42370, %FF22880, L27);
  9213. LOR8(%SF42375, %FF23760, L28);
  9214. LOR8(%SF42380, %FF24640, L29);
  9215. LOR8(%SF42385, %FF25520, L30);
  9216. LOR8(%SF42390, %FF26400, L31);
  9217. LOR8(%SF42395, %FF27280, L32);
  9218. LOR8(%SF42400, %FF28160, L33);
  9219. LOR8(%SF42405, %FF29040, L34);
  9220. LOR8(%SF42410, %FF29920, L35);
  9221. LOR8(%SF42415, %FF30800, L36);
  9222.  
  9223. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  9224.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  9225.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9226.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9227.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9228.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9229.        ~P17 P17 ~P53 P53 *
  9230.  
  9231. LOR8(%SF42420, %FF31680, L37);
  9232. LOR8(%SF42425, %FF32560, L38);
  9233. LOR8(%SF42430, %FF33440, L39);
  9234. LOR8(%SF42435, %FF34320, L40);
  9235. LOR8(%SF42440, %FF35200, L41);
  9236. LOR8(%SF42445, %FF36080, L42);
  9237. LOR8(%SF42450, %FF36960, L43);
  9238. LOR8(%SF42455, %FF37840, L44);
  9239. LOR8(%SF42460, %FF38720, L45);
  9240. LOR8(%SF42465, %FF39600, L46);
  9241. LOR8(%SF42470, %FF40480, L47);
  9242. LOR8(%SF42475, %FF41360, L48);
  9243.  
  9244. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  9245.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  9246.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  9247.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  9248.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  9249.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  9250.  
  9251. EP1800GLOBAL(%SF42281, %SF7832, L9, P10, L49, %FF7832, N4, N113, %FF7744, L89, N177, P17, N193);
  9252. EP1800GLOBAL(%SF42286, %SF8712, L10, P11, L50, %FF8712, N3, N114, %FF8624, L90, N178, P17, N194);
  9253. EP1800GLOBAL(%SF42291, %SF9592, L11, P12, L51, %FF9592, N2, N115, %FF9504, L91, N179, P17, N195);
  9254. EP1800GLOBAL(%SF42296, %SF10472, L12, P13, L52, %FF10472, N1, N116, %FF10384, L92, N180, P17, N196);
  9255.  
  9256. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  9257.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  9258.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9259.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9260.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9261.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9262.        ~P17 P17 ~P53 P53 *
  9263.  
  9264. EP1800GLOBAL(%SF42301, %SF11352, L13, P23, L53, %FF11352, N13, N133, %FF11264, L93, N181, P19, N197);
  9265. EP1800GLOBAL(%SF42306, %SF12232, L14, P24, L54, %FF12232, N14, N134, %FF12144, L94, N182, P19, N198);
  9266. EP1800GLOBAL(%SF42311, %SF13112, L15, P25, L55, %FF13112, N15, N135, %FF13024, L95, N183, P19, N199);
  9267. EP1800GLOBAL(%SF42316, %SF13992, L16, P26, L56, %FF13992, N16, N136, %FF13904, L96, N184, P19, N200);
  9268.  
  9269. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  9270.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  9271.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9272.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9273.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9274.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9275.        ~P17 P17 ~P53 P53 *
  9276.  
  9277. EP1800GLOBAL(%SF42401, %SF28952, L33, P44, L57, %FF28952, N28, N137, %FF28864, L97, N185, P51, N201);
  9278. EP1800GLOBAL(%SF42406, %SF29832, L34, P45, L58, %FF29832, N27, N138, %FF29744, L98, N186, P51, N202);
  9279. EP1800GLOBAL(%SF42411, %SF30712, L35, P46, L59, %FF30712, N26, N139, %FF30624, L99, N187, P51, N203);
  9280. EP1800GLOBAL(%SF42416, %SF31592, L36, P47, L60, %FF31592, N25, N140, %FF31504, L100, N188, P51, N204);
  9281.  
  9282. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  9283.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  9284.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9285.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9286.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9287.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9288.        ~P17 P17 ~P53 P53 *
  9289.  
  9290. EP1800GLOBAL(%SF42421, %SF32472, L37, P57, L61, %FF32472, N37, N141, %FF32384, L101, N189, P53, N205);
  9291. EP1800GLOBAL(%SF42426, %SF33352, L38, P58, L62, %FF33352, N38, N142, %FF33264, L102, N190, P53, N206);
  9292. EP1800GLOBAL(%SF42431, %SF34232, L39, P59, L63, %FF34232, N39, N143, %FF34144, L103, N191, P53, N207);
  9293. EP1800GLOBAL(%SF42436, %SF35112, L40, P60, L64, %FF35112, N40, N144, %FF35024, L104, N192, P53, N208);
  9294.  
  9295. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  9296.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  9297.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  9298.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  9299.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  9300.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  9301.  
  9302. EP1800LOCAL(%SF42241, %SF792, L1, P2, L65, %FF792, N12, N65, N97, %FF704, L105, N145, P17, N209);
  9303. EP1800LOCAL(%SF42246, %SF1672, L2, P3, L66, %FF1672, N11, N66, N98, %FF1584, L106, N146, P17, N210);
  9304. EP1800LOCAL(%SF42251, %SF2552, L3, P4, L67, %FF2552, N10, N67, N99, %FF2464, L107, N147, P17, N211);
  9305. EP1800LOCAL(%SF42256, %SF3432, L4, P5, L68, %FF3432, N9, N68, N100, %FF3344, L108, N148, P17, N212);
  9306. EP1800LOCAL(%SF42261, %SF4312, L5, P6, L69, %FF4312, N8, N69, N101, %FF4224, L109, N149, P17, N213);
  9307. EP1800LOCAL(%SF42266, %SF5192, L6, P7, L70, %FF5192, N7, N70, N102, %FF5104, L110, N150, P17, N214);
  9308. EP1800LOCAL(%SF42271, %SF6072, L7, P8, L71, %FF6072, N6, N71, N103, %FF5984, L111, N151, P17, N215);
  9309. EP1800LOCAL(%SF42276, %SF6952, L8, P9, L72, %FF6952, N5, N72, N104, %FF6864, L112, N152, P17, N216);
  9310.  
  9311. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  9312.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  9313.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9314.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9315.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9316.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9317.        ~P17 P17 ~P53 P53 *
  9318.  
  9319. EP1800LOCAL(%SF42321, %SF14872, L17, P27, L73, %FF14872, N17, N73, N105, %FF14784, L113, N153, P19, N217);
  9320. EP1800LOCAL(%SF42326, %SF15752, L18, P28, L74, %FF15752, N18, N74, N106, %FF15664, L114, N154, P19, N218);
  9321. EP1800LOCAL(%SF42331, %SF16632, L19, P29, L75, %FF16632, N19, N75, N107, %FF16544, L115, N155, P19, N219);
  9322. EP1800LOCAL(%SF42336, %SF17512, L20, P30, L76, %FF17512, N20, N76, N108, %FF17424, L116, N156, P19, N220);
  9323. EP1800LOCAL(%SF42341, %SF18392, L21, P31, L77, %FF18392, N21, N77, N109, %FF18304, L117, N157, P19, N221);
  9324. EP1800LOCAL(%SF42346, %SF19272, L22, P32, L78, %FF19272, N22, N78, N110, %FF19184, L118, N158, P19, N222);
  9325. EP1800LOCAL(%SF42351, %SF20152, L23, P33, L79, %FF20152, N23, N79, N111, %FF20064, L119, N159, P19, N223);
  9326. EP1800LOCAL(%SF42356, %SF21032, L24, P34, L80, %FF21032, N24, N80, N112, %FF20944, L120, N160, P19, N224);
  9327.  
  9328. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  9329.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  9330.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9331.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9332.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9333.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9334.        ~P17 P17 ~P53 P53 *
  9335.  
  9336. EP1800LOCAL(%SF42361, %SF21912, L25, P36, L81, %FF21912, N36, N81, N113, %FF21824, L121, N161, P51, N225);
  9337. EP1800LOCAL(%SF42366, %SF22792, L26, P37, L82, %FF22792, N35, N82, N114, %FF22704, L122, N162, P51, N226);
  9338. EP1800LOCAL(%SF42371, %SF23672, L27, P38, L83, %FF23672, N34, N83, N115, %FF23584, L123, N163, P51, N227);
  9339. EP1800LOCAL(%SF42376, %SF24552, L28, P39, L84, %FF24552, N33, N84, N116, %FF24464, L124, N164, P51, N228);
  9340. EP1800LOCAL(%SF42381, %SF25432, L29, P40, L85, %FF25432, N32, N85, N117, %FF25344, L125, N165, P51, N229);
  9341. EP1800LOCAL(%SF42386, %SF26312, L30, P41, L86, %FF26312, N31, N86, N118, %FF26224, L126, N166, P51, N230);
  9342. EP1800LOCAL(%SF42391, %SF27192, L31, P42, L87, %FF27192, N30, N87, N119, %FF27104, L127, N167, P51, N231);
  9343. EP1800LOCAL(%SF42396, %SF28072, L32, P43, L88, %FF28072, N29, N88, N120, %FF27984, L128, N168, P51, N232);
  9344.  
  9345. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  9346.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  9347.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9348.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9349.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9350.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9351.        ~P17 P17 ~P53 P53 *
  9352.  
  9353. EP1800LOCAL(%SF42441, %SF35992, L41, P61, L89, %FF35992, N41, N89, N121, %FF35904, L137, N169, P53, N233);
  9354. EP1800LOCAL(%SF42446, %SF36872, L42, P62, L90, %FF36872, N42, N90, N122, %FF36784, L138, N170, P53, N234);
  9355. EP1800LOCAL(%SF42451, %SF37752, L43, P63, L91, %FF37752, N43, N91, N123, %FF37664, L139, N171, P53, N235);
  9356. EP1800LOCAL(%SF42456, %SF38632, L44, P64, L92, %FF38632, N44, N92, N124, %FF38544, L140, N172, P53, N236);
  9357. EP1800LOCAL(%SF42461, %SF39512, L45, P65, L93, %FF39512, N45, N93, N125, %FF39424, L141, N173, P53, N237);
  9358. EP1800LOCAL(%SF42466, %SF40392, L46, P66, L94, %FF40392, N46, N94, N126, %FF40304, L142, N174, P53, N238);
  9359. EP1800LOCAL(%SF42471, %SF41272, L47, P67, L95, %FF41272, N47, N95, N127, %FF41184, L143, N175, P53, N239);
  9360. EP1800LOCAL(%SF42476, %SF42152, L48, P68, L96, %FF42152, N48, N96, N128, %FF42064, L144, N176, P53, N240);
  9361.  
  9362. %ENDMODEL
  9363.  
  9364. %StartModel
  9365. %Manufacturer:TI
  9366. %Type:EP1800
  9367. %PartNumber:TI'EP1810LC-45
  9368. %LastNode ? ?
  9369. %NumPins: 68
  9370. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  9371.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  9372.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  9373.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  9374.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  9375.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  9376.  
  9377. %MACRO IODelay(OutPin:%TEXT, FDFNode:%TEXT);
  9378.     BUF(OutPin; FDFNode; 5,5,5,5);
  9379. %MACEND;
  9380.  
  9381. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  9382.  %IF %PolarityFuse = 1 %THEN
  9383.   LOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  9384.       %InFuse+528, %InFuse+616; LorOutput);
  9385.  %ELSE
  9386.   LNOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  9387.       %InFuse+528, %InFuse+616; LorOutput);
  9388.  %END;
  9389. %MACEND;
  9390.  
  9391. %MACRO EP1800GLOBAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  9392.        XorInput:%TEXT, InFuse:%FF, TNode:%TEXT, CLK:%TEXT, ClrFuse:%FF,
  9393.        Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  9394.  
  9395. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  9396.  
  9397.   0,2:
  9398.    BUF(LorOutput; TNode; 34,34,34,34);
  9399.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9400.       BUF(LorOutput; Outpin; 45,45,45,45);
  9401.    %ELSE
  9402.       BUF(LorOutput; TSBInput; 45,45,45,45);
  9403.       TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9404.    %END;
  9405.  |1,3:
  9406.    BUF(LorOutput; TNode; 34,34,34,34);
  9407.    BUF(LorOutput; Outpin; 45,45,45,45);
  9408.  |4,5,6,7:
  9409.    BUF(LorOutput; TNode; 34,34,34,34);
  9410.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9411.  |8:
  9412.    LNOR(%ClrFuse, IPH; Clear);
  9413.    BUF(LorOutput; DInput; 27,27,27,27);
  9414.    DQFFC(DInput, CLKPin, Clear; TNode; 26,26,11,18,15,15,43,43,1,1,26,26,11,18,15,15,43,43,1,1);
  9415.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9416.        BUF(TNode; Outpin; 0,0,0,0);
  9417.     %ELSE
  9418.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9419.     %END;
  9420.  |9:
  9421.    AND(%InFuse; CLK; 0,0,0,0);
  9422.    LNOR(%ClrFuse, IPH; Clear);
  9423.    BUF(LorOutput; DInput; 27,27,27,27);
  9424.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9425.    BUF(TNode; Outpin; 11,11,11,11);
  9426.  |10:
  9427.    LXOR(LorOutput, TNode; XorInput);
  9428.    LNOR(%ClrFuse, IPH; Clear);
  9429.    BUF(XorInput; DInput; 27,27,27,27);
  9430.    DQFFC(DInput, CLKPin, Clear; TNode; 26,26,11,18,15,15,43,43,1,1,26,26,11,18,15,15,43,43,1,1);
  9431.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9432.        BUF(TNode; Outpin; 0,0,0,0);
  9433.     %ELSE
  9434.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9435.     %END;
  9436.  |11:
  9437.    LXOR(LorOutput, TNode; XorInput);
  9438.    AND(%InFuse; CLK; 0,0,0,0);
  9439.    LNOR(%ClrFuse, IPH; Clear);
  9440.    BUF(XorInput; DInput; 27,27,27,27);
  9441.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9442.    BUF(TNode; Outpin; 11,11,11,11);
  9443.  |12:
  9444.    LNOR(%ClrFuse, IPH; Clear);
  9445.    BUF(LorOutput; DInput; 27,27,27,27);
  9446.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9447.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9448.  |13:
  9449.    AND(%InFuse; CLK; 0,0,0,0);
  9450.    LNOR(%ClrFuse, IPH; Clear);
  9451.    BUF(LorOutput; DInput; 27,27,27,27);
  9452.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9453.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9454.  |14:
  9455.    LXOR(LorOutput, TNode; XorInput);
  9456.    LNOR(%ClrFuse, IPH; Clear);
  9457.    BUF(XorInput; DInput; 27,27,27,27);
  9458.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9459.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9460.  |15:
  9461.    LXOR(LorOutput, TNode; XorInput);
  9462.    AND(%InFuse; CLK; 0,0,0,0);
  9463.    LNOR(%ClrFuse, IPH; Clear);
  9464.    BUF(XorInput; DInput; 27,27,27,27);
  9465.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9466.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9467.  %END;
  9468. %MACEND;
  9469.  
  9470. %MACRO EP1800LOCAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  9471.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  9472.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  9473.  
  9474. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  9475.  
  9476.   0,2:
  9477.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9478.       BUF(LorOutput; Outpin; 45,45,45,45);
  9479.    %ELSE
  9480.       BUF(LorOutput; TSBInput; 45,45,45,45);
  9481.       TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9482.    %END;
  9483.    BUF(OutPin; FeedBack; 7,7,7,7);
  9484.  |1,3:
  9485.    BUF(LorOutput; Outpin; 45,45,45,45);
  9486.    BUF(OutPin; FeedBack; 7,7,7,7);
  9487.  |4:
  9488.    LNOR(%ClrFuse, IPH; Clear);
  9489.    BUF(LorOutput; DInput; 27,27,27,27);
  9490.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9491.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9492.        BUF(LorOutput; Outpin; 45,45,45,45);
  9493.     %ELSE
  9494.        BUF(LorOutput; TSBInput; 45,45,45,45);
  9495.        TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9496.     %END;
  9497.    BUF(TNode; FeedBack; 7,7,7,7);
  9498.  |5:
  9499.    AND(%InFuse; CLK; 0,0,0,0);
  9500.    LNOR(%ClrFuse, IPH; Clear);
  9501.    BUF(LorOutput; DInput; 27,27,27,27);
  9502.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9503.    BUF(LorOutput; Outpin; 45,45,45,45);
  9504.    BUF(TNode; FeedBack; 7,7,7,7);
  9505.  |6:
  9506.    LXOR(LorOutput, TNode; XorInput);
  9507.    LNOR(%ClrFuse, IPH; Clear);
  9508.    BUF(XorInput; DInput; 27,27,27,27);
  9509.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9510.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9511.        BUF(LorOutput; Outpin; 45,45,45,45);
  9512.     %ELSE
  9513.        BUF(LorOutput; TSBInput; 45,45,45,45);
  9514.        TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9515.     %END;
  9516.    BUF(TNode; FeedBack; 7,7,7,7);
  9517.  |7:
  9518.    LXOR(LorOutput, TNode; XorInput);
  9519.    AND(%InFuse; CLK; 0,0,0,0);
  9520.    LNOR(%ClrFuse, IPH; Clear);
  9521.    BUF(XorInput; DInput; 27,27,27,27);
  9522.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9523.    BUF(LorOutput; Outpin; 45,45,45,45);
  9524.    BUF(TNode; FeedBack; 7,7,7,7);
  9525.  |8:
  9526.    LNOR(%ClrFuse, IPH; Clear);
  9527.    BUF(LorOutput; DInput; 27,27,27,27);
  9528.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9529.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9530.        BUF(TNode; Outpin; 0,0,0,0);
  9531.     %ELSE
  9532.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9533.     %END;
  9534.    BUF(Outpin; FeedBack; 7,7,7,7);
  9535.  |9:
  9536.    AND(%InFuse; CLK; 0,0,0,0);
  9537.    LNOR(%ClrFuse, IPH; Clear);
  9538.    BUF(LorOutput; DInput; 27,27,27,27);
  9539.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9540.    BUF(TNode; Outpin; 11,11,11,11);
  9541.    BUF(Outpin; FeedBack; 7,7,7,7);
  9542.  |10:
  9543.    LXOR(LorOutput, TNode; XorInput);
  9544.    LNOR(%ClrFuse, IPH; Clear);
  9545.    BUF(XorInput; DInput; 27,27,27,27);
  9546.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9547.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9548.        BUF(TNode; Outpin; 0,0,0,0);
  9549.     %ELSE
  9550.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9551.     %END;
  9552.    BUF(Outpin; FeedBack; 7,7,7,7);
  9553.  |11:
  9554.    LXOR(LorOutput, TNode; XorInput);
  9555.    AND(%InFuse; CLK; 0,0,0,0);
  9556.    LNOR(%ClrFuse, IPH; Clear);
  9557.    BUF(XorInput; DInput; 27,27,27,27);
  9558.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9559.    BUF(TNode; Outpin; 11,11,11,11);
  9560.    BUF(Outpin; FeedBack; 7,7,7,7);
  9561.  |12:
  9562.    LNOR(%ClrFuse, IPH; Clear);
  9563.    BUF(LorOutput; DInput; 27,27,27,27);
  9564.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9565.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9566.        BUF(TNode; Outpin; 0,0,0,0);
  9567.     %ELSE
  9568.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9569.     %END;
  9570.    BUF(TNode; FeedBack; 7,7,7,7);
  9571.  |13:
  9572.    AND(%InFuse; CLK; 0,0,0,0);
  9573.    LNOR(%ClrFuse, IPH; Clear);
  9574.    BUF(LorOutput; DInput; 27,27,27,27);
  9575.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9576.    BUF(TNode; Outpin; 11,11,11,11);
  9577.    BUF(TNode; FeedBack; 7,7,7,7);
  9578.  |14:
  9579.    LXOR(LorOutput, TNode; XorInput);
  9580.    LNOR(%ClrFuse, IPH; Clear);
  9581.    BUF(XorInput; DInput; 27,27,27,27);
  9582.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9583.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9584.        BUF(TNode; Outpin; 0,0,0,0);
  9585.     %ELSE
  9586.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9587.     %END;
  9588.    BUF(TNode; FeedBack; 7,7,7,7);
  9589.  |15:
  9590.    LXOR(LorOutput, TNode; XorInput);
  9591.    AND(%InFuse; CLK; 0,0,0,0);
  9592.    LNOR(%ClrFuse, IPH; Clear);
  9593.    BUF(XorInput; DInput; 27,27,27,27);
  9594.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9595.    BUF(TNode; Outpin; 11,11,11,11);
  9596.    BUF(TNode; FeedBack; 7,7,7,7);
  9597.  %END;
  9598. %MACEND;
  9599.  
  9600. SET(LARGEMODEL);
  9601.  
  9602. IODelay(P47, N49);
  9603. IODelay(P46, N50);
  9604. IODelay(P45, N51);
  9605. IODelay(P44, N52);
  9606. IODelay(P23, N53);
  9607. IODelay(P24, N54);
  9608. IODelay(P25, N55);
  9609. IODelay(P26, N56);
  9610. IODelay(P13, N57);
  9611. IODelay(P12, N58);
  9612. IODelay(P11, N59);
  9613. IODelay(P10, N60);
  9614. IODelay(P57, N61);
  9615. IODelay(P58, N62);
  9616. IODelay(P59, N63);
  9617. IODelay(P60, N64);
  9618.  
  9619. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  9620.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  9621.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  9622.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  9623.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  9624.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  9625.  
  9626. LOR8(%SF42240, %FF00, L1);
  9627. LOR8(%SF42245, %FF880, L2);
  9628. LOR8(%SF42250, %FF1760, L3);
  9629. LOR8(%SF42255, %FF2640, L4);
  9630. LOR8(%SF42260, %FF3520, L5);
  9631. LOR8(%SF42265, %FF4400, L6);
  9632. LOR8(%SF42270, %FF5280, L7);
  9633. LOR8(%SF42275, %FF6160, L8);
  9634. LOR8(%SF42280, %FF7040, L9);
  9635. LOR8(%SF42285, %FF7920, L10);
  9636. LOR8(%SF42290, %FF8800, L11);
  9637. LOR8(%SF42295, %FF9680, L12);
  9638.  
  9639. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  9640.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  9641.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9642.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9643.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9644.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9645.        ~P17 P17 ~P53 P53 *
  9646.  
  9647. LOR8(%SF42300, %FF10560, L13);
  9648. LOR8(%SF42305, %FF11440, L14);
  9649. LOR8(%SF42310, %FF12320, L15);
  9650. LOR8(%SF42315, %FF13200, L16);
  9651. LOR8(%SF42320, %FF14080, L17);
  9652. LOR8(%SF42325, %FF14960, L18);
  9653. LOR8(%SF42330, %FF15840, L19);
  9654. LOR8(%SF42335, %FF16720, L20);
  9655. LOR8(%SF42340, %FF17600, L21);
  9656. LOR8(%SF42345, %FF18480, L22);
  9657. LOR8(%SF42350, %FF19360, L23);
  9658. LOR8(%SF42355, %FF20240, L24);
  9659.  
  9660. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  9661.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  9662.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9663.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9664.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9665.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9666.        ~P17 P17 ~P53 P53 *
  9667.  
  9668. LOR8(%SF42360, %FF21120, L25);
  9669. LOR8(%SF42365, %FF22000, L26);
  9670. LOR8(%SF42370, %FF22880, L27);
  9671. LOR8(%SF42375, %FF23760, L28);
  9672. LOR8(%SF42380, %FF24640, L29);
  9673. LOR8(%SF42385, %FF25520, L30);
  9674. LOR8(%SF42390, %FF26400, L31);
  9675. LOR8(%SF42395, %FF27280, L32);
  9676. LOR8(%SF42400, %FF28160, L33);
  9677. LOR8(%SF42405, %FF29040, L34);
  9678. LOR8(%SF42410, %FF29920, L35);
  9679. LOR8(%SF42415, %FF30800, L36);
  9680.  
  9681. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  9682.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  9683.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9684.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9685.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9686.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9687.        ~P17 P17 ~P53 P53 *
  9688.  
  9689. LOR8(%SF42420, %FF31680, L37);
  9690. LOR8(%SF42425, %FF32560, L38);
  9691. LOR8(%SF42430, %FF33440, L39);
  9692. LOR8(%SF42435, %FF34320, L40);
  9693. LOR8(%SF42440, %FF35200, L41);
  9694. LOR8(%SF42445, %FF36080, L42);
  9695. LOR8(%SF42450, %FF36960, L43);
  9696. LOR8(%SF42455, %FF37840, L44);
  9697. LOR8(%SF42460, %FF38720, L45);
  9698. LOR8(%SF42465, %FF39600, L46);
  9699. LOR8(%SF42470, %FF40480, L47);
  9700. LOR8(%SF42475, %FF41360, L48);
  9701.  
  9702. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  9703.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  9704.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  9705.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  9706.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  9707.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  9708.  
  9709. EP1800GLOBAL(%SF42281, %SF7832, L9, P10, L49, %FF7832, N4, N113, %FF7744, L89, N177, P17, N193);
  9710. EP1800GLOBAL(%SF42286, %SF8712, L10, P11, L50, %FF8712, N3, N114, %FF8624, L90, N178, P17, N194);
  9711. EP1800GLOBAL(%SF42291, %SF9592, L11, P12, L51, %FF9592, N2, N115, %FF9504, L91, N179, P17, N195);
  9712. EP1800GLOBAL(%SF42296, %SF10472, L12, P13, L52, %FF10472, N1, N116, %FF10384, L92, N180, P17, N196);
  9713.  
  9714. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  9715.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  9716.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9717.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9718.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9719.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9720.        ~P17 P17 ~P53 P53 *
  9721.  
  9722. EP1800GLOBAL(%SF42301, %SF11352, L13, P23, L53, %FF11352, N13, N133, %FF11264, L93, N181, P19, N197);
  9723. EP1800GLOBAL(%SF42306, %SF12232, L14, P24, L54, %FF12232, N14, N134, %FF12144, L94, N182, P19, N198);
  9724. EP1800GLOBAL(%SF42311, %SF13112, L15, P25, L55, %FF13112, N15, N135, %FF13024, L95, N183, P19, N199);
  9725. EP1800GLOBAL(%SF42316, %SF13992, L16, P26, L56, %FF13992, N16, N136, %FF13904, L96, N184, P19, N200);
  9726.  
  9727. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  9728.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  9729.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9730.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9731.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9732.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9733.        ~P17 P17 ~P53 P53 *
  9734.  
  9735. EP1800GLOBAL(%SF42401, %SF28952, L33, P44, L57, %FF28952, N28, N137, %FF28864, L97, N185, P51, N201);
  9736. EP1800GLOBAL(%SF42406, %SF29832, L34, P45, L58, %FF29832, N27, N138, %FF29744, L98, N186, P51, N202);
  9737. EP1800GLOBAL(%SF42411, %SF30712, L35, P46, L59, %FF30712, N26, N139, %FF30624, L99, N187, P51, N203);
  9738. EP1800GLOBAL(%SF42416, %SF31592, L36, P47, L60, %FF31592, N25, N140, %FF31504, L100, N188, P51, N204);
  9739.  
  9740. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  9741.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  9742.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9743.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9744.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9745.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9746.        ~P17 P17 ~P53 P53 *
  9747.  
  9748. EP1800GLOBAL(%SF42421, %SF32472, L37, P57, L61, %FF32472, N37, N141, %FF32384, L101, N189, P53, N205);
  9749. EP1800GLOBAL(%SF42426, %SF33352, L38, P58, L62, %FF33352, N38, N142, %FF33264, L102, N190, P53, N206);
  9750. EP1800GLOBAL(%SF42431, %SF34232, L39, P59, L63, %FF34232, N39, N143, %FF34144, L103, N191, P53, N207);
  9751. EP1800GLOBAL(%SF42436, %SF35112, L40, P60, L64, %FF35112, N40, N144, %FF35024, L104, N192, P53, N208);
  9752.  
  9753. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  9754.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  9755.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  9756.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  9757.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  9758.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  9759.  
  9760. EP1800LOCAL(%SF42241, %SF792, L1, P2, L65, %FF792, N12, N65, N97, %FF704, L105, N145, P17, N209);
  9761. EP1800LOCAL(%SF42246, %SF1672, L2, P3, L66, %FF1672, N11, N66, N98, %FF1584, L106, N146, P17, N210);
  9762. EP1800LOCAL(%SF42251, %SF2552, L3, P4, L67, %FF2552, N10, N67, N99, %FF2464, L107, N147, P17, N211);
  9763. EP1800LOCAL(%SF42256, %SF3432, L4, P5, L68, %FF3432, N9, N68, N100, %FF3344, L108, N148, P17, N212);
  9764. EP1800LOCAL(%SF42261, %SF4312, L5, P6, L69, %FF4312, N8, N69, N101, %FF4224, L109, N149, P17, N213);
  9765. EP1800LOCAL(%SF42266, %SF5192, L6, P7, L70, %FF5192, N7, N70, N102, %FF5104, L110, N150, P17, N214);
  9766. EP1800LOCAL(%SF42271, %SF6072, L7, P8, L71, %FF6072, N6, N71, N103, %FF5984, L111, N151, P17, N215);
  9767. EP1800LOCAL(%SF42276, %SF6952, L8, P9, L72, %FF6952, N5, N72, N104, %FF6864, L112, N152, P17, N216);
  9768.  
  9769. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  9770.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  9771.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9772.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9773.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9774.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9775.        ~P17 P17 ~P53 P53 *
  9776.  
  9777. EP1800LOCAL(%SF42321, %SF14872, L17, P27, L73, %FF14872, N17, N73, N105, %FF14784, L113, N153, P19, N217);
  9778. EP1800LOCAL(%SF42326, %SF15752, L18, P28, L74, %FF15752, N18, N74, N106, %FF15664, L114, N154, P19, N218);
  9779. EP1800LOCAL(%SF42331, %SF16632, L19, P29, L75, %FF16632, N19, N75, N107, %FF16544, L115, N155, P19, N219);
  9780. EP1800LOCAL(%SF42336, %SF17512, L20, P30, L76, %FF17512, N20, N76, N108, %FF17424, L116, N156, P19, N220);
  9781. EP1800LOCAL(%SF42341, %SF18392, L21, P31, L77, %FF18392, N21, N77, N109, %FF18304, L117, N157, P19, N221);
  9782. EP1800LOCAL(%SF42346, %SF19272, L22, P32, L78, %FF19272, N22, N78, N110, %FF19184, L118, N158, P19, N222);
  9783. EP1800LOCAL(%SF42351, %SF20152, L23, P33, L79, %FF20152, N23, N79, N111, %FF20064, L119, N159, P19, N223);
  9784. EP1800LOCAL(%SF42356, %SF21032, L24, P34, L80, %FF21032, N24, N80, N112, %FF20944, L120, N160, P19, N224);
  9785.  
  9786. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  9787.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  9788.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9789.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9790.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9791.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9792.        ~P17 P17 ~P53 P53 *
  9793.  
  9794. EP1800LOCAL(%SF42361, %SF21912, L25, P36, L81, %FF21912, N36, N81, N113, %FF21824, L121, N161, P51, N225);
  9795. EP1800LOCAL(%SF42366, %SF22792, L26, P37, L82, %FF22792, N35, N82, N114, %FF22704, L122, N162, P51, N226);
  9796. EP1800LOCAL(%SF42371, %SF23672, L27, P38, L83, %FF23672, N34, N83, N115, %FF23584, L123, N163, P51, N227);
  9797. EP1800LOCAL(%SF42376, %SF24552, L28, P39, L84, %FF24552, N33, N84, N116, %FF24464, L124, N164, P51, N228);
  9798. EP1800LOCAL(%SF42381, %SF25432, L29, P40, L85, %FF25432, N32, N85, N117, %FF25344, L125, N165, P51, N229);
  9799. EP1800LOCAL(%SF42386, %SF26312, L30, P41, L86, %FF26312, N31, N86, N118, %FF26224, L126, N166, P51, N230);
  9800. EP1800LOCAL(%SF42391, %SF27192, L31, P42, L87, %FF27192, N30, N87, N119, %FF27104, L127, N167, P51, N231);
  9801. EP1800LOCAL(%SF42396, %SF28072, L32, P43, L88, %FF28072, N29, N88, N120, %FF27984, L128, N168, P51, N232);
  9802.  
  9803. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  9804.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  9805.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  9806.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  9807.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  9808.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  9809.        ~P17 P17 ~P53 P53 *
  9810.  
  9811. EP1800LOCAL(%SF42441, %SF35992, L41, P61, L89, %FF35992, N41, N89, N121, %FF35904, L137, N169, P53, N233);
  9812. EP1800LOCAL(%SF42446, %SF36872, L42, P62, L90, %FF36872, N42, N90, N122, %FF36784, L138, N170, P53, N234);
  9813. EP1800LOCAL(%SF42451, %SF37752, L43, P63, L91, %FF37752, N43, N91, N123, %FF37664, L139, N171, P53, N235);
  9814. EP1800LOCAL(%SF42456, %SF38632, L44, P64, L92, %FF38632, N44, N92, N124, %FF38544, L140, N172, P53, N236);
  9815. EP1800LOCAL(%SF42461, %SF39512, L45, P65, L93, %FF39512, N45, N93, N125, %FF39424, L141, N173, P53, N237);
  9816. EP1800LOCAL(%SF42466, %SF40392, L46, P66, L94, %FF40392, N46, N94, N126, %FF40304, L142, N174, P53, N238);
  9817. EP1800LOCAL(%SF42471, %SF41272, L47, P67, L95, %FF41272, N47, N95, N127, %FF41184, L143, N175, P53, N239);
  9818. EP1800LOCAL(%SF42476, %SF42152, L48, P68, L96, %FF42152, N48, N96, N128, %FF42064, L144, N176, P53, N240);
  9819.  
  9820. %ENDMODEL
  9821.  
  9822. %StartModel
  9823. %Manufacturer:TI
  9824. %Type:EP1800
  9825. %PartNumber:TI'EP1810LI-45
  9826. %LastNode ? ?
  9827. %NumPins: 68
  9828. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  9829.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  9830.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  9831.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  9832.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  9833.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  9834.  
  9835. %MACRO IODelay(OutPin:%TEXT, FDFNode:%TEXT);
  9836.     BUF(OutPin; FDFNode; 5,5,5,5);
  9837. %MACEND;
  9838.  
  9839. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  9840.  %IF %PolarityFuse = 1 %THEN
  9841.   LOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  9842.       %InFuse+528, %InFuse+616; LorOutput);
  9843.  %ELSE
  9844.   LNOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  9845.       %InFuse+528, %InFuse+616; LorOutput);
  9846.  %END;
  9847. %MACEND;
  9848.  
  9849. %MACRO EP1800GLOBAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  9850.        XorInput:%TEXT, InFuse:%FF, TNode:%TEXT, CLK:%TEXT, ClrFuse:%FF,
  9851.        Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  9852.  
  9853. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  9854.  
  9855.   0,2:
  9856.    BUF(LorOutput; TNode; 34,34,34,34);
  9857.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9858.       BUF(LorOutput; Outpin; 45,45,45,45);
  9859.    %ELSE
  9860.       BUF(LorOutput; TSBInput; 45,45,45,45);
  9861.       TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9862.    %END;
  9863.  |1,3:
  9864.    BUF(LorOutput; TNode; 34,34,34,34);
  9865.    BUF(LorOutput; Outpin; 45,45,45,45);
  9866.  |4,5,6,7:
  9867.    BUF(LorOutput; TNode; 34,34,34,34);
  9868.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9869.  |8:
  9870.    LNOR(%ClrFuse, IPH; Clear);
  9871.    BUF(LorOutput; DInput; 27,27,27,27);
  9872.    DQFFC(DInput, CLKPin, Clear; TNode; 26,26,11,18,15,15,43,43,1,1,26,26,11,18,15,15,43,43,1,1);
  9873.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9874.        BUF(TNode; Outpin; 0,0,0,0);
  9875.     %ELSE
  9876.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9877.     %END;
  9878.  |9:
  9879.    AND(%InFuse; CLK; 0,0,0,0);
  9880.    LNOR(%ClrFuse, IPH; Clear);
  9881.    BUF(LorOutput; DInput; 27,27,27,27);
  9882.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9883.    BUF(TNode; Outpin; 11,11,11,11);
  9884.  |10:
  9885.    LXOR(LorOutput, TNode; XorInput);
  9886.    LNOR(%ClrFuse, IPH; Clear);
  9887.    BUF(XorInput; DInput; 27,27,27,27);
  9888.    DQFFC(DInput, CLKPin, Clear; TNode; 26,26,11,18,15,15,43,43,1,1,26,26,11,18,15,15,43,43,1,1);
  9889.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9890.        BUF(TNode; Outpin; 0,0,0,0);
  9891.     %ELSE
  9892.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9893.     %END;
  9894.  |11:
  9895.    LXOR(LorOutput, TNode; XorInput);
  9896.    AND(%InFuse; CLK; 0,0,0,0);
  9897.    LNOR(%ClrFuse, IPH; Clear);
  9898.    BUF(XorInput; DInput; 27,27,27,27);
  9899.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9900.    BUF(TNode; Outpin; 11,11,11,11);
  9901.  |12:
  9902.    LNOR(%ClrFuse, IPH; Clear);
  9903.    BUF(LorOutput; DInput; 27,27,27,27);
  9904.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9905.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9906.  |13:
  9907.    AND(%InFuse; CLK; 0,0,0,0);
  9908.    LNOR(%ClrFuse, IPH; Clear);
  9909.    BUF(LorOutput; DInput; 27,27,27,27);
  9910.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9911.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9912.  |14:
  9913.    LXOR(LorOutput, TNode; XorInput);
  9914.    LNOR(%ClrFuse, IPH; Clear);
  9915.    BUF(XorInput; DInput; 27,27,27,27);
  9916.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9917.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9918.  |15:
  9919.    LXOR(LorOutput, TNode; XorInput);
  9920.    AND(%InFuse; CLK; 0,0,0,0);
  9921.    LNOR(%ClrFuse, IPH; Clear);
  9922.    BUF(XorInput; DInput; 27,27,27,27);
  9923.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9924.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  9925.  %END;
  9926. %MACEND;
  9927.  
  9928. %MACRO EP1800LOCAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  9929.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  9930.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  9931.  
  9932. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  9933.  
  9934.   0,2:
  9935.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9936.       BUF(LorOutput; Outpin; 45,45,45,45);
  9937.    %ELSE
  9938.       BUF(LorOutput; TSBInput; 45,45,45,45);
  9939.       TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9940.    %END;
  9941.    BUF(OutPin; FeedBack; 7,7,7,7);
  9942.  |1,3:
  9943.    BUF(LorOutput; Outpin; 45,45,45,45);
  9944.    BUF(OutPin; FeedBack; 7,7,7,7);
  9945.  |4:
  9946.    LNOR(%ClrFuse, IPH; Clear);
  9947.    BUF(LorOutput; DInput; 27,27,27,27);
  9948.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9949.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9950.        BUF(LorOutput; Outpin; 45,45,45,45);
  9951.     %ELSE
  9952.        BUF(LorOutput; TSBInput; 45,45,45,45);
  9953.        TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9954.     %END;
  9955.    BUF(TNode; FeedBack; 7,7,7,7);
  9956.  |5:
  9957.    AND(%InFuse; CLK; 0,0,0,0);
  9958.    LNOR(%ClrFuse, IPH; Clear);
  9959.    BUF(LorOutput; DInput; 27,27,27,27);
  9960.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9961.    BUF(LorOutput; Outpin; 45,45,45,45);
  9962.    BUF(TNode; FeedBack; 7,7,7,7);
  9963.  |6:
  9964.    LXOR(LorOutput, TNode; XorInput);
  9965.    LNOR(%ClrFuse, IPH; Clear);
  9966.    BUF(XorInput; DInput; 27,27,27,27);
  9967.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9968.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9969.        BUF(LorOutput; Outpin; 45,45,45,45);
  9970.     %ELSE
  9971.        BUF(LorOutput; TSBInput; 45,45,45,45);
  9972.        TSB(TSBInput, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9973.     %END;
  9974.    BUF(TNode; FeedBack; 7,7,7,7);
  9975.  |7:
  9976.    LXOR(LorOutput, TNode; XorInput);
  9977.    AND(%InFuse; CLK; 0,0,0,0);
  9978.    LNOR(%ClrFuse, IPH; Clear);
  9979.    BUF(XorInput; DInput; 27,27,27,27);
  9980.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9981.    BUF(LorOutput; Outpin; 45,45,45,45);
  9982.    BUF(TNode; FeedBack; 7,7,7,7);
  9983.  |8:
  9984.    LNOR(%ClrFuse, IPH; Clear);
  9985.    BUF(LorOutput; DInput; 27,27,27,27);
  9986.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  9987.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  9988.        BUF(TNode; Outpin; 0,0,0,0);
  9989.     %ELSE
  9990.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  9991.     %END;
  9992.    BUF(Outpin; FeedBack; 7,7,7,7);
  9993.  |9:
  9994.    AND(%InFuse; CLK; 0,0,0,0);
  9995.    LNOR(%ClrFuse, IPH; Clear);
  9996.    BUF(LorOutput; DInput; 27,27,27,27);
  9997.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  9998.    BUF(TNode; Outpin; 11,11,11,11);
  9999.    BUF(Outpin; FeedBack; 7,7,7,7);
  10000.  |10:
  10001.    LXOR(LorOutput, TNode; XorInput);
  10002.    LNOR(%ClrFuse, IPH; Clear);
  10003.    BUF(XorInput; DInput; 27,27,27,27);
  10004.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  10005.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  10006.        BUF(TNode; Outpin; 0,0,0,0);
  10007.     %ELSE
  10008.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  10009.     %END;
  10010.    BUF(Outpin; FeedBack; 7,7,7,7);
  10011.  |11:
  10012.    LXOR(LorOutput, TNode; XorInput);
  10013.    AND(%InFuse; CLK; 0,0,0,0);
  10014.    LNOR(%ClrFuse, IPH; Clear);
  10015.    BUF(XorInput; DInput; 27,27,27,27);
  10016.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  10017.    BUF(TNode; Outpin; 11,11,11,11);
  10018.    BUF(Outpin; FeedBack; 7,7,7,7);
  10019.  |12:
  10020.    LNOR(%ClrFuse, IPH; Clear);
  10021.    BUF(LorOutput; DInput; 27,27,27,27);
  10022.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  10023.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  10024.        BUF(TNode; Outpin; 0,0,0,0);
  10025.     %ELSE
  10026.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  10027.     %END;
  10028.    BUF(TNode; FeedBack; 7,7,7,7);
  10029.  |13:
  10030.    AND(%InFuse; CLK; 0,0,0,0);
  10031.    LNOR(%ClrFuse, IPH; Clear);
  10032.    BUF(LorOutput; DInput; 27,27,27,27);
  10033.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  10034.    BUF(TNode; Outpin; 11,11,11,11);
  10035.    BUF(TNode; FeedBack; 7,7,7,7);
  10036.  |14:
  10037.    LXOR(LorOutput, TNode; XorInput);
  10038.    LNOR(%ClrFuse, IPH; Clear);
  10039.    BUF(XorInput; DInput; 27,27,27,27);
  10040.    DQFFC(DInput, CLKPin, Clear; TNode; 15,15,11,18,15,15,32,32,1,1,15,15,11,18,15,15,32,32,1,1);
  10041.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  10042.        BUF(TNode; Outpin; 0,0,0,0);
  10043.     %ELSE
  10044.        TSB(TNode, %InFuse; Outpin; 11,11,11,11,11,11,11,11);
  10045.     %END;
  10046.    BUF(TNode; FeedBack; 7,7,7,7);
  10047.  |15:
  10048.    LXOR(LorOutput, TNode; XorInput);
  10049.    AND(%InFuse; CLK; 0,0,0,0);
  10050.    LNOR(%ClrFuse, IPH; Clear);
  10051.    BUF(XorInput; DInput; 27,27,27,27);
  10052.    DQFFC(DInput, CLK, Clear; TNode; 34,34,11,18,15,15,32,32,1,1,34,34,11,18,15,15,32,32,1,1);
  10053.    BUF(TNode; Outpin; 11,11,11,11);
  10054.    BUF(TNode; FeedBack; 7,7,7,7);
  10055.  %END;
  10056. %MACEND;
  10057.  
  10058. SET(LARGEMODEL);
  10059.  
  10060. IODelay(P47, N49);
  10061. IODelay(P46, N50);
  10062. IODelay(P45, N51);
  10063. IODelay(P44, N52);
  10064. IODelay(P23, N53);
  10065. IODelay(P24, N54);
  10066. IODelay(P25, N55);
  10067. IODelay(P26, N56);
  10068. IODelay(P13, N57);
  10069. IODelay(P12, N58);
  10070. IODelay(P11, N59);
  10071. IODelay(P10, N60);
  10072. IODelay(P57, N61);
  10073. IODelay(P58, N62);
  10074. IODelay(P59, N63);
  10075. IODelay(P60, N64);
  10076.  
  10077. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  10078.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  10079.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  10080.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  10081.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  10082.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  10083.  
  10084. LOR8(%SF42240, %FF00, L1);
  10085. LOR8(%SF42245, %FF880, L2);
  10086. LOR8(%SF42250, %FF1760, L3);
  10087. LOR8(%SF42255, %FF2640, L4);
  10088. LOR8(%SF42260, %FF3520, L5);
  10089. LOR8(%SF42265, %FF4400, L6);
  10090. LOR8(%SF42270, %FF5280, L7);
  10091. LOR8(%SF42275, %FF6160, L8);
  10092. LOR8(%SF42280, %FF7040, L9);
  10093. LOR8(%SF42285, %FF7920, L10);
  10094. LOR8(%SF42290, %FF8800, L11);
  10095. LOR8(%SF42295, %FF9680, L12);
  10096.  
  10097. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  10098.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  10099.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  10100.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  10101.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  10102.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  10103.        ~P17 P17 ~P53 P53 *
  10104.  
  10105. LOR8(%SF42300, %FF10560, L13);
  10106. LOR8(%SF42305, %FF11440, L14);
  10107. LOR8(%SF42310, %FF12320, L15);
  10108. LOR8(%SF42315, %FF13200, L16);
  10109. LOR8(%SF42320, %FF14080, L17);
  10110. LOR8(%SF42325, %FF14960, L18);
  10111. LOR8(%SF42330, %FF15840, L19);
  10112. LOR8(%SF42335, %FF16720, L20);
  10113. LOR8(%SF42340, %FF17600, L21);
  10114. LOR8(%SF42345, %FF18480, L22);
  10115. LOR8(%SF42350, %FF19360, L23);
  10116. LOR8(%SF42355, %FF20240, L24);
  10117.  
  10118. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  10119.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  10120.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  10121.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  10122.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  10123.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  10124.        ~P17 P17 ~P53 P53 *
  10125.  
  10126. LOR8(%SF42360, %FF21120, L25);
  10127. LOR8(%SF42365, %FF22000, L26);
  10128. LOR8(%SF42370, %FF22880, L27);
  10129. LOR8(%SF42375, %FF23760, L28);
  10130. LOR8(%SF42380, %FF24640, L29);
  10131. LOR8(%SF42385, %FF25520, L30);
  10132. LOR8(%SF42390, %FF26400, L31);
  10133. LOR8(%SF42395, %FF27280, L32);
  10134. LOR8(%SF42400, %FF28160, L33);
  10135. LOR8(%SF42405, %FF29040, L34);
  10136. LOR8(%SF42410, %FF29920, L35);
  10137. LOR8(%SF42415, %FF30800, L36);
  10138.  
  10139. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  10140.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  10141.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  10142.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  10143.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  10144.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  10145.        ~P17 P17 ~P53 P53 *
  10146.  
  10147. LOR8(%SF42420, %FF31680, L37);
  10148. LOR8(%SF42425, %FF32560, L38);
  10149. LOR8(%SF42430, %FF33440, L39);
  10150. LOR8(%SF42435, %FF34320, L40);
  10151. LOR8(%SF42440, %FF35200, L41);
  10152. LOR8(%SF42445, %FF36080, L42);
  10153. LOR8(%SF42450, %FF36960, L43);
  10154. LOR8(%SF42455, %FF37840, L44);
  10155. LOR8(%SF42460, %FF38720, L45);
  10156. LOR8(%SF42465, %FF39600, L46);
  10157. LOR8(%SF42470, %FF40480, L47);
  10158. LOR8(%SF42475, %FF41360, L48);
  10159.  
  10160. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  10161.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  10162.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  10163.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  10164.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  10165.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  10166.  
  10167. EP1800GLOBAL(%SF42281, %SF7832, L9, P10, L49, %FF7832, N4, N113, %FF7744, L89, N177, P17, N193);
  10168. EP1800GLOBAL(%SF42286, %SF8712, L10, P11, L50, %FF8712, N3, N114, %FF8624, L90, N178, P17, N194);
  10169. EP1800GLOBAL(%SF42291, %SF9592, L11, P12, L51, %FF9592, N2, N115, %FF9504, L91, N179, P17, N195);
  10170. EP1800GLOBAL(%SF42296, %SF10472, L12, P13, L52, %FF10472, N1, N116, %FF10384, L92, N180, P17, N196);
  10171.  
  10172. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  10173.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  10174.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  10175.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  10176.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  10177.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  10178.        ~P17 P17 ~P53 P53 *
  10179.  
  10180. EP1800GLOBAL(%SF42301, %SF11352, L13, P23, L53, %FF11352, N13, N133, %FF11264, L93, N181, P19, N197);
  10181. EP1800GLOBAL(%SF42306, %SF12232, L14, P24, L54, %FF12232, N14, N134, %FF12144, L94, N182, P19, N198);
  10182. EP1800GLOBAL(%SF42311, %SF13112, L15, P25, L55, %FF13112, N15, N135, %FF13024, L95, N183, P19, N199);
  10183. EP1800GLOBAL(%SF42316, %SF13992, L16, P26, L56, %FF13992, N16, N136, %FF13904, L96, N184, P19, N200);
  10184.  
  10185. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  10186.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  10187.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  10188.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  10189.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  10190.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  10191.        ~P17 P17 ~P53 P53 *
  10192.  
  10193. EP1800GLOBAL(%SF42401, %SF28952, L33, P44, L57, %FF28952, N28, N137, %FF28864, L97, N185, P51, N201);
  10194. EP1800GLOBAL(%SF42406, %SF29832, L34, P45, L58, %FF29832, N27, N138, %FF29744, L98, N186, P51, N202);
  10195. EP1800GLOBAL(%SF42411, %SF30712, L35, P46, L59, %FF30712, N26, N139, %FF30624, L99, N187, P51, N203);
  10196. EP1800GLOBAL(%SF42416, %SF31592, L36, P47, L60, %FF31592, N25, N140, %FF31504, L100, N188, P51, N204);
  10197.  
  10198. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  10199.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  10200.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  10201.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  10202.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  10203.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  10204.        ~P17 P17 ~P53 P53 *
  10205.  
  10206. EP1800GLOBAL(%SF42421, %SF32472, L37, P57, L61, %FF32472, N37, N141, %FF32384, L101, N189, P53, N205);
  10207. EP1800GLOBAL(%SF42426, %SF33352, L38, P58, L62, %FF33352, N38, N142, %FF33264, L102, N190, P53, N206);
  10208. EP1800GLOBAL(%SF42431, %SF34232, L39, P59, L63, %FF34232, N39, N143, %FF34144, L103, N191, P53, N207);
  10209. EP1800GLOBAL(%SF42436, %SF35112, L40, P60, L64, %FF35112, N40, N144, %FF35024, L104, N192, P53, N208);
  10210.  
  10211. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  10212.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  10213.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  10214.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  10215.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  10216.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  10217.  
  10218. EP1800LOCAL(%SF42241, %SF792, L1, P2, L65, %FF792, N12, N65, N97, %FF704, L105, N145, P17, N209);
  10219. EP1800LOCAL(%SF42246, %SF1672, L2, P3, L66, %FF1672, N11, N66, N98, %FF1584, L106, N146, P17, N210);
  10220. EP1800LOCAL(%SF42251, %SF2552, L3, P4, L67, %FF2552, N10, N67, N99, %FF2464, L107, N147, P17, N211);
  10221. EP1800LOCAL(%SF42256, %SF3432, L4, P5, L68, %FF3432, N9, N68, N100, %FF3344, L108, N148, P17, N212);
  10222. EP1800LOCAL(%SF42261, %SF4312, L5, P6, L69, %FF4312, N8, N69, N101, %FF4224, L109, N149, P17, N213);
  10223. EP1800LOCAL(%SF42266, %SF5192, L6, P7, L70, %FF5192, N7, N70, N102, %FF5104, L110, N150, P17, N214);
  10224. EP1800LOCAL(%SF42271, %SF6072, L7, P8, L71, %FF6072, N6, N71, N103, %FF5984, L111, N151, P17, N215);
  10225. EP1800LOCAL(%SF42276, %SF6952, L8, P9, L72, %FF6952, N5, N72, N104, %FF6864, L112, N152, P17, N216);
  10226.  
  10227. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  10228.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  10229.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  10230.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  10231.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  10232.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  10233.        ~P17 P17 ~P53 P53 *
  10234.  
  10235. EP1800LOCAL(%SF42321, %SF14872, L17, P27, L73, %FF14872, N17, N73, N105, %FF14784, L113, N153, P19, N217);
  10236. EP1800LOCAL(%SF42326, %SF15752, L18, P28, L74, %FF15752, N18, N74, N106, %FF15664, L114, N154, P19, N218);
  10237. EP1800LOCAL(%SF42331, %SF16632, L19, P29, L75, %FF16632, N19, N75, N107, %FF16544, L115, N155, P19, N219);
  10238. EP1800LOCAL(%SF42336, %SF17512, L20, P30, L76, %FF17512, N20, N76, N108, %FF17424, L116, N156, P19, N220);
  10239. EP1800LOCAL(%SF42341, %SF18392, L21, P31, L77, %FF18392, N21, N77, N109, %FF18304, L117, N157, P19, N221);
  10240. EP1800LOCAL(%SF42346, %SF19272, L22, P32, L78, %FF19272, N22, N78, N110, %FF19184, L118, N158, P19, N222);
  10241. EP1800LOCAL(%SF42351, %SF20152, L23, P33, L79, %FF20152, N23, N79, N111, %FF20064, L119, N159, P19, N223);
  10242. EP1800LOCAL(%SF42356, %SF21032, L24, P34, L80, %FF21032, N24, N80, N112, %FF20944, L120, N160, P19, N224);
  10243.  
  10244. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  10245.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  10246.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  10247.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  10248.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  10249.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  10250.        ~P17 P17 ~P53 P53 *
  10251.  
  10252. EP1800LOCAL(%SF42361, %SF21912, L25, P36, L81, %FF21912, N36, N81, N113, %FF21824, L121, N161, P51, N225);
  10253. EP1800LOCAL(%SF42366, %SF22792, L26, P37, L82, %FF22792, N35, N82, N114, %FF22704, L122, N162, P51, N226);
  10254. EP1800LOCAL(%SF42371, %SF23672, L27, P38, L83, %FF23672, N34, N83, N115, %FF23584, L123, N163, P51, N227);
  10255. EP1800LOCAL(%SF42376, %SF24552, L28, P39, L84, %FF24552, N33, N84, N116, %FF24464, L124, N164, P51, N228);
  10256. EP1800LOCAL(%SF42381, %SF25432, L29, P40, L85, %FF25432, N32, N85, N117, %FF25344, L125, N165, P51, N229);
  10257. EP1800LOCAL(%SF42386, %SF26312, L30, P41, L86, %FF26312, N31, N86, N118, %FF26224, L126, N166, P51, N230);
  10258. EP1800LOCAL(%SF42391, %SF27192, L31, P42, L87, %FF27192, N30, N87, N119, %FF27104, L127, N167, P51, N231);
  10259. EP1800LOCAL(%SF42396, %SF28072, L32, P43, L88, %FF28072, N29, N88, N120, %FF27984, L128, N168, P51, N232);
  10260.  
  10261. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  10262.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  10263.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  10264.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  10265.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  10266.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  10267.        ~P17 P17 ~P53 P53 *
  10268.  
  10269. EP1800LOCAL(%SF42441, %SF35992, L41, P61, L89, %FF35992, N41, N89, N121, %FF35904, L137, N169, P53, N233);
  10270. EP1800LOCAL(%SF42446, %SF36872, L42, P62, L90, %FF36872, N42, N90, N122, %FF36784, L138, N170, P53, N234);
  10271. EP1800LOCAL(%SF42451, %SF37752, L43, P63, L91, %FF37752, N43, N91, N123, %FF37664, L139, N171, P53, N235);
  10272. EP1800LOCAL(%SF42456, %SF38632, L44, P64, L92, %FF38632, N44, N92, N124, %FF38544, L140, N172, P53, N236);
  10273. EP1800LOCAL(%SF42461, %SF39512, L45, P65, L93, %FF39512, N45, N93, N125, %FF39424, L141, N173, P53, N237);
  10274. EP1800LOCAL(%SF42466, %SF40392, L46, P66, L94, %FF40392, N46, N94, N126, %FF40304, L142, N174, P53, N238);
  10275. EP1800LOCAL(%SF42471, %SF41272, L47, P67, L95, %FF41272, N47, N95, N127, %FF41184, L143, N175, P53, N239);
  10276. EP1800LOCAL(%SF42476, %SF42152, L48, P68, L96, %FF42152, N48, N96, N128, %FF42064, L144, N176, P53, N240);
  10277.  
  10278. %ENDMODEL