home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cbm / firmware / computers / c64 / pla-906114-1.pds < prev    next >
Text File  |  2003-04-16  |  2KB  |  115 lines

  1. ;machxl dESIGN dESCRIPTION
  2.  
  3.  
  4.  
  5. ;---------------------------------- dECLARATION sEGMENT ------------
  6.  
  7. title    sUPER pla - ALL cOMMODORE 82s100 REPLACEMENT
  8.  
  9. pattern  NONE
  10.  
  11. revision v1.0
  12.  
  13. author   jENS sCHOENFELD
  14.  
  15. company  INDIVIDUAL cOMPUTERS
  16.  
  17. date     06/02/02
  18.  
  19.  
  20.  
  21. chip  _pla  mach110
  22.  
  23.  
  24.  
  25. ;---------------------------------- pin dECLARATIONS ---------------
  26.  
  27. ;INPUTS
  28.  
  29. pin 33 i8
  30.  
  31. pin 24 i9
  32.  
  33. pin 31 i10
  34.  
  35.  
  36.  
  37. pin 14 i11
  38.  
  39. pin 30 i12
  40.  
  41. pin 15 i13
  42.  
  43. pin 16 i15
  44.  
  45. pin 29 i14
  46.  
  47.  
  48.  
  49. pin 37 i7
  50.  
  51. pin 11 i6
  52.  
  53. pin 2 i5
  54.  
  55. pin 38 i4
  56.  
  57.  
  58.  
  59. pin 39 i3
  60.  
  61. pin 43 i2
  62.  
  63. pin 9 i1
  64.  
  65. pin 7 i0
  66.  
  67.  
  68.  
  69. ;OUTPUTS
  70.  
  71. pin 18 f3
  72.  
  73. pin 21 f2
  74.  
  75.  
  76.  
  77. pin 17 f1
  78.  
  79. pin 27 f0
  80.  
  81.  
  82.  
  83. pin 6 f6
  84.  
  85. pin 3 f7
  86.  
  87. pin 8 f5
  88.  
  89. pin 4 f4
  90.  
  91.  
  92.  
  93. node ? f1LOW
  94.  
  95. node ? f6LOW
  96.  
  97. node ? f7LOW
  98.  
  99.  
  100.  
  101. node ? nOc64rAM
  102.  
  103. node ? cASrAM
  104.  
  105.  
  106.  
  107. ;----------------------------------- bOOLEAN eQUATION sEGMENT ------
  108.  
  109. equations
  110.  
  111.  
  112.  
  113. ;JUMPER SETTINGS ([0],[1],[2]): 
  114.  
  115. ; 000 = c16/c116/pLUS 4 pla
  116.  
  117. ; 100 = fLOPPY 1551 CARTRIDGE pla
  118.  
  119. ; 010 = c610 pla
  120.  
  121. ; 110 = c710 pla
  122.  
  123. ; 001 = c64 pla
  124.  
  125.  
  126.  
  127.  
  128.  
  129. MINIMIZE_OFF
  130.  
  131.  
  132.  
  133. /f0 =/cASrAM
  134.  
  135.  
  136.  
  137. ;f1 = f1LOW
  138.  
  139.  
  140.  
  141. /f2= i5*i6*i7*i2*i13*/i10*i11
  142.  
  143.     +i5*i6*i7*i2*/i13*/i12*/i10*i11
  144.  
  145.  
  146.  
  147. /f3 =  i5*i6*/i7*i8*/i3*/i2*i1*i13*/i10*i11
  148.  
  149.       +i5*i6*/i7*i8*/i3*i2*i13*/i10*i11
  150.  
  151.       +i5*i6*/i7*i8*/i3*i2*/i13*/i12*/i10*i11
  152.  
  153.       +i10*i12* i13*i4*/i14*i15
  154.  
  155.       +i10*/i12*i4*/i14*i15
  156.  
  157.  
  158.  
  159. /f4= /i0 * i5 * i6 */i7*i8*/i10*/i11
  160.  
  161.  
  162.  
  163. /f5=i5*i6*/i7*i8*i3*i1*/i2*/i10*/i11
  164.  
  165.    +i5*i6*/i7*i8*i3*i2*/i10*/i11
  166.  
  167.    +i5*i6*/i7*i8*i12*/i13*/i10*/i11
  168.  
  169.    +i5*i6*/i7*i8*i3*i1*/i2*/i10*i11*i9
  170.  
  171.    +i5*i6*/i7*i8*i3*i2*/i10*i11*i9
  172.  
  173.    +i5*i6*/i7*i8*i12*/i13*/i10*i11*i9
  174.  
  175.  
  176.  
  177. ;f6 = f6LOW
  178.  
  179.  
  180.  
  181. ;f7 = f7LOW
  182.  
  183.  
  184.  
  185. /f1 =i5*/i6*i7*i1*i2*i13*/i10*i11;WAR:LOW
  186.  
  187.  
  188.  
  189.  
  190.  
  191. /f7= i5*/i6*i7*/i10*i11*i2*/i12*/i13
  192.  
  193.     +i5*i6*i7*/i10*/i13*i12
  194.  
  195.     +i15*i14*i10*/i13*i12
  196.  
  197.  
  198.  
  199. /f6 = i5*/i6*/i7*/i10*i11*/i12*i1*i2
  200.  
  201.      +i5*/i6*/i7*/i10   *i12*/i13
  202.  
  203.  
  204.  
  205. nOc64rAM =f5*f7*f6*f3*f1*f2
  206.  
  207. cASrAM= /nOc64rAM
  208.  
  209.        + i0
  210.  
  211.        + /i0 * i12 * /i13 * /i5 * i6
  212.  
  213.        + /i0 * i12 * /i13 * /i6 * i7
  214.  
  215.        + /i0 * i12 * /i13 * /i5 */i6*/i7*i8
  216.  
  217.        + /i0 * i12 * /i13 * i5 * i6*/i7*/i8
  218.  
  219.  
  220.  
  221. ;----------------------------------- sIMULATION sEGMENT ------------
  222.  
  223. simulation
  224.  
  225.  
  226.  
  227. ;-------------------------------------------------------------------
  228.  
  229.