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

  1. Name      Ioport;
  2. Partno      CA0014;
  3. Revision  02;
  4. Designer  T. Kahl;
  5. Date      12/21/84;
  6. Company   Assisted Technology;
  7. Assembly  none;
  8. Location  none;
  9.  
  10. /****************************************************************/
  11. /** Allowable Target Device Types :  PAL20RA10               **/
  12. /****************************************************************/
  13.  
  14. ORDER:    !pl,%1,!oe,%1,!ce,%1,clr,%1,dclk,%1,D6..0,%1,dack,%2,
  15.     drdy,%1,Q6..0;
  16.  
  17. VECTORS:
  18.  
  19. $msg"              d         d  d        ";
  20. $msg"      ! ! ! c c         a  r        ";
  21. $msg"      p o c l l DDDDDDD c  d QQQQQQQ";
  22. $msg"      l e e r k 6543210 k  y 6543210";
  23. $msg"      --------------------------------";
  24.        1 0 0 1 0 XXXXXXX 0    L LLLLLLL    /* asyncrhonous clear    */
  25.        1 0 0 0 C 0000000 0    H LLLLLLL    /* write 0's to port    */
  26.        1 0 0 0 0 XXXXXXX C    L LLLLLLL    /* dack clears drdy    */
  27.        1 0 0 0 C 1111111 0    H HHHHHHH    /* write 1's to port    */
  28.        1 0 0 0 0 XXXXXXX C    L HHHHHHH    /* dack clears drdy    */
  29.        1 0 0 0 C 1010101 0    H HLHLHLH    /* write 101.. to port    */
  30.        1 0 0 0 0 XXXXXXX C    L HLHLHLH    /* dack clears drdy    */
  31.        1 0 0 0 C 0101010 0    H LHLHLHL    /* write 010.. to port    */
  32.        1 0 0 0 0 XXXXXXX C    L LHLHLHL    /* dack clears drdy    */
  33.        1 0 0 0 1 1010101 0    H HLHLHLH    /* clock port with 010    */
  34.        1 0 0 0 0 1010101 0    H HLHLHLH    /* dack clears drdy    */
  35.        1 0 0 0 0 1010101 1    L HLHLHLH    /* clock drdy with 010    */
  36.        1 0 0 0 0 1010101 0    L HLHLHLH
  37.        1 1 0 0 0 XXXXXXX 0    L ZZZZZZZ    /* test register hi-Z    */
  38.        1 0 1 0 0 XXXXXXX 0    Z ZZZZZZZ    /* test all output hi-Z */
  39.        1 1 1 0 0 XXXXXXX 0    Z ZZZZZZZ
  40.        K 1 1 X X XXXXXXX X    0 0000000    /* test TTL preload */
  41.        1 0 0 0 0 XXXXXXX 0    L LLLLLLL    /* clear all registers */
  42.        K 1 1 X X XXXXXXX X    1 1111111    /* test TTL preload */
  43.        1 0 0 0 0 XXXXXXX 0    H HHHHHHH    /* set all registers */
  44.