home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s205 / 1.ddi / BACKUP.001 / EXAMPLES_TUTOR5.PDS < prev    next >
Encoding:
PALASM Design Description  |  1991-02-27  |  2.5 KB  |  75 lines

  1. ;PALASM Design Description
  2.  
  3. ;---------------------------------- Declaration Segment ------------
  4. TITLE    TUTOR5.PDS
  5. PATTERN  A
  6. REVISION 1.0
  7. AUTHOR   J.ENGINEER
  8. COMPANY  ADVANCED MICRO DEVICES
  9. DATE     01/01/90
  10.  
  11. CHIP  BUS_CTRL  PAL22V10
  12.  
  13. ;---------------------------------- PIN Declarations ---------------
  14. PIN  1          CONTROL_IN           COMBINATORIAL             ; INPUT
  15. PIN  12         GND                                            ; INPUT
  16. PIN  14         COMP_A1              COMBINATORIAL             ; I/O
  17. PIN  15         COMP_A2              COMBINATORIAL             ; I/O
  18. PIN  16         COMP_A3              COMBINATORIAL             ; I/O
  19. PIN  17         COMP_A4              COMBINATORIAL             ; I/O
  20. PIN  18         COMP_B1              COMBINATORIAL             ; I/O
  21. PIN  19         COMP_B2              COMBINATORIAL             ; I/O
  22. PIN  20         COMP_B3              COMBINATORIAL             ; I/O
  23. PIN  21         COMP_B4              COMBINATORIAL             ; I/O
  24. PIN  24         VCC                                            ; INPUT
  25.  
  26.  
  27. ;----------------------------------- Boolean Equation Segment ------
  28. EQUATIONS
  29.  
  30.  COMP_A1 = COMP_B1
  31.  COMP_A2 = COMP_B2
  32.  COMP_A3 = COMP_B3
  33.  COMP_A4 = COMP_B4
  34. /COMP_B1 = COMP_A1
  35. /COMP_B2 = COMP_A2
  36. /COMP_B3 = COMP_A3
  37. /COMP_B4 = COMP_A4
  38.  
  39.  
  40. COMP_A1.TRST = /CONTROL_IN
  41. COMP_A2.TRST = /CONTROL_IN
  42. COMP_A3.TRST = /CONTROL_IN
  43. COMP_A4.TRST = /CONTROL_IN
  44.  
  45. COMP_B1.TRST =  CONTROL_IN
  46. COMP_B2.TRST =  CONTROL_IN
  47. COMP_B3.TRST =  CONTROL_IN
  48. COMP_B4.TRST =  CONTROL_IN
  49.  
  50. ;----------------------------------- Simulation Segment ------------
  51. SIMULATION
  52.  
  53. TRACE_ON CONTROL_IN
  54.          COMP_A1 COMP_A2 COMP_A3 COMP_A4
  55.          COMP_B1 COMP_B2 COMP_B3 COMP_B4
  56.  
  57. SETF   CONTROL_IN  ;ENABLE COMP_B FOR OUTPUT (COMP_A FOR INPUT)
  58. SETF   COMP_A1  COMP_A2  COMP_A3  COMP_A4 ;SET ALL 1s
  59. CHECK /COMP_B1 /COMP_B2 /COMP_B3 /COMP_B4 ;CHECK FOR ALL 0s
  60.  
  61. SETF  /CONTROL_IN  ;ENABLE COMP_A FOR OUTPUT (COMP_B FOR INPUT)
  62. SETF   COMP_B1  COMP_B2  COMP_B3  COMP_B4 ;SET ALL 1s
  63. CHECK  COMP_A1  COMP_A2  COMP_A3  COMP_A4 ;CHECK FOR ALL 0s
  64.  
  65. SETF   CONTROL_IN  ;ENABLE COMP_B FOR OUTPUT (COMP_A FOR INPUT)
  66. SETF   COMP_A1 /COMP_A2  COMP_A3  COMP_A4 ;SET 1011
  67. CHECK /COMP_B1  COMP_B2 /COMP_B3 /COMP_B4 ;CHECK FOR 0100
  68.  
  69. SETF  /CONTROL_IN  ;ENABLE COMP_A FOR OUTPUT (COMP_B FOR INPUT)
  70. SETF   COMP_B1 /COMP_B2  COMP_B3  COMP_B4 ;SET 1011
  71. CHECK  COMP_A1 /COMP_A2  COMP_A3  COMP_A4 ;CHECK FOR 1011
  72.  
  73. TRACE_OFF
  74. ;-------------------------------------------------------------------
  75.