Google
 

Trailing-Edge - PDP-10 Archives - klad_sources - klad.sources/mbc.flo
There are no other files named mbc.flo in the archive.
MASSBUS CONTROLLER REGISTER BIT ASSIGNMENTS                             DECFLO VER  00.12 12-APR-78 08:47  PAGE A 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                                FLOW CHART
                             ****************   
 
              MASSBUS CONTROLLER REGISTER BIT ASSIGNMENTS   
 
                             ****************   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                   COPYRIGHT 1978   
                   DIGITAL EQUIPMENT CORPORATION
                   MAYNARD, MASS. 01754   
MASSBUS CONTROLLER REGISTER BIT ASSIGNMENTS                             DECFLO VER  00.12 12-APR-78 08:47  PAGE B 
 
 
                              TABLE OF CONTENTS 
                             *******************
 
 
          PAGE 01      RH20 REGISTERS 70 TO 74  
 
          PAGE 02      RH10 CONO, CONI & CONTROL REGISTER FORMATS 
 
          PAGE 03      RH10 INTERRUPT ADDRESS, DATA BUFFER, REGISTER ACCESS ERROR & CHANNEL BUFFER REGISTER FORMATS     
MASSBUS CONTROLLER REGISTER BIT ASSIGNMENTS                             DECFLO VER  00.12 12-APR-78 08:47  PAGE 01
RH20 REGISTERS 70 TO 74 
 
 
 
                     00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17  18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35   
                   I---------*--------*--------*--------*--------*--------**--------*--------*--------*--------*--------*--------I  
                   I                       R       S                             *                             *                 I  
    PTCR (73)      I RH20 TRANSFER         C       T               DRIVE        D*  TRANSFER BLOCK COUNT       *  MASSBUS FUNCT. I  
    STCR (71)      I CONTROL REG.     * L  L   *   O    *        * NUMBER **    X*  (NEGATIVE)                 *  CODE 00 TO 77  I  
    [#73 IS        I   (73 OR 71)     * R  P   *   R    *        * 0 TO 7 **    E*  FROM 0 BLOCKS (1777)       *                 I  
    READ ONLY]     I                       A       E                            S*  TO 1777 BLOCKS (0)         *  RD  = 71       I  
                   I                                                             *                             *  WRT = 61       I  
                   I---------*--------*--------*--------*--------*--------**--------*--------*--------*--------*--------*--------I  
 
                     00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17  18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35   
                   I---------*--------*--------*--------*--------*--------**--------*--------*--------*--------*--------*--------I  
                   I                                                                                                             I  
    PBAR (72)      I RH20 BLOCK                                    DRIVE         *  MASSBUS DRIVE REGISTER #05 (DESIRED ADDR.)   I  
    SBAR (70)      I ADDRESS REG.     * L      *        *        * NUMBER **     *                                               I  
                   I   (72 OR 70)     * R      *        *        * 0 TO 7 **     *  NOTE: LOAD THE BLOCK ADDR REG BEFORE LOADING I  
                   I                                                             *        THE TRANSFER CONTROL REGISTER (RHST).  I  
                   I                                                             *                                               I  
                   I---------*--------*--------*--------*--------*--------**-----*--*--------*--------*--------*--------*--------I  
 
                     00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17  18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35   
                   I---------*--------*--------*--------*--------*--------**--------*--------*--------*--------*--------*--------I  
                   I                                                                                  *                          I  
    IVAR (74)      I RH20 INTERRUPT                                                                   * INTERRUPT VECTOR ADDRESS I  
                   I VECTOR ADDR.     * L      *        *        *        **        *        *        * FOR THE RH20 (9 BITS)    I  
                   I REGISTER  (74)   * R      *        *        *        **        *        *        *     000 TO 777           I  
                   I                                                                                  *                          I  
                   I                                                                                  *                          I  
                   I---------*--------*--------*--------*--------*--------**--------*--------*--------*--------------------------I  
 
                                                                            18 19 20 21 22 23 24 25 26 27 28 29*30 31 32*33 34 35   
                                                                          I---------*--------*--------*--------*--------*--------I  
                                                                          I                    R  R  X           A     D         I  
    RH20 MASSBUS CONTROLLER ASSIGNMENTS:                        RH20      I                    A  H  E  M  R  D  T  S  O  PIA    I  
                                                                CONO      I         *        * E  C  C* B  C  S* T  T  N* CHANNELI  
    RH20 MBC #  CHANNEL ADDRESS                                 BITS      I         *        * C  L  L* E  L  C* N  O  C* 0 TO 7 I  
     540 = 0    EPT +00                                                   I                    L  R  R     P  R  E  P  L         I  
     544 = 1    EPT +04                                                   I                    R                 N     R         I  
     550 = 2    EPT +10                                                   I---------*--------*--------*--------*--------*--------I  
     554 = 3    EPT +14 
     560 = 4    EPT +20                                                     18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35   
     564 = 5    EPT +24                                                   I---------*--------*--------*--------*--------*--------I  
     570 = 6    EPT +30                                                   I     E  L  S  M        M  O  M     S  A  P  D         I  
     574 = 7    EPT +34                                         RH20      I  D  X  W  W  B  D  R  B  V  A  A  C  T  C  O  PIA    I  
                                                                CONI      I  B  C  C* C  X  R* A  H  R* S  T  R* T  R  N* CHANNELI  
                                                                BITS      I  P  E  E* E  E  E* E  L  R* S  T  F* N  F  E* 0 TO 7 I  
                                                                          I  E  P  R  R  R        T  U  E  N  U  E  U            I  
                                                                          I                          N  N     L  N  L            I  
                                                                          I---------*--------*--------*--------*--------*--------I  
                                                                                               *           *           *
                                                                                               *           *           *
                                                                RAE (4000), ATTN (200), & DONE (10) CAUSE INTERRUPTS    
MASSBUS CONTROLLER REGISTER BIT ASSIGNMENTS                             DECFLO VER  00.12 12-APR-78 08:47  PAGE 02
RH10 CONO, CONI & CONTROL REGISTER FORMATS
 
 
 
 
 
 
 
 
                                                                           18 19 20 21 22 23 24 25       28 29 30 31 32 33 34 35    
                                                                          *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--------*   
                                                                          *D  E  C  W  O  D  I  R        C  R  A  S  D *        *   
                                                                    RH10  *B  X  H  R  V  R  L  H        B  A  T  T  O *  PIA   *   
                                                                    CONO  *P *C *N *T *R *E *C *C *  *  *O *E *T *O *N *        *   
                                                                          *C *L *C *C *C *C *C *L *  *  *C *E *N *P *C *        *   
                                                                          *L  R  L  W  L  L  L  R        L  N  E     L *        *   
                                                                          *R     R     R  R  R           R     N     R *        *   
                                                                          *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--------*   
 
 
 
                                                                               BITS CAUSE INTERRUPTS >   #  #  #     #  
 
                     0  1     3  4  5  6        9 10             15 16 17  18 19 20 21 22 23 24 25       28 29 30 31 32 33 34 35    
                   *--*--*--*--*--*--*--*-----*--*--*-----------*--*--*--**--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--------*   
                   *A *C *  *C *C *C *D *   R *I  S *           *C  C  N **D  E  C  C  O  D  I  P        C  R  A  B  D *        *   
   RH10            *R *B *  *C *H *H *F *   H *L  D *           *D  W  X **B  X  H  W  V  R  L  S        B  A  T  U  O *  PIA   *   
   STATUS    CONI  *F *F *  *I *N *N *2 *   E *F *R *           *P *P *M **P *C *N *W *R *E *C *F *  *  *O *E *T *S *N *        *   
                   *U *U *  *N *A *P *2 *   X *C *A *           *E *E *  **E *E *E *R *R *  *  *A *  *  *V *  *N *Y *E *        *   
                   *L *L *  *H *C *L *B *   P *   E *           *        **   P  R  T  U        I                      *        *   
                   *L *L *  *  *T *S *  *     *     *           *        **            N        L                      *        *   
                   *--*--*--*--*--*--*--*-----*--*--*-----------*--*--*--**--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--------*   
 
 
 
 
                     0              5  6  7  8       11          15    17  18 19    21                   28 29 30             35    
                   *-----------------*--*--*--*-----*--*--------*--------**--*--*--*-----------------------*--*--------------*--*   
  RH10       DATAO *                 *LR*     *     *M *        * DRIVE  **G  D    *                       *W *FUNCTION CODE *GO*   
  CONTROL          *                 *--*-----*     *M *        * SELECT **E  X    * INITIAL CONTROL WORD  *T *              *  *   
  REGISTER         *      RHCR       *  *C *D *     *O *        *        **V *E *  *        ADDRESS        *E *    RD=71     *  *   
                   *                 *  *B *B *     *D *        *  0-7   **D *S *  *                       *V *   WRT=61     *  *   
                   *       40        *  *T *T *     *E *        *        **        *                       *M *              *  *   
             DATAI *                 *  *O *O *     *  *        *        **        *                       *  *              *  *   
                   *-----------------*--*--*--*-----*--*--------*--------**--*--*--*-----------------------*--*--------------*--*   
MASSBUS CONTROLLER REGISTER BIT ASSIGNMENTS                             DECFLO VER  00.12 12-APR-78 08:47  PAGE 03
RH10 INTERRUPT ADDRESS, DATA BUFFER, REGISTER ACCESS ERROR & CHANNEL BUFFER REGISTER FORMATS    
 
 
 
 
                     0              5  6                            16 17                             27                      35    
                   *-----------------*--*--------------------------*--*--**--------------------------*--------------------------*   
             DATAO *                 *LR*                          *K *  **                          *                          *   
  RH10             *                 *--*                          *I *--**                          *    INTERRUPT ADDRESS     *   
  INTERRUPT        *      RHIA       *  *                          *I *KI**                          *         0-777            *   
  ADDRESS REGISTER *       44        *  *                          *N *AN**                          *                          *   
                   *                 *  *                          *T * T**                          *                          *   
             DATAI *                 *  *                          *  *  **                          *                          *   
                   *-----------------*--*--------------------------*--*--**--------------------------*--------------------------*   
 
 
 
 
 
                     0              5  6  7  8                14 15 16 17  18                                                 35    
                   *-----------------*--*--*--*--------------*--*--*--*--**-----------------------------------------------------*   
             DATAO *                 *LR*DS*DE*              *  *  *  *D **                                                     *   
  RH10             *                 *--*BC*BB*              *--*--*--*B **                DATA BUFFER                          *   
  DATA BUFFER      *     RHDB        *  * L* L*              *DO*DE*DO*P **                                                     *   
  REGISTER         *      50         *  * K*  *              *BD*BV*BD*A **                  18 BITS                            *   
                   *                 *  *--*--*              * D* N* D*R **                                                     *   
             DATAI *                 *  *  *  *              *  * B* B*  **                                                     *   
                   *-----------------*--*--*--*--------------*--*--*--*--**-----------------------------------------------------*   
 
 
 
 
 
                     0              5  6                                                                 28 29 30 31 32 33 34 35    
                   *-----------------*--*--------------------------------**-----------------------------*--*--*--*--*--*--*--*--*   
             DATAO *                 *LR*                                **                             *D  D  D  D  D  D  D  D *   
  RH10             *                 *--*                                **                             *R  R  R  R  R  R  R  R *   
  REGISTER ACCESS  *      RHRA       *  *                                **                             *7 *6 *5 *4 *3 *2 *1 *0 *   
  ERROR REGISTER   *       54        *  *                                **                             *R *R *R *R *R *R *R *R *   
                   *                 *  *                                **                             *A  A  A  A  A  A  A  A *   
             DATAI *                 *  *                                **                             *E  E  E  E  E  E  E  E *   
                   *-----------------*--*--------------------------------**-----------------------------*--*--*--*--*--*--*--*--*   
 
 
 
 
 
                     0                                                                                                        35    
                   ------------------------------------------------------**------------------------------------------------------   
  CHANNEL BUFFER   *                                                     **                                                     *   
     REGISTER      *                                              CHANNEL  BUFFER                                               *   
                   *                                                                                                            *   
      RHCB         *                                                   36  BITS                                                 *   
       74          *                                                                                                            *   
             DATAI *                                                     **                                                     *   
                   ------------------------------------------------------**------------------------------------------------------