home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0020 - 0029 / ibm0020-0029 / ibm0028.tar / ibm0028 / CUPL21-4.ZIP / IODECODE.SI < prev    next >
Encoding:
Text File  |  1986-03-02  |  5.5 KB  |  94 lines

  1. Name       Iodecode;
  2. Partno     CA0010;
  3. Revision   02;
  4. Date       9/22/84;
  5. Designer   Osann/Kahl;
  6. Company    Assisted Technology, Inc.;
  7. Assembly   PC Multi-Function;
  8. Location   U12;
  9.  
  10. /************************************************************************/
  11. /* This device generates the chip select signals for the I/O functions. */
  12. /* It also enables the data bus transceiver for both memory and I/O    */
  13. /* write cycles.                            */
  14. /************************************************************************/
  15. /* Allowable Target Device Types:    PAL12L6   82S153        */
  16. /************************************************************************/
  17.  
  18. ORDER:    a9, %1, a8, %1, a7, %1, a6, %1, a5, %1, a4, %1, a3, %1, a2, %2,
  19.     !memw, %1, !iow, %1, !ioacc_in, %1, !memacc, %2,
  20.  
  21.     !parport, %1, !rtclk, %1, !serport1, %1,
  22.     !serport2, %1, !ioacc, %1, !wrbuff;
  23.  
  24. VECTORS:
  25.  
  26. $msg "                           !        ! !";
  27. $msg "                           i    !   s s";
  28. $msg "                           o !  p   e e   !";
  29. $msg "                           a m  a ! r r ! w";
  30. $msg "                       !   c e  r r p p i r";
  31. $msg "                       m ! c m  p t o o o b";
  32. $msg "                       e i | a  o c r r a u";
  33. $msg "      a a a a a a a a  m o i c  r l t t c f";
  34. $msg "      9 8 7 6 5 4 3 2  w w n c  t k 1 2 c f";
  35. $msg "     ---------------------------------------";
  36. 0 1 0 0 0 0 0 0  1 0 0 1  H L H H L L    /* real-time clock wr 100-103    */
  37. 0 1 0 0 0 0 0 1  1 0 0 1  H L H H L L    /* real-time clock wr 104-107    */
  38. 0 1 0 0 0 0 1 0  1 0 0 1  H L H H L L    /* real-time clock wr 108-10B    */
  39. 0 1 0 0 0 0 1 1  1 0 0 1  H L H H L L    /* real-time clock wr 10C-10F    */
  40. 0 1 0 0 0 1 0 0  1 0 0 1  H L H H L L    /* real-time clock wr 110-113    */
  41. 0 1 0 0 0 1 0 1  1 0 0 1  H L H H L L    /* real-time clock wr 114-117    */
  42. 0 1 0 0 0 1 1 0  1 0 0 1  H L H H L L    /* real-time clock wr 118-11B    */
  43. 0 1 0 0 0 1 1 1  1 0 0 1  H L H H L L    /* real-time clock wr 11C-11F    */
  44. 0 1 0 0 0 0 0 0  1 1 0 1  H L H H L H    /* real-time clock rd 100-103    */
  45. 0 1 0 0 0 0 0 1  1 1 0 1  H L H H L H    /* real-time clock rd 104-107    */
  46. 0 1 0 0 0 0 1 0  1 1 0 1  H L H H L H    /* real-time clock rd 108-10B    */
  47. 0 1 0 0 0 0 1 1  1 1 0 1  H L H H L H    /* real-time clock rd 10C-10F    */
  48. 0 1 0 0 0 1 0 0  1 1 0 1  H L H H L H    /* real-time clock rd 110-113    */
  49. 0 1 0 0 0 1 0 1  1 1 0 1  H L H H L H    /* real-time clock rd 114-117    */
  50. 0 1 0 0 0 1 1 0  1 1 0 1  H L H H L H    /* real-time clock rd 118-11B    */
  51. 0 1 0 0 0 1 1 1  1 1 0 1  H L H H L H    /* real-time clock rd 11C-11F    */
  52. 0 1 1 1 1 1 0 1  1 0 0 1  L H H H L L    /* parallel port   wr 1F4-1F7    */
  53. 0 1 1 1 1 1 0 1  1 1 0 1  L H H H L H    /* parallel port   rd 1F4-1F7    */
  54. 1 0 1 1 1 1 1 0  1 0 0 1  H H L H L L    /* serial port #1  wr 2F8-2FB    */
  55. 1 0 1 1 1 1 1 1  1 0 0 1  H H L H L L    /* serial port #1  wr 2FC-2FF    */
  56. 1 0 1 1 1 1 1 0  1 1 0 1  H H L H L H    /* serial port #1  rd 2F8-2FB    */
  57. 1 0 1 1 1 1 1 1  1 1 0 1  H H L H L H    /* serial port #1  rd 2FC-2FF    */
  58. 1 1 1 1 1 1 1 0  1 0 0 1  H H H L L L    /* serial port #2  wr 3F8-3FB    */
  59. 1 1 1 1 1 1 1 1  1 0 0 1  H H H L L L    /* serial port #2  wr 3FC-3FF    */
  60. 1 1 1 1 1 1 1 0  1 1 0 1  H H H L L H    /* serial port #2  rd 3F8-3FB    */
  61. 1 1 1 1 1 1 1 1  1 1 0 1  H H H L L H    /* serial port #2  rd 3FC-3FF    */
  62. 0 0 0 0 0 0 0 1  0 1 1 0  H H H H H L    /* memory access   wr 004-007    */
  63. 0 0 0 0 0 0 1 0  0 1 1 0  H H H H H L    /* memory access   wr 008-00B    */
  64. 0 0 0 0 0 1 0 0  0 1 1 0  H H H H H L    /* memory access   wr 010-013    */
  65. 0 0 0 0 1 0 0 0  0 1 1 0  H H H H H L    /* memory access   wr 020-023    */
  66. 0 0 0 1 0 0 0 0  0 1 1 0  H H H H H L    /* memory access   wr 040-043    */
  67. 0 0 1 0 0 0 0 0  0 1 1 0  H H H H H L    /* memory access   wr 080-083    */
  68. 0 1 0 0 0 0 0 0  0 1 1 0  H L H H L L    /* memory access   wr 100-103    */
  69. 1 0 0 0 0 0 0 0  0 1 1 0  H H H H H L    /* memory access   wr 200-203    */
  70. 1 1 1 1 1 1 1 0  0 1 1 0  H H H L L L    /* memory access   wr 3F8-3FB    */
  71. 1 1 1 1 1 1 0 1  0 1 1 0  H H H H H L    /* memory access   wr 3F4-3F7    */
  72. 1 1 1 1 1 0 1 1  0 1 1 0  H H H H H L    /* memory access   wr 3EC-3EF    */
  73. 1 1 1 1 0 1 1 1  0 1 1 0  H H H H H L    /* memory access   wr 3DC-3DF    */
  74. 1 1 1 0 1 1 1 1  0 1 1 0  H H H H H L    /* memory access   wr 3BC-3BF    */
  75. 1 1 0 1 1 1 1 1  0 1 1 0  H H H H H L    /* memory access   wr 37C-37F    */
  76. 1 0 1 1 1 1 1 1  0 1 1 0  H H L H L L    /* memory access   wr 2FC-2FF    */
  77. 0 1 1 1 1 1 1 1  0 1 1 0  H H H H H L    /* memory access   wr 1FC-1FF    */
  78. 0 0 0 0 0 0 0 1  1 1 1 0  H H H H H H    /* memory access   rd 004-007    */
  79. 0 0 0 0 0 0 1 0  1 1 1 0  H H H H H H    /* memory access   rd 008-00B    */
  80. 0 0 0 0 0 1 0 0  1 1 1 0  H H H H H H    /* memory access   rd 010-013    */
  81. 0 0 0 0 1 0 0 0  1 1 1 0  H H H H H H    /* memory access   rd 020-023    */
  82. 0 0 0 1 0 0 0 0  1 1 1 0  H H H H H H    /* memory access   rd 040-043    */
  83. 0 0 1 0 0 0 0 0  1 1 1 0  H H H H H H    /* memory access   rd 080-083    */
  84. 0 1 0 0 0 0 0 0  1 1 1 0  H L H H L H    /* memory access   rd 100-103    */
  85. 1 0 0 0 0 0 0 0  1 1 1 0  H H H H H H    /* memory access   rd 200-203    */
  86. 1 1 1 1 1 1 1 0  1 1 1 0  H H H L L H    /* memory access   rd 3F8-3FB    */
  87. 1 1 1 1 1 1 0 1  1 1 1 0  H H H H H H    /* memory access   rd 3F4-3F7    */
  88. 1 1 1 1 1 0 1 1  1 1 1 0  H H H H H H    /* memory access   rd 3EC-3EF    */
  89. 1 1 1 1 0 1 1 1  1 1 1 0  H H H H H H    /* memory access   rd 3DC-3DF    */
  90. 1 1 1 0 1 1 1 1  1 1 1 0  H H H H H H    /* memory access   rd 3BC-3BF    */
  91. 1 1 0 1 1 1 1 1  1 1 1 0  H H H H H H    /* memory access   rd 37C-37F    */
  92. 1 0 1 1 1 1 1 1  1 1 1 0  H H L H L H    /* memory access   rd 2FC-2FF    */
  93. 0 1 1 1 1 1 1 1  1 1 1 0  H H H H H H    /* memory access   rd 1FC-1FF    */
  94.