home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s205 / 1.ddi / BACKUP.001 / EXAMPLES_WB_BSR_BSR_INPT.PDS < prev    next >
Encoding:
Text File  |  1991-02-27  |  2.6 KB  |  165 lines

  1. ;PALASM Design Description
  2.  
  3. ;---------------------------------- Declaration Segment ------------
  4.  TITLE BARREL SHIFTER
  5.  PATTERN R
  6.  REVISION 1.0
  7.  AUTHOR AG/AN/JD
  8.  DATE AUG 31, 1990
  9.  CHIP  BRL MACH110
  10.  
  11. ;---------------------------------- PIN Declarations ---------------
  12. PIN ?  CLOCK 
  13. PIN ?  D0 
  14. PIN ?  D1 
  15. PIN ?  D2 
  16. PIN ?  D3 
  17. PIN ?  D4 
  18. PIN ?  D5 
  19. PIN ?  D6 
  20. PIN ?  D7 
  21. PIN ?  Q0 REG
  22. PIN ?  Q1 REG
  23. PIN ?  Q2 REG
  24. PIN ?  Q3 REG
  25. PIN ?  Q4 REG
  26. PIN ?  Q5 REG
  27. PIN ?  Q6 REG
  28. PIN ?  Q7 REG
  29.  
  30. PIN ?  S0 
  31. PIN ?  S1 
  32. PIN ?  S2 
  33. PIN ?  SE 
  34. PIN ?  LD 
  35.  
  36. STRING RL1 '/S2 * /S1 * /S0 * SE'
  37. STRING RL2 '/S2 * /S1 *  S0 * SE'
  38. STRING RL3 '/S2 *  S1 * /S0 * SE'
  39. STRING RL4 '/S2 *  S1 *  S0 * SE'
  40. STRING RL5 ' S2 * /S1 * /S0 * SE'
  41. STRING RL6 ' S2 * /S1 *  S0 * SE'
  42. STRING RL7 ' S2 *  S1 * /S0 * SE'
  43. STRING RL8 ' S2 *  S1 *  S0 * SE'
  44. ;----------------------------------- Boolean Equation Segment ------
  45. EQUATIONS
  46.  
  47. Q0 = D0 * LD
  48.      + Q0 * /SE
  49.      + D7 * RL1
  50.      + D6 * RL2
  51.      + D5 * RL3
  52.      + D4 * RL4
  53.      + D3 * RL5
  54.      + D2 * RL6
  55.      + D1 * RL7
  56.      + D0 * RL8
  57.  
  58. Q1 = D1 * LD
  59.      + Q1 * /SE
  60.      + D0 * RL1
  61.      + D7 * RL2
  62.      + D6 * RL3
  63.      + D5 * RL4
  64.      + D4 * RL5
  65.      + D3 * RL6
  66.      + D2 * RL7
  67.      + D1 * RL8
  68.  
  69. Q2 = D2 * LD
  70.      + Q2 * /SE
  71.      + D1 * RL1
  72.      + D0 * RL2
  73.      + D7 * RL3
  74.      + D6 * RL4
  75.      + D5 * RL5
  76.      + D4 * RL6
  77.      + D3 * RL7
  78.      + D2 * RL8
  79.  
  80. Q3 = D3 * LD
  81.      + Q3 * /SE
  82.      + D2 * RL1
  83.      + D1 * RL2
  84.      + D0 * RL3
  85.      + D7 * RL4
  86.      + D6 * RL5
  87.      + D5 * RL6
  88.      + D4 * RL7
  89.      + D3 * RL8
  90.  
  91. Q4 = D4 * LD
  92.      + Q4 * /SE
  93.      + D3 * RL1
  94.      + D2 * RL2
  95.      + D1 * RL3
  96.      + D0 * RL4
  97.      + D7 * RL5
  98.      + D6 * RL6
  99.      + D5 * RL7
  100.      + D4 * RL8
  101.  
  102. Q5 = D5 * LD
  103.      + Q5 * /SE
  104.      + D4 * RL1
  105.      + D3 * RL2
  106.      + D2 * RL3
  107.      + D1 * RL4
  108.      + D0 * RL5
  109.      + D7 * RL6
  110.      + D6 * RL7
  111.      + D5 * RL8
  112.  
  113. Q6 = D6 * LD
  114.      + Q6 * /SE
  115.      + D5 * RL1
  116.      + D4 * RL2
  117.      + D3 * RL3
  118.      + D2 * RL4
  119.      + D1 * RL5
  120.      + D0 * RL6
  121.      + D7 * RL7
  122.      + D6 * RL8
  123.  
  124. Q7 = D7 * LD
  125.      + Q7 * /SE
  126.      + D6 * RL1
  127.      + D5 * RL2
  128.      + D4 * RL3
  129.      + D3 * RL4
  130.      + D2 * RL5
  131.      + D1 * RL6
  132.      + D0 * RL7
  133.      + D7 * RL8
  134.  
  135.  
  136. Q0.CLKF = CLOCK
  137. Q1.CLKF = CLOCK
  138. Q2.CLKF = CLOCK
  139. Q3.CLKF = CLOCK
  140. Q4.CLKF = CLOCK
  141. Q5.CLKF = CLOCK
  142. Q6.CLKF = CLOCK
  143. Q7.CLKF = CLOCK
  144.  
  145.  
  146. Q0.SETF = GND
  147. Q1.SETF = GND
  148. Q2.SETF = GND
  149. Q3.SETF = GND
  150. Q4.SETF = GND
  151. Q5.SETF = GND
  152. Q6.SETF = GND
  153. Q7.SETF = GND
  154.  
  155.  
  156. Q0.RSTF = GND
  157. Q1.RSTF = GND
  158. Q2.RSTF = GND
  159. Q3.RSTF = GND
  160. Q4.RSTF = GND
  161. Q5.RSTF = GND
  162. Q6.RSTF = GND
  163. Q7.RSTF = GND
  164.  
  165.