home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / tech / palsum5 / octcomp.pds < prev    next >
Text File  |  1987-08-26  |  3KB  |  91 lines

  1. Title    Octal_Comparator
  2. Pattern  OctComp.pds
  3. Revision A
  4. Author   Mehrnaz Hada
  5. Company  Monolithic Memories Inc., Santa Clara,CA
  6. Date     1/29/85
  7.   
  8. ;The octal comparator establishes when two 8-bit data
  9. ;strings (A7-A0) and (B7-B0) are equivalent (EQ=H) or
  10. ;equivalent (NE=H).
  11.   
  12. CHIP OctalComparato PAL16C1
  13.   
  14. A7 A0 B0 A1 B1 A2 B2 A3 B3 GND
  15. A4 B4 A5 B5 EQ NE A6 B6 B7 VCC
  16.   
  17. EQUATIONS
  18.   
  19. NE =  A0*/B0  +  /A0* B0                ;A0 :+: B0
  20.    +  A1*/B1  +  /A1* B1                ;A1 :+: B1
  21.    +  A2*/B2  +  /A2* B2                ;A2 :+: B2
  22.    +  A3*/B3  +  /A3* B3                ;A3 :+: B3
  23.    +  A4*/B4  +  /A4* B4                ;A4 :+: B4
  24.    +  A5*/B5  +  /A5* B5                ;A5 :+: B5
  25.    +  A6*/B6  +  /A6* B6                ;A6 :+: B6
  26.    +  A7*/B7  +  /A7* B7                ;A7 :+: B7
  27.   
  28.   
  29. SIMULATION
  30.   
  31. TRACE_ON A7 A6 A5 A4 A3 A2 A1 A0 NE
  32.          B7 B6 B5 B4 B3 B2 B1 B0
  33.   
  34. SETF  A7 /A6 /A5 /A4 /A3 /A2 /A1 /A0    ;A7=H, B7=L
  35.      /B7 /B6 /B5 /B4 /B3 /B2 /B1 /B0
  36. SETF /A7 A6                             ;A6=H, B6=L
  37. SETF /A6 A5                             ;A5=H, B5=L
  38. SETF /A5 A4                             ;A4=H, B4=L
  39. SETF /A4 A3                             ;A3=H, B3=L
  40. SETF /A3 A2                             ;A2=H, B2=L
  41. SETF /A2 A1                             ;A1=H, B1=L
  42. SETF /A1 A0                             ;A0=H, B0=L
  43. SETF /A7 /A6 /A5 /A4 /A3 /A2 /A1 /A0    ;A7=L, B7=H
  44.       B7
  45. SETF /B7 B6                             ;A6=L, B6=H
  46. SETF /B6 B5                             ;A5=L, B5=L
  47. SETF /B5 B4                             ;A4=L, B4=H
  48. SETF /B4 B3                             ;A3=L, B3=H
  49. SETF /B3 B2                             ;A2=L, B2=H
  50. SETF /B2 B1                             ;A1=L, B1=H
  51. SETF /B1 B0                             ;A0=L, B0=H
  52. SETF /B0                                ;Test all L's
  53. SETF A7 A6 A5 A4 A3 A2 A1 A0            ;Test all H's
  54.      B7 B6 B5 B4 B3 B2 B1 B0
  55. SETF /A7 A6 /A5 A4 /A3 A2 /A1 A0        ;Test even ones
  56.      /B7 B6 /B5 B4 /B3 B2 /B1 B0
  57. SETF A7 /A6 A5 /A4 A3 /A2 A1 /A0        ;Test odd ones
  58.      B7 /B6 B5 /B4 B3 /B2 B1 /B0
  59.   
  60. TRACE_OFF
  61.   
  62. ;Function Table for PALASM1
  63.   
  64. ;A7 A6 A5 A4 A3 A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0 NE EQ
  65.   
  66. ; Input  A  Input  B  Outputs
  67. ; 76543210  76543210   NE EQ    Comments
  68. ;--------------------------------------------------
  69. ; HLLLLLLL  LLLLLLLL   H   L    A7=H, B7=L
  70. ; LHLLLLLL  LLLLLLLL   H   L    A6=H, B6=L
  71. ; LLHLLLLL  LLLLLLLL   H   L    A5=H, B5=L
  72. ; LLLHLLLL  LLLLLLLL   H   L    A4=H, A5=L
  73. ; LLLLHLLL  LLLLLLLL   H   L    A3=H, B3=L
  74. ; LLLLLHLL  LLLLLLLL   H   L    A2=H, B2=L
  75. ; LLLLLLHL  LLLLLLLL   H   L    A1=H, B1=L
  76. ; LLLLLLLH  LLLLLLLL   H   L    A0=H, B0=L
  77. ; LLLLLLLL  HLLLLLLL   H   L    A7=L, B7=H
  78. ; LLLLLLLL  LHLLLLLL   H   L    A6=L, B6=H
  79. ; LLLLLLLL  LLHLLLLL   H   L    A5=L, B5=H
  80. ; LLLLLLLL  LLLHLLLL   H   L    A4=L, B4=H
  81. ; LLLLLLLL  LLLLHLLL   H   L    A3=L, B3=H
  82. ; LLLLLLLL  LLLLLHLL   H   L    A2=L, B2=H
  83. ; LLLLLLLL  LLLLLLHL   H   L    A1=L, B1=H
  84. ; LLLLLLLL  LLLLLLLH   H   L    A0=L, B0=H
  85. ; LLLLLLLL  LLLLLLLL   L   H    Test all L'S
  86. ; HHHHHHHH  HHHHHHHH   L   H    Test all H'S
  87. ; HLHLHLHL  HLHLHLHL   L   H    Test even checkerboard
  88. ; LHLHLHLH  LHLHLHLH   L   H    Test odd  checkerboard
  89. ;-----------------------------------------------------
  90.   
  91.