Name             l_ba2xx;
Partno           xxxxx;
Date             02/07/89;
Revision         03;
Designer         Stempel;                                                                                                                                                                                                               1
Company          LPR;
nevice           p2018;
Assembly         Lance board;
Format           j;
Location         XXXXX;

/* Logik  fr  DMA  Buszyklus */
/*  Allowable Target Device Types:   P2018, G20V8, G2018 */                                                                                                                                                                                                                                /
                                                                                                                                                                              
Pin   1           =   !AS       ;   /* Adress strobe */ 
Pin   5           =   !DALO     ;   /*  I   DAL Out  */
Pin   6           =   !DALI     ;   /*  I   DAL In   */                                                                                                                                                                                  .
Pin   7           =   !HOLDA    ;   /*  I   HOLD Acknowledge  */
Pin   8           =   !LS       ;   /*  I   LANCE Select      */
Pin   9           =   CODE      ;   /*  I   Daten User oder Superv. */
Pin   10          =   !EO       ;   /*  I   Zustandsvariable  */

Pin   11          =   !E1       ;   /*  I   Zustandsvariable  */
Pin   13          =   !E2       ;   /*  I   Zustandsvariable  */
Pin   15          -   DIR       ;   /*  0   Richtung  fr  L5245  */
Pin   17          -   FC0       ;   /*  0   Function Code 0 */
Pin   18          -   FC1       ;   /*  0   Function  Code  1  */                                                                                                                                                                
Pin   19          -   FC2       ;   /*  0   Function  Code  2  */
Pin   20          -   !READY    ;   /*  0   Ready */
Pin   21          -   !DTACK    ;   /*  0   Data  Acknowledge */
Pin   22          -   !G        ;   /*  0   Enable  fuer  L5245  */                                                                                                                                                                     
Pin   23          -   RW        ;   /*  I   Lesen  /  Schreiben   */                                                                                                                                                          
    /*   Logic  Equations    */

READY = E2 & E1 & E0;
READY.OE  =  HOLDA ;

DTACK = 'b'1;
DTACK.OE = LS & READY;

G  =  DALI &  RW # DALO & !RW # LS ;
G.OE = 'b'1;                                                                                                                                                                                                                             

FC0  =  CODE;                    /* CODE = 0 . USER - DATEN        */
FC0.OE = HOLDA;                  /* CODE = 1 . SUPERVISOR - DATEN  */


FC1.OE  =  HOLDA ;                                                                                                                                                                                                                  

FC2 = 'b'1;
FC2.OE = HOLDA;

DIR = !HOLDA & !RW  #  HOLDA & RW;
DIR.OE = 'b'1;
                                                                                                                                                                                                                                             


