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

  1. ;PALASM Design Description
  2.  
  3. ;---------------------------------- Declaration Segment ------------
  4. TITLE    4 Bit Full Adder
  5. PATTERN  EXADD10.PDS
  6. REVISION A
  7. AUTHOR   George Landers
  8. COMPANY  Advanced Micro Devices, Inc.
  9. DATE     05/03/90
  10.  
  11. CHIP  EXADD10  MACH110
  12.  
  13. ;---------------------------------- PIN Declarations ---------------
  14. PIN  ?          VCC                             ;
  15. PIN  ?          GND                             ;
  16. PIN  ?          C0                              ;
  17. PIN  ?          A1                              ;
  18. PIN  ?          A2                              ;
  19. PIN  ?          A3                              ;
  20. PIN  ?          A4                              ;
  21. PIN  ?          B1                              ;
  22. PIN  ?          B2                              ;
  23. PIN  ?          B3                              ;
  24. PIN  ?          B4                              ;
  25. PIN  ?          S1                   COMBINATORIAL ;
  26. PIN  ?          S2                   COMBINATORIAL ;
  27. PIN  ?          S3                   COMBINATORIAL ;
  28. PIN  ?          S4                   COMBINATORIAL ;
  29. NODE ?          C2                   COMBINATORIAL ;
  30. PIN  ?          C4                   COMBINATORIAL ;
  31.  
  32. STRING C1 '((A1 * B1) + (A1 * C0) + (B1 * C0))'
  33. STRING C3 '((A3 * B3) + (A3 * C2) + (B3 * C2))'
  34.  
  35. ;----------------------------------- Boolean Equation Segment ------
  36. EQUATIONS
  37.  
  38. S1 = A1 :+: B1 :+: C0
  39. S2 = A2 :+: B2 :+: C1
  40. S3 = A3 :+: B3 :+: C2
  41. S4 = A4 :+: B4 :+: C3
  42.  
  43. C2 = A2 * B2
  44.    + A2 * C1
  45.    + B2 * C1
  46.  
  47. C4 = A4 * B4
  48.    + A4 * C3
  49.    + B4 * C3
  50.  
  51. ;----------------------------------- Simulation Segment ------------
  52. SIMULATION
  53. TRACE_ON  C0 B4 B3 A4 A3 B2 B1 A2 A1 C4 S4 S3 S2 S1
  54.  
  55. SETF /C0 /A1 /A2 /B1 /B2 /A3 /A4 /B3 /B4 CHECK /S1 /S2 /S3 /S4 /C4;00000 00 00
  56. SETF /C0  A1 /A2 /B1 /B2  A3 /A4 /B3 /B4 CHECK  S1 /S2  S3 /S4 /C4;01010 10 10
  57. SETF /C0 /A1  A2 /B1 /B2 /A3  A4 /B3 /B4 CHECK /S1  S2 /S3  S4 /C4;02020 20 20
  58. SETF /C0  A1  A2 /B1 /B2  A3  A4 /B3 /B4 CHECK  S1  S2  S3  S4 /C4;03030 30 30
  59.  
  60. SETF /C0 /A1 /A2  B1 /B2 /A3 /A4  B3 /B4 CHECK  S1 /S2  S3 /S4 /C4;00101 10 10
  61. SETF /C0  A1 /A2  B1 /B2  A3 /A4  B3 /B4 CHECK /S1  S2 /S3  S4 /C4;01111 20 20
  62. SETF /C0 /A1  A2  B1 /B2 /A3  A4  B3 /B4 CHECK  S1  S2  S3  S4 /C4;02121 30 30
  63. SETF /C0  A1  A2  B1 /B2 /A3 /A4 /B3 /B4 CHECK /S1 /S2  S3 /S4 /C4;03100 01 10
  64.  
  65. SETF /C0 /A1 /A2 /B1  B2  A3  A4  B3 /B4 CHECK /S1  S2 /S3 /S4  C4;00231 20 01
  66. SETF /C0  A1 /A2 /B1  B2 /A3 /A4 /B3  B4 CHECK  S1  S2 /S3  S4 /C4;01202 30 20
  67. SETF /C0 /A1  A2 /B1  B2  A3 /A4 /B3 /B4 CHECK /S1 /S2 /S3  S4 /C4;02210 01 20
  68. SETF /C0  A1  A2 /B1  B2 /A3  A4 /B3 /B4 CHECK  S1 /S2  S3  S4 /C4;03220 11 30
  69.  
  70. SETF /C0 /A1 /A2  B1  B2  A3 /A4 /B3  B4 CHECK  S1  S2  S3  S4 /C4;00312 30 30
  71. SETF /C0  A1 /A2  B1  B2  A3  A4 /B3 /B4 CHECK /S1 /S2 /S3 /S4  C4;01330 01 01
  72. SETF /C0 /A1  A2  B1  B2 /A3 /A4  B3 /B4 CHECK  S1 /S2 /S3  S4 /C4;02301 11 20
  73. SETF /C0  A1  A2  B1  B2  A3 /A4  B3 /B4 CHECK /S1  S2  S3  S4 /C4;03311 21 30
  74.  
  75. SETF  C0 /A1 /A2 /B1 /B2 /A3  A4 /B3  B4 CHECK  S1 /S2 /S3 /S4  C4;10022 10 01
  76. SETF  C0  A1 /A2 /B1 /B2  A3  A4 /B3  B4 CHECK /S1  S2  S3 /S4  C4;11032 20 11
  77. SETF  C0 /A1  A2 /B1 /B2 /A3 /A4  B3  B4 CHECK  S1  S2  S3  S4 /C4;12003 30 30
  78. SETF  C0  A1  A2 /B1 /B2 /A3  A4  B3 /B4 CHECK /S1 /S2 /S3 /S4  C4;13021 01 01
  79.  
  80. SETF  C0 /A1 /A2  B1 /B2  A3 /A4  B3  B4 CHECK /S1  S2 /S3 /S4  C4;10113 20 01
  81. SETF  C0  A1 /A2  B1 /B2 /A3  A4  B3  B4 CHECK  S1  S2  S3 /S4  C4;11123 30 11
  82. SETF  C0 /A1  A2  B1 /B2  A3  A4  B3 /B4 CHECK /S1 /S2  S3 /S4  C4;12131 01 11
  83. SETF  C0  A1  A2  B1 /B2 /A3 /A4 /B3  B4 CHECK  S1 /S2  S3  S4 /C4;13102 11 30
  84.  
  85. SETF  C0 /A1 /A2 /B1  B2  A3  A4  B3  B4 CHECK  S1  S2 /S3  S4  C4;10233 30 21
  86. SETF  C0  A1 /A2 /B1  B2  A3 /A4 /B3  B4 CHECK /S1 /S2 /S3 /S4  C4;11212 01 01
  87. SETF  C0 /A1  A2 /B1  B2 /A3  A4 /B3  B4 CHECK  S1 /S2  S3 /S4  C4;12222 11 11
  88. SETF  C0  A1  A2 /B1  B2  A3  A4 /B3  B4 CHECK /S1  S2 /S3  S4  C4;13232 21 11
  89.  
  90. SETF  C0 /A1 /A2  B1  B2 /A3 /A4  B3  B4 CHECK /S1 /S2 /S3 /S4  C4;10303 01 01
  91. SETF  C0  A1 /A2  B1  B2  A3 /A4  B3  B4 CHECK  S1 /S2  S3 /S4  C4;11313 11 11
  92. SETF  C0 /A1  A2  B1  B2 /A3  A4  B3  B4 CHECK /S1  S2 /S3  S4  C4;12323 21 21
  93. SETF  C0  A1  A2  B1  B2  A3  A4  B3  B4 CHECK  S1  S2  S3  S4  C4;13333 31 31
  94.  
  95. TRACE_OFF
  96.  
  97. ;-------------------------------------------------------------------
  98.